Back to Blog
ArticleAugust 3, 202624 min read

Merchant of Record or Payment Processor? Choosing the Right SaaS Payment Model in 2026

A practical framework for choosing between a merchant of record and a payment processor, covering global tax, fees, billing control, compliance, risk, and provider migration.

Ryan Almasu

Written by

Ryan Almasu

Global SaaS founder choosing between a merchant of record and a payment processor

Adding a checkout page is easy. Choosing who legally sells your product is not.

When a customer buys your SaaS, someone must become responsible for accepting the payment, calculating the applicable tax, issuing the invoice, handling refunds, responding to disputes, and reporting the transaction to the relevant authorities.

With a traditional payment processor, that business is usually yours.

With a merchant of record, or MoR, another company becomes the legal seller for the transactions it processes on your behalf.

That distinction affects far more than sales tax. It influences your checkout experience, margins, cash flow, accounting, customer support, pricing models, billing architecture, expansion strategy, and ability to change providers later.

For a global SaaS business, the right question is therefore not:

Which provider charges the lowest transaction fee?

It is:

Which payment model gives this business the right balance of control, compliance responsibility, operational cost, and long-term flexibility?

This guide provides a practical framework for making that decision.

The Practical Answer

A merchant of record is often the better starting point when a small SaaS team wants to sell digital products internationally without building an internal tax and payment-compliance operation.

A payment processor is often the better choice when the business needs maximum checkout control, complex billing, custom enterprise contracts, direct customer invoicing, faster access to payment data, or lower marginal costs at meaningful transaction volume.

Neither model is automatically better.

The decision depends on what you sell, where your customers are located, how your pricing works, how much operational complexity your team can absorb, and how difficult it would be to change the payment system later.

What Is a Merchant of Record?

A merchant of record is the legal entity that sells a product or service to the end customer for a covered transaction.

The MoR typically processes the payment, calculates and collects applicable indirect taxes, issues compliant receipts or invoices, handles chargebacks and payment disputes, and remits collected tax to the appropriate authorities.

The customer is technically purchasing from the merchant of record, which is why the MoR’s name—or a descriptor containing its name—may appear on the customer’s card statement and transaction documents.

Providers such as Paddle, Lemon Squeezy, Polar, and Dodo Payments publicly describe themselves as merchants of record for eligible digital products.

Stripe also offers Stripe Managed Payments, a merchant-of-record product for eligible digital transactions. Stripe’s documentation currently identifies Managed Payments as a public-preview product, so availability and eligibility should be checked before designing a production billing system around it.

What the merchant of record handles

The exact responsibilities vary by agreement and provider, but an MoR commonly handles three major operational areas:

  • Transaction compliance: indirect tax calculation, collection, invoicing, remittance, payment security, refunds, and disputes.
  • Payment infrastructure: checkout, payment methods, currency handling, subscription collection, fraud screening, and settlement.
  • Customer payment administration: payment receipts, billing-related questions, charge identification, and transaction records.

Your company still builds and operates the product.

You remain responsible for product delivery, account access, customer onboarding, technical support, privacy compliance, security, financial accounting, and the taxes your own business owes on its income or payouts.

Using an MoR does not make every legal or financial obligation disappear. Lemon Squeezy’s tax documentation, for example, distinguishes the sales taxes it handles as MoR from the taxes a seller may owe on income received through payouts.

What Is a Payment Processor?

A payment processor provides the infrastructure required to accept and move money, but your company normally remains the legal seller.

Stripe Payments is a familiar example. It can process cards, wallets, subscriptions, invoices, refunds, and other payment activity, but using standard Stripe Payments does not automatically make Stripe the merchant of record.

Your company is generally responsible for determining where it has tax obligations, registering in the relevant jurisdictions, collecting the correct amount, filing returns, remitting the tax, issuing appropriate documentation, and maintaining supporting records.

Tax software can automate much of this work.

For example, Stripe Tax can monitor obligations, calculate taxes, validate tax identifiers, produce reports, and support registration and filing workflows. However, under the standard processor model, the seller still has to configure its registrations and ensure that obligations are handled correctly.

Stripe’s documentation states that businesses must identify where they have tax obligations and register with the appropriate authorities before collecting tax in those locations. Filing frequency, registration rules, and reporting requirements vary between jurisdictions.

Merchant of Record vs Payment Processor Responsibilities

Comparison of merchant of record and payment processor responsibilities for taxes, invoices, disputes, support, and checkout control

