ShipToCash
Payments Beginner

Merchant of Record vs Payment Processor: Responsibilities

Compare seller responsibilities, eligibility, tax handling, and total cost before choosing a payment model for a digital product.

Peng Zhou Peng Zhou · · Updated November 2, 2026 · 601 words · 3 min read

A payment processor helps you accept money. A merchant of record is the legal seller to the customer for the transactions covered by its agreement. The distinction affects customer-facing sales tax, refunds, disputes, and the records your own business still needs to keep.

Evaluate the exact product and contract, not only a brand name. A company may offer different services with different seller responsibilities.

Map responsibilities before comparing prices

ResponsibilityDirect processing modelMerchant-of-record model
Customer-facing sellerUsually your businessThe MoR for covered transactions
Sales tax and VATDetermine your obligations and arrange complianceCheck what the agreement covers
Refund and dispute operationsYour policies and provider requirementsMoR terms plus your operating workflow
Your income and payout reportingStill yoursStill yours
Product delivery and supportYour implementation or hosted serviceCheck which services are included

Lemon Squeezy describes its MoR role and its customer sales-tax handling. Those descriptions do not mean the platform handles every obligation of the supplier in every country.

For direct payments, Stripe Tax documentation separates tax calculation from registration and reporting workflows. Confirm the services you enable and what you remain responsible for rather than assuming a standard checkout includes everything. A processor-only setup such as a static Stripe Payment Link leaves the whole tax and invoicing column on your side of the table.

Check eligibility independently

Either model can have identity checks, product restrictions, supported-country limits, and payout requirements. A merchant of record is not a universal way to bypass onboarding. Before implementation, complete the country and payout worksheet.

Business structure is another decision. A working individual seller account does not establish that no registration or reporting is needed. Use the US business-structure orientation only within its stated scope.

Compare the same hypothetical order

For an illustration, suppose Model A charges 3% plus $0.30 and Model B charges 5% plus $0.50, both on a tax-exclusive $20 order with no other charges:

ModelFeeNet before other costs
A$0.90$19.10
B$1.50$18.50

The $0.60 difference is arithmetic, not a quote from either provider. It excludes subscriptions, international cards, conversion, withdrawal, refunds, disputes, and the cost of compliance work. Do not describe it as the complete price of either business model.

Check the fee base too. If a provider charges 5% on a $24 tax-inclusive total rather than the $20 subtotal, that percentage costs $1.20 instead of $1.00. A fee calculator with editable assumptions helps model the contract you actually have.

Delivery is a separate integration

A hosted checkout may collect payment while your application still needs to create an account, grant access, or synchronize a subscription. For a one-off file, provider-hosted downloads may be enough. For custom access, use verified events, idempotent writes, and persistent entitlements.

The static Astro checkout guide separates the buy link from webhook handling. The delivery checklist covers private files, link expiry, and duplicate events.

Record the decision

Keep a short list of eligible providers and the contract terms relevant to your product. Record who sells to the customer, who handles each tax workflow, how fees are calculated, where payouts arrive, how refunds work, and what migration would require.

Choose the model whose responsibilities you can actually operate. Revisit it when your product, country, customer mix, or scale changes. A lower headline processing rate is useful only when the remaining work and risks are understood.

Frequently Asked Questions

Does a merchant of record handle my income tax?

Do not assume so. Its customer-facing tax role and your own income reporting are separate responsibilities.

Is a hosted checkout automatically a merchant of record?

No. Determine the legal seller from the service agreement, not the appearance of the checkout page.

Are the example fees provider quotes?

No. They are hypothetical inputs illustrating the calculation. Use your current agreement and all applicable charges.

Peng Zhou

Peng Zhou

Founder of ShipToCash. I build small software products and write about the part nobody teaches you: getting your app deployed, taking payments, and understanding operational requirements. Guides include documentation references and worked examples; see the editorial standards for how they are prepared.

More about me →

Related Articles

Payments

Why Buyers Never Get the Download Email

Buyer paid, no email arrived. Fix it in order: unpaid orders, the signed receipt link you already have, and the Cloudflare record that stalls verification.