Merchant on Record: What It Means, Who Pays the Tax
You searched "merchant on record." You probably meant merchant of record (MoR), the legal entity that owns the transaction with the buyer.
It's the boring-sounding piece of payments infrastructure that decides who's liable when a customer charges back, who registers for VAT in 27 EU countries, who files US sales tax in 45 states, and whose name shows up on the credit card statement.
If you're a solo founder shipping a SaaS, an AI builder selling API credits, or a small team running a Shopify-adjacent store, the merchant on record question is the difference between "I ship" and "I spend Saturday on a VAT registration portal in Bulgarian."
Here's the short version, then the long one.
TL;DR
- The merchant of record (MoR) is the legally responsible seller, not the company that built the product.
- The MoR collects payment, charges the right tax, remits it to every jurisdiction, handles chargebacks, and takes the compliance hit when something goes wrong.
- You have three choices: be your own MoR (Stripe, Braintree), use a payment facilitator (PayFac), or hand the whole thing to a third-party MoR like Creem, Paddle, or Lemon Squeezy.
- For indie hackers and AI builders, the third-party MoR path saves roughly 4 to 12 hours a month and removes the need to register in every taxing jurisdiction on Earth.
- Creem's MoR setup gets you live in under 30 minutes, handles global tax, and ships features like license keys, revenue splits, and a 20-minute affiliate program on top. See pricing.
What "merchant on record" actually means
In payments, the merchant of record is the entity that:
- Holds the merchant account with the acquiring bank.
- Is named on the customer's receipt and credit card statement.
- Is legally responsible for the sale, the refund, and the tax.
- Eats the chargeback if the customer disputes it.
When a buyer in Berlin pays $29 for your AI agent subscription, somebody has to be the seller of that transaction in Germany. That somebody is the MoR. If it's you, congrats, you now owe German VAT and you've just opted into the EU One-Stop Shop. If it's Creem, you owe Creem nothing extra and Creem owes Germany.
People also say "seller of record" or "SoR." Same idea, slightly different legal flavor in some jurisdictions. For 99% of SaaS founders the distinction doesn't matter. (See Stripe's docs on merchant of record for the legal nuance if you're curious.)
Merchant of record vs payment processor vs payment facilitator
This is where most blog posts get vague. Here's the actual breakdown:
Payment processor (e.g. Stripe, Braintree, Adyen): moves the money. You are the merchant of record. You sign up for the merchant account. You collect tax. You file in every jurisdiction. Stripe Tax helps with calculation, but you still register, file, and remit.
Payment facilitator (PayFac): a master merchant account that lets you onboard sub-merchants quickly. You're still the merchant of record for your customers, you just don't have to maintain your own acquiring relationship. Square is a PayFac for its sellers.
Merchant of record (e.g. Creem, Paddle, Lemon Squeezy, FastSpring): the third-party platform IS the seller. You sell to them, they sell to your customer. Your name doesn't appear on the receipt. They handle every tax jurisdiction, every chargeback, every compliance audit.
In short: a processor is plumbing. A PayFac is shared plumbing. An MoR is a plumber who also signs your name on the receipt and pays your tax bill.
Who pays sales tax and VAT when an MoR is in the loop
Short answer: the MoR.
Long answer:
- US sales tax: 45 states have economic nexus rules. Cross $100k in sales or 200 transactions in a state and you owe sales tax there. As a solo founder, that math hits fast. With an MoR, the MoR owns the nexus and files the returns.
- EU VAT: the EU OSS portal lets you file once for all 27 countries, but you still have to register, collect the right rate per country, file quarterly, and stay current on rate changes. With an MoR, the MoR is the OSS filer.
- UK VAT, Canadian GST/HST, Australian GST, Singapore GST, Japan JCT, Korean VAT, and ~70 other jurisdictions: each has its own threshold and its own portal. An MoR collapses all of that into one provider relationship.
This is the single biggest reason indie hackers pick an MoR. Tax compliance for digital goods sold globally is a part-time job. You did not start a SaaS to become a part-time tax filer.
When you should be your own merchant of record
There are real reasons to stay on Stripe or Braintree and own the MoR role yourself:
- You're a US-only SaaS selling B2B to US customers, and your customers do reverse charge anyway.
- You're already at $5M+ ARR with a finance team that wants to optimize tax rates and recover input VAT.
- You sell physical goods with complex shipping logistics and you need fine-grained acquirer relationships.
- You want maximum margin and you're willing to trade 4 to 12 hours a month for it.
If you're any of those, a processor plus a tax tool (Stripe Tax, Avalara, TaxJar) is the right shape.
When you should NOT be your own merchant of record
You should hand the MoR role to a third party if any of these are true:
- You sell digital products (SaaS, courses, AI credits, downloads, plugins, templates).
- You sell internationally and have buyers in more than 5 countries.
- You're a team of 1 to 10 with no dedicated finance person.
- You'd rather spend Saturday shipping the next feature than registering for VAT in Slovenia.
- You sell one-time products, subscriptions, or both, and you want license keys, dunning, proration, and affiliate tracking included.
For indie hackers, AI builders, and small SaaS teams, the trade is obvious. You pay roughly 4% plus 40 cents per transaction, and in exchange you stop being a tax filer.
What changed for AI builders and indie hackers in 2026
Three things made the MoR conversation different this year:
- AI-first products scaled to global buyers overnight. A solo dev shipping a Cursor plugin or a Lovable-built micro-SaaS now has customers in 60 countries within the first month. That used to take years and a sales team.
- EU VAT enforcement got teeth. The OSS portal is more aggressive about back-filings, and the penalties on digital products are no longer theoretical. (See the EU's digital VAT enforcement guidance.)
- MoR pricing compressed. It used to be 5% plus 50 cents. Creem ships at competitive MoR pricing with no platform fee, and includes license keys, affiliate program, revenue splits, and a 24/7 Discord where the founders actually reply. Compare on the pricing page.
How to switch from being your own MoR to using one
If you're on Stripe today and want to hand the MoR role to Creem (or anyone else), here's the playbook:
- Audit your existing tax registrations. Note which states and countries you're registered in. You'll need to deregister or maintain them depending on your runoff strategy.
- Set up the MoR account. With Creem this takes about 20 minutes. Connect your product, set tax behavior to inclusive or exclusive, and wire your webhook for fulfillment.
- Migrate subscriptions. Most MoRs (including Creem) have a Stripe import path. You'll need to email customers about the new line item on their statement.
- Update your terms. Your Terms of Service should reference the new seller (Creem Global Ltd or equivalent). Your privacy policy should note the payment processor change.
- Wind down direct tax filings. Keep filing in the jurisdictions you're already registered in until the runoff is done. New registrations stop.
If you want the full developer-side wiring (webhooks, license keys, subscription lifecycle events), the Creem developer docs have copy-paste examples for Next.js, FastAPI, Laravel, and the usual indie stack.
Common red flags when picking an MoR
Not every MoR is the same. Things to actually check before you sign:
- Payout speed. Some MoRs hold funds for 30 days. Some are weekly. Some support stablecoin payouts. Ask.
- Hidden platform fees. "2.9% + 30¢" sounds clean, then there's a $79/month "growth tier" hiding underneath. Read the table.
- Chargeback handling. Does the MoR fight chargebacks for you or just pass them through with a fee?
- License keys, affiliate, revenue splits. If you need any of these and the MoR doesn't ship them, you're back to building plumbing.
- Support quality. A real Discord with real engineers, or a Zendesk queue with a 72-hour SLA? You'll find out when something breaks.
Creem ships fast on every one of these axes because the team uses the product themselves. The Creem Smooth Club Discord has 2,000+ indie builders and the founders reply in minutes. That's not a feature, that's the culture.
FAQ
What's the difference between merchant of record and merchant on record? They mean the same thing. "Merchant on record" is the more common search query but the formal payments-industry term is "merchant of record" (MoR).
Is Stripe a merchant of record? No. Stripe is a payment processor. When you use Stripe, you are the merchant of record. Stripe Tax helps with calculation, but you remain the seller for legal and tax purposes.
Is Shopify a merchant of record? Shopify Payments is a payment facilitator, not a merchant of record. You are still the MoR for sales on your Shopify store. Shopify Tax helps you calculate, but you file.
Does an MoR file my taxes for me? For the transactions that go through the MoR, yes. The MoR registers, collects, remits, and files in every jurisdiction it operates in. You file your income tax separately on the revenue you receive from the MoR.
How much does a merchant of record cost? Typical pricing is 4% to 7% of transaction value plus a small per-transaction fee. The headline number is higher than Stripe's 2.9% plus 30 cents, but you're paying for tax handling, chargeback management, and global compliance. For most indie SaaS founders the math comes out ahead because of the time saved.
Can I switch back to being my own MoR later? Yes. Most MoRs (Creem included) let you export subscriptions and customer data. Switching back to Stripe is mechanical, the bigger question is whether you want to take the tax compliance back on yourself.
Ship it
If you're tired of being a part-time tax filer and want to get back to shipping product, the MoR path is the right one. Sign up for Creem, wire your first product in under 30 minutes, and let the merchant of record problem become someone else's problem.
If you're already shipping with Stripe and just want to compare numbers, the pricing page has the math. If you want to talk to the team, the Creem Smooth Club Discord is where every product decision gets debated in real time.
Stop filing VAT in Slovenia. Start shipping.