The most important difference is not the checkout interface. It is the allocation of responsibility.

ResponsibilityPayment processor modelMerchant-of-record model
Legal sellerYour companyThe MoR for covered transactions
Payment processingProcessorMoR and its payment partners
Indirect tax calculationYour company or tax softwareUsually handled by the MoR
Tax registrationYour companyUsually handled under the MoR’s registrations
Tax filing and remittanceYour company or filing partnerUsually handled by the MoR
Transaction invoicesIssued under your businessIssued under the MoR or reseller structure
Fraud screeningYour configuration and provider toolsUsually included in the MoR service
Chargebacks and disputesYour responsibility, assisted by processor toolsUsually managed by the MoR
Product supportYour companyYour company
Billing-related supportYour companyShared or handled by the MoR, depending on provider
Income and corporate taxYour companyYour company
Checkout controlUsually higherUsually more constrained
Customer payment dataMore direct controlDepends on the MoR and agreement
Provider migrationDifficult but often more controllableCan depend heavily on MoR migration support

The word “usually” matters.

A contract, product category, market, or transaction type may change what the provider handles. Always verify the provider’s current terms, eligible product rules, supported countries, payout availability, and prohibited-business policies before committing.

Why This Decision Matters More for a Global SaaS

A SaaS product can become international before the company considers itself international.

A founder may launch in one country, price the product in a widely used currency, and receive purchases from several regions within the first week. That creates a cross-border transaction even when the company has no office, employee, or bank account in the customer’s country.

Different jurisdictions may apply VAT, GST, sales tax, digital-services rules, invoicing standards, business-customer exemptions, customer-location evidence requirements, or registration thresholds.

The complexity is not simply calculating a percentage.

The business may need to determine:

  • Whether the product is taxable in that location.
  • Whether the buyer is a business or consumer.
  • Whether tax should be included in the displayed price.
  • Which evidence establishes the customer’s location.
  • Whether the customer’s tax identifier is valid.
  • When the company must register.
  • How often the company must file.
  • How refunds and credit notes affect prior returns.

A tax-calculation API can solve the calculation step while leaving registration, filing, remittance, reconciliation, and legal responsibility with the seller.

An MoR moves more of that responsibility to the provider.

That additional coverage is the main reason an MoR generally costs more than basic payment processing.

The Real Cost Is More Than the Provider Fee

SaaS payment cost stack showing provider fees, tax work, disputes, operations, engineering maintenance, and migration risk

Comparing payment providers only by their headline percentage creates a misleading result.

A payment processor may have a lower transaction rate while requiring separate tax software, registrations, filings, accounting work, dispute operations, fraud configuration, and engineering maintenance.

An MoR may charge a higher blended fee but replace several of those costs.

A more useful calculation is:

Payment model total cost =
    transaction fees
  + fixed payment fees
  + currency conversion
  + payout costs
  + dispute and refund costs
  + tax software
  + registrations and filings
  + accounting and legal support
  + engineering maintenance
  + billing support labor
  + expected failure and compliance cost
  + future migration cost

The MoR premium can then be evaluated as:

MoR premium =
    total MoR cost
  - equivalent payment-processor cost

Choose the MoR when:
    MoR premium
  < avoided compliance cost
  + avoided operational work
  + reduced risk
  + value of launching sooner

This formula is intentionally broader than payment fees.

A solo founder’s time has a cost. So does delaying a launch for several weeks while building tax, billing, and reconciliation workflows.

At the same time, a percentage-based MoR fee can become expensive as revenue grows. A business processing substantial volume may be able to build an internal operation for less than the recurring MoR premium.

The cheapest provider is not necessarily the provider with the lowest percentage. It is the provider with the lowest total cost after operations, compliance, failures, and migration risk are included.

Comparing the Main SaaS Payment Models in 2026

The market is no longer limited to choosing between Stripe Payments and a traditional merchant of record.

SaaS teams can now choose a processor, a processor combined with tax automation, a full MoR, or a hybrid model that applies merchant-of-record coverage only to selected transactions.

OptionModelStrongest fitImportant limitation to evaluate
Stripe Payments and Stripe TaxProcessor plus tax automationBusinesses that want checkout control, broad APIs, direct billing ownership, and configurable tax workflowsYour company normally remains responsible for registrations, filings, remittance, and compliance decisions
Stripe Managed PaymentsMerchant of recordEligible digital-product businesses that want an MoR while remaining in the Stripe ecosystemPublic-preview status, eligibility requirements, supported products, and regional availability
PaddleMerchant of recordSaaS businesses needing subscriptions, one-time payments, usage-based billing, tax coverage, and customer self-serviceCheckout, contracting, pricing-model, migration, and payout requirements should be tested against your use case
Lemon SqueezyMerchant of recordSaaS and digital products seeking a relatively simple checkout, subscriptions, tax handling, and digital deliveryStore approval, product eligibility, surcharges, subscription requirements, and operational tooling
PolarMerchant of recordDeveloper-oriented software, digital products, communities, and open-source businessesConfirm that billing, invoicing, enterprise, and subscription workflows match your product
Dodo PaymentsMerchant of recordDigital, AI, and SaaS products needing subscriptions, one-time purchases, or usage-based billingValidate supported entities, payout methods, markets, product policies, and required billing behavior

Paddle’s current SaaS documentation describes support for recurring plans, one-time charges, per-seat pricing, add-ons, plan changes, and usage-based charges. Lemon Squeezy documents its MoR role for digital products, while Polar and Dodo describe international tax handling through their merchant-of-record structures.

The table should be treated as a model comparison, not a final provider ranking.

Pricing, eligibility, country support, payout coverage, accepted products, billing features, and tax responsibilities can change. The final decision should be based on a documented test of your actual product and customer flow.

When a Merchant of Record Is Usually the Better Choice

An MoR is often attractive when the business is small, global, and selling standardized digital access.

Consider the MoR model when your team does not want to build tax operations before validating demand, when cross-border B2C sales are expected from launch, or when handling registrations and filings would distract the company from developing the product.

The model can also work well for a lifetime software license or one-time digital purchase. The tax treatment of a one-time purchase can still vary by customer location, so removing recurring subscriptions does not remove transaction-tax complexity.

The strongest MoR use cases usually share these characteristics:

Business characteristicWhy an MoR may help
Small teamAvoids building a separate tax and payment-operations function
Global self-serve checkoutReduces cross-border transaction complexity
Primarily digital productsFits the eligibility model of many SaaS-focused MoRs
Standardized pricingWorks well with provider-hosted product and price catalogs
Limited finance operationsMoves transaction-level tax and dispute work to the provider
Fast validation is importantReduces the systems required before accepting international sales
Predictable product fulfillmentMakes it easier for the MoR to act as reseller

The MoR model is not only for early-stage businesses. Larger software companies also use merchants of record for selected markets, product lines, or transaction types.

The question is whether the responsibilities being transferred are worth the cost and loss of control.

When a Payment Processor Is Usually the Better Choice

A processor can become more attractive as the product, company, and billing requirements mature.

A direct processor relationship gives the business greater control over checkout behavior, payment data, invoices, contracts, customer communication, pricing experimentation, and provider combinations.

That control matters when the payment flow is part of the product rather than a separate purchase step.

A processor may be the stronger choice when:

  • The business has finance, tax, accounting, and payment-operations support.
  • The billing model requires highly customized usage, credits, marketplace flows, negotiated contracts, or complex invoicing.
  • Direct ownership of the customer’s billing relationship is more important than transferring compliance operations.

For some B2B products, customers expect the SaaS company itself to appear as the contracted vendor and invoice issuer. Procurement teams may require custom terms, purchase orders, tax documentation, security reviews, manual invoicing, or bank-transfer workflows.

An MoR may still support some of these needs, but the arrangement should be tested before the payment model becomes part of the company’s sales process.

Scenario-Based SaaS Payment Recommendations

Recommended payment models for solo founders, self-service SaaS, enterprise SaaS, and usage-based products

The business model is a more useful decision input than company size alone.

SaaS scenarioStarting directionWhy
Solo founder launching globallyMerchant of recordMinimizes the compliance and payment-operations surface before product validation
Self-serve B2C SaaSMerchant of recordInternational consumer tax and invoice requirements can become complex quickly
One-time lifetime software accessMerchant of record or processor plus taxBoth models can work; compare tax coverage, refunds, statement descriptors, payout timing, and margin
B2B SaaS with standardized card checkoutEither modelDepends on geography, tax resources, invoice expectations, and volume
Enterprise SaaS with negotiated contractsPayment processor or direct invoicingProvides more control over contracts, invoices, payment terms, and procurement
Usage-based AI productProvider-specific evaluationVerify meters, credits, prepaid balances, overages, invoice timing, retries, and webhook semantics
Developer tool with simple subscriptionsMerchant of recordCan reduce billing infrastructure and tax work
Marketplace or platform paying third partiesSpecialized processor/platform modelMarketplace fund flows usually require capabilities beyond a standard SaaS MoR
High-volume SaaS with an internal finance teamPayment processor plus tax infrastructureLower marginal processing cost may outweigh the operational simplicity of an MoR
SaaS entering selected new marketsHybrid or transaction-level MoRUseful when the business wants direct processing in core markets and MoR coverage elsewhere

There is no reliable rule that every startup should begin with an MoR and migrate to a processor later.

Migration itself can be costly. A business expecting rapid growth, enterprise sales, or unusual billing requirements may be better served by building the direct model correctly from the beginning.

Do Not Let the Provider Become Your Entitlement System

Provider-neutral SaaS billing architecture from verified payment webhooks to local billing state, entitlements, and product access

Whichever payment model you choose, the provider should not become the only system that knows what a customer is allowed to use.

A payment provider tells you what happened financially.

Your application must decide what that event means for product access.

A completed checkout might create a subscription, grant a lifetime license, add prepaid credits, start a trial, restore a previously suspended account, or wait for a risk review.

That decision belongs in your application’s billing and entitlement domain.

A resilient system stores its own records for customers, purchases, subscriptions, invoices, refunds, provider events, product mappings, and entitlements. Provider identifiers are references to external systems rather than the primary identity of the product relationship.

This separation is covered in more depth in Shipflash’s guide to SaaS billing architecture, entitlements, webhooks, and reconciliation.

A simplified provider-neutral event model could look like this:

type BillingProvider =
  | "stripe"
  | "paddle"
  | "lemon_squeezy"
  | "polar"
  | "dodo";

type CanonicalBillingEvent = {
  provider: BillingProvider;
  providerEventId: string;
  eventType:
    | "purchase.completed"
    | "subscription.activated"
    | "subscription.changed"
    | "subscription.ended"
    | "payment.failed"
    | "refund.completed"
    | "dispute.opened";
  customerReference: string;
  productReference: string | null;
  effectiveAt: string;
  rawPayloadReference: string;
};

async function applyBillingEvent(event: CanonicalBillingEvent) {
  const inserted = await recordEventOnce({
    provider: event.provider,
    providerEventId: event.providerEventId,
  });

  if (!inserted) {
    return;
  }

  await updateLocalBillingState(event);
  await recalculateEntitlements(event.customerReference);
}

The important idea is not the exact TypeScript shape.

It is that the webhook is verified, stored idempotently, normalized, and then applied to local billing state. Product access is calculated from your application’s rules rather than from a redirect URL or an unverified provider payload.

A production billing system should also reconcile local records against provider data. Webhooks can be delayed, duplicated, delivered out of order, or missed during an outage.

This is one reason a payment integration should be designed as a system rather than a checkout button.

Build Provider Portability Before You Need It

Changing payment providers is rarely a simple API replacement.

The provider may contain product prices, tax settings, customer payment methods, subscriptions, invoices, coupons, trials, disputes, refund history, and checkout links referenced throughout your application.

Migration becomes harder when provider-specific identifiers are spread across UI components, authorization rules, emails, analytics queries, and product-access checks.

A portable architecture keeps the dependency behind a small number of boundaries.

Portability boundaryRecommended approach
Products and pricesMaintain internal catalog keys and map them to provider-specific IDs
Customer identityUse your application user or account ID as the primary identity
EntitlementsStore product access in your database
WebhooksNormalize signed provider events into canonical internal events
Event historyRetain the provider name, event ID, processing state, and raw payload reference
ReconciliationCompare provider state with local projections on a schedule
CheckoutCreate sessions through a provider adapter
Customer portalGenerate portal links through the active provider adapter
AnalyticsReport from normalized internal billing records
ConfigurationKeep provider choice and catalog mappings outside feature code

This architecture does not make migration painless.

It reduces the number of places that must change.

A provider switch may still require subscription migration, customer communication, payment-method reauthorization, invoice continuity planning, tax cutover procedures, and reconciliation between the old and new systems.

That migration cost belongs in the original provider decision.

Questions to Ask Every Payment Provider

A provider demo should not end after a successful test checkout.

Evaluate the entire customer and operator lifecycle.

What exactly is the provider responsible for?

Ask for a clear explanation of who is the legal seller, who registers for tax, who files returns, who remits tax, who handles disputes, and which responsibilities remain with your company.

Do not assume that “tax included” means the provider becomes your merchant of record.

Which products and businesses are eligible?

Providers may restrict physical goods, services, marketplaces, financial products, user-generated content, high-risk categories, or products they cannot directly fulfil.

Account approval should be completed before the launch depends on the provider.

Lemon Squeezy, for example, documents an activation process involving KYC and KYB review because it assumes merchant-of-record responsibilities. Dodo Payments also publishes a merchant-acceptance policy for the products it is willing to resell.

Where can the provider accept customers and pay your business?

Customer coverage and merchant payout coverage are different.

A provider may accept payments from customers in many countries while supporting payouts, legal entities, bank accounts, or currencies in a smaller set.

Verify both sides of the transaction.

Which billing models are supported natively?

A provider that supports subscriptions may not support your specific subscription model.

Test trials, seat quantities, upgrades, downgrades, prorations, pauses, usage reporting, credit balances, annual commitments, add-ons, coupons, one-time charges, refunds, and grace periods.

Do not assume these behaviors are interchangeable between providers.

Who owns the customer’s payment relationship?

Understand what data can be exported, whether subscriptions can be migrated, whether payment credentials can be transferred through an approved process, and what happens if the provider closes the account or changes a supported feature.

What does the customer see?

Inspect the checkout domain, receipt, invoice, tax information, statement descriptor, refund communication, and support contact.

Lemon Squeezy’s documentation, for example, explains that its name appears in the payment descriptor because it acts as merchant of record.

How are failed payments and disputes represented?

Your application needs reliable webhook events for failed charges, subscription changes, refunds, chargebacks, fraud reviews, and payment recovery.

Check whether events can arrive more than once, how signatures are verified, how long retries continue, and whether historical events can be replayed.

What happens during an outage?

Ask whether checkout fails closed, whether subscriptions continue renewing, whether webhook events are queued, how reconciliation works, and how incidents are communicated.

A provider that saves tax work but gives you no operational visibility can still create a fragile customer experience.

Common Payment-Model Mistakes

Choosing from the checkout design alone

A polished checkout does not prove that the provider supports your refund policies, billing changes, customer portal, tax needs, payout schedule, reconciliation process, or enterprise sales workflow.

The payment model should be evaluated from first purchase through cancellation, refund, dispute, and financial reporting.

Comparing only headline fees

A processor can look cheaper until registration, tax software, filings, accounting, engineering, and support are included.

An MoR can look simpler until percentage fees, payout timing, checkout constraints, and migration risk are included.

Calculate both as operating systems, not APIs.

Treating the checkout redirect as payment confirmation

A customer can reach a success page while the payment is pending, later reversed, or associated with a different account.

Provision access from verified server-side events and reconcile the result.

Storing provider status as product authorization

A provider subscription status is not always the same as an entitlement.

Your product may support grace periods, lifetime purchases, manual access, account suspension, credits, refunds, or grandfathered plans.

Keep product access in your own domain.

Assuming global coverage means every transaction is supported

Country coverage, currency support, payout eligibility, product acceptance, sanctions, card-network rules, and local payment methods are separate constraints.

Verify the exact selling entity, customer location, product category, currency, and payment method combination you expect to use.

Postponing migration planning

The worst time to design portability is after thousands of active subscriptions depend on provider-specific state.

You do not need to build two complete integrations. You should avoid coupling the entire product to one provider’s object model.

A Payment-Provider Evaluation Worksheet

Score each provider from one to five for the criteria below, then assign a weight based on your product.

Evaluation areaQuestions to answerSuggested weight
Legal and tax modelWho is the seller? Who registers, files, remits, and carries liability?15%
Product eligibilityIs the exact SaaS product permitted and approved?10%
Customer coverageCan customers pay in your target markets and currencies?10%
Merchant payoutsCan your entity receive payouts reliably and affordably?10%
Billing modelsAre subscriptions, seats, usage, credits, trials, and one-time charges supported?15%
Checkout experienceDoes checkout match the brand, localization, conversion, and authentication flow?5%
API and webhooksAre events secure, complete, idempotent, replayable, and documented?10%
OperationsAre refunds, disputes, reconciliation, exports, and support workflows usable?10%
Total costWhat is the complete cost at current and projected revenue?10%
PortabilityCan data and subscriptions be moved if requirements change?5%

The weighting should reflect your business.

A globally distributed B2C product may assign more weight to the legal and tax model. An enterprise SaaS may assign more weight to contracts, invoicing, and payment terms. An AI product may prioritize metered usage, credits, and real-time spend controls.

How Shipflash Approaches Billing Foundations

The payment provider is only one layer of a production SaaS.

The application still needs verified webhooks, idempotent event processing, local billing records, entitlement rules, refunds, customer operations, logs, reconciliation, and secure administration.

Shipflash is designed to provide a structured foundation for these recurring SaaS concerns, so billing logic has a clear place to live rather than spreading across checkout pages, route handlers, UI components, and authorization checks.

The broader architecture is explained in How to Build a Production-Ready SaaS Foundation.

Once customers exist, the operational side matters as much as the integration. Support teams need to trace purchases, inspect billing history, understand failed events, perform controlled actions, and leave an audit trail. The SaaS Admin Operations Playbook covers how to build that internal surface without relying on direct database edits.

A foundation does not choose the commercial model for you.

It makes that choice easier to implement, operate, and change.

Final Recommendation

Choose a merchant of record when transferring transaction-level tax and payment operations creates more value than the additional fees and reduced control cost you.

Choose a payment processor when direct ownership, flexibility, custom billing, enterprise requirements, and lower marginal cost are worth building and maintaining the surrounding compliance operation.

For many small global SaaS teams, an MoR offers the clearest route to accepting international payments without creating an entire tax function before the product has traction.

For a mature SaaS with specialized billing and finance resources, direct processing may provide better economics and control.

The most important decision is not the provider logo.

It is whether your billing architecture remains reliable when a payment fails, a refund arrives, a tax rule changes, a webhook is duplicated, a customer disputes a charge, or the business needs to move to another provider.

That is the difference between adding payments and building a payment system.

Frequently Asked Questions

Is Stripe a merchant of record?

Standard Stripe Payments does not generally make Stripe your merchant of record. Your business remains the seller.

Stripe now also offers Managed Payments, where Stripe acts as merchant of record for eligible digital-product transactions. Stripe currently documents Managed Payments as a public-preview product, so businesses should verify availability and eligibility.

Does a merchant of record handle all taxes?

An MoR generally handles applicable indirect transaction taxes—such as sales tax, VAT, or GST—for transactions covered by its service.

It does not normally replace your company’s income-tax, corporate-tax, payroll, accounting, or local business obligations. Consult an appropriate tax or legal professional for advice specific to your entity and markets.

Is a merchant of record cheaper than Stripe?

Not necessarily.

A merchant of record commonly has a higher transaction fee than basic payment processing, but the comparison changes after tax software, registrations, filings, fraud operations, disputes, support, accounting, and engineering work are included.

Compare total operating cost rather than the headline rate.

Is a merchant of record better for global SaaS?

It is often easier for a small global SaaS because the provider assumes more responsibility for indirect tax and transaction operations.

It may not be better when the company needs custom enterprise contracts, highly specialized billing, direct invoices, marketplace fund flows, maximum checkout control, or lower marginal costs at scale.

Can a SaaS switch from an MoR to a payment processor later?

Yes, but the migration can be complex.

Products, prices, customers, subscriptions, invoices, payment methods, tax records, refunds, webhooks, and entitlements may need to be migrated or reconciled. Some customers may need to provide payment details again.

Provider-neutral local billing records reduce the application changes required.

Can a SaaS use both models?

Yes.

A company might use a direct processor in its primary markets and an MoR for specific countries, products, or transaction types. Stripe Managed Payments also documents a transaction-level approach that can coexist with other Stripe products.

A hybrid strategy creates additional reconciliation and customer-support complexity, so each transaction should clearly record its provider and legal seller.

Does an MoR own the SaaS customer?

The SaaS company continues to provide the product and manage the product relationship, but the MoR becomes the customer-facing seller for covered transactions.

The practical level of control over payment credentials, subscription records, invoices, exports, and migration varies by provider and contract. Review these terms before treating any provider as a permanent billing foundation.

Should a new SaaS start with a merchant of record?

A new SaaS should consider an MoR when international self-serve sales are expected and the team does not have the resources to manage tax registrations, filings, disputes, and payment operations.

A processor may be better from the beginning when the business already knows it needs enterprise invoicing, custom contracts, a marketplace model, complex usage billing, or direct control of the payment relationship.

This article provides general product and technical information, not legal, accounting, or tax advice. Provider features, pricing, eligibility, and geographic availability can change. Verify current official documentation and seek qualified professional advice where appropriate.

Looking for more?

Explore our full collection of articles, tutorials, and industry updates.