Merchant of Record vs Payment Gateway: Which Should You Use in 2026?
The first time I shipped a paid Chrome extension on Stripe, I felt like a real founder. Two weeks later, a German user emailed asking for a “VAT-compliant invoice.” I had no idea what that meant. A month after that, India introduced a new GST rule for digital services. Then Brazil. Then a sales tax audit threat from California.
I learned what a Merchant of Record was the hard way — by needing one and not having one.
If you’re picking between Stripe-style payment gateways and Paddle-style Merchants of Record (MoR) in 2026, the wrong choice can quietly cost you months of compliance work, lost sales in non-USD currencies, or 6% of your revenue you didn’t need to give away.
This is the comparison nobody writes honestly because the platforms pay affiliates to recommend them. I’m going to tell you when each option wins, when each one screws you, and what the actual math looks like for a SaaS or browser extension business.
Buckle up. The numbers are uglier than you think.
The 30-Second Answer (For the Impatient)
| Your Situation | Use This |
|---|---|
| Solo founder, $0-$5K MRR, global users | Lemon Squeezy or Polar (MoR) |
| Solo founder, $0-$5K MRR, US-only customers | Stripe (gateway) |
| $5K-$50K MRR, want to focus on product not tax law | Paddle or Lemon Squeezy (MoR) |
| $50K-$500K MRR, hiring a finance person soon | Stripe + tax tooling (gateway) |
| $500K+ MRR, custom needs, enterprise deals | Stripe (gateway) |
| Selling digital downloads / ebooks / courses | Lemon Squeezy or Gumroad (MoR) |
| Chrome extension with global subscribers | Paddle or Lemon Squeezy (MoR) |
| You ship to >5 countries and value your weekends | Any MoR |
If those names mean nothing yet, keep reading. The “obvious” answer changes once you understand what each tool actually does for you — and what each tool secretly costs.
What Even Is a “Merchant of Record”? (And Why You Should Care)
Most founders learn this distinction the painful way. Let me save you the tuition.
A payment gateway is plumbing. It takes credit card data, talks to Visa/Mastercard, moves money to your bank account. Stripe is the canonical example. So are Braintree, Adyen, Authorize.net, and Mollie.
When you use a payment gateway, you are the merchant of record. That means:
- You collect sales tax / VAT / GST in every jurisdiction where you have a tax nexus
- You file tax returns in every applicable country and state
- You handle chargebacks and dispute paperwork yourself
- You’re liable for fraud, refunds, and compliance issues
- Your business name appears on the customer’s credit card statement
- You sign contracts directly with customers (your terms, your liability)
A Merchant of Record (MoR) is a reseller. They legally buy your software, then resell it to your customer. Paddle, Lemon Squeezy, FastSpring, Polar, Gumroad, and Creem are MoRs.
When you use an MoR, they are the merchant of record. That means:
- They collect and remit all sales tax / VAT / GST globally — automatically
- They handle chargebacks, fraud, and payment disputes
- Their company name appears on the customer’s credit card statement (sometimes alongside yours)
- They sign contracts with customers (their terms include your terms)
- You get a single revenue payout from one entity, after their fees
That last difference — a single payout instead of 30+ tax obligations — is why MoRs exist and why they’re worth their fees for most early-stage businesses.
Now, the actual fees. This is where the marketing copy lies.
The Real Fee Math (No Marketing Copy)
Every comparison post quotes Stripe at “2.9% + $0.30” and Paddle at “5% + $0.50” and calls it a day. That’s like comparing a car’s sticker price to a yacht’s monthly slip fee — you’re missing 80% of the costs.
Here’s what you actually pay.
Stripe (Payment Gateway)
Headline rate: 2.9% + $0.30 per US card transaction.
What you actually pay:
- 2.9% + $0.30 — domestic US cards
- +1.5% — international cards
- +1% — currency conversion (if customer pays in non-USD)
- +0.5% — Stripe Tax (if you enable automated tax)
- +0.4% — Stripe Billing (if you use subscriptions)
- $15 — chargeback fee (per dispute, win or lose)
- Cost of TaxJar / Anrok / Avalara if Stripe Tax doesn’t cover you (~$50-$500/month)
- Your time filing tax returns (~10-40 hours/year per jurisdiction)
Real effective rate for a global SaaS: 4.5%-6% all-in once tax tooling and international cards are factored in.
People say “Stripe is 2.9%.” They’re not lying — they’re just not telling you the whole price.
Paddle (MoR)
Headline rate: 5% + $0.50 per transaction.
What you actually pay:
- 5% + $0.50 — flat, includes everything below
- All sales tax / VAT / GST collection and remittance — included
- All currency conversion — included
- All chargeback handling — included
- All fraud monitoring — included
- All invoicing in 100+ countries — included
- Customer service for billing inquiries — included
- Subscription management UI — included
Real effective rate: 5%-5.5% all-in.
Lemon Squeezy (MoR)
Headline rate: 5% + $0.50 per transaction.
Identical to Paddle in pricing structure, similar feature set. The differences are in ergonomics, payout speed, and target customer (more on that below).
Polar (MoR — newer entrant)
Headline rate: 4% + $0.40 per transaction.
The cheapest legitimate MoR right now. They’re newer (founded 2023, MoR features matured in 2024-2025), so they’re undercutting Paddle and Lemon Squeezy to gain share. Reasonable bet for solo devs and indie SaaS.
The Honest Comparison Table
For a SaaS doing $10K MRR with a 50/50 split of US and international customers:
| Provider | Headline Fee | Realistic All-In Cost | Tax Compliance | Time Cost |
|---|---|---|---|---|
| Stripe (alone) | 2.9% + $0.30 | ~4.8% | You do it | 30+ hrs/year |
| Stripe + Anrok/TaxJar | 2.9% + $0.30 + tax tool | ~5.5% | Mostly automated | 10 hrs/year |
| Paddle | 5% + $0.50 | ~5.5% | Done for you | 0 hrs/year |
| Lemon Squeezy | 5% + $0.50 | ~5.5% | Done for you | 0 hrs/year |
| Polar | 4% + $0.40 | ~4.5% | Done for you | 0 hrs/year |
| FastSpring | ~5.9% + $0.95 | ~6.5% | Done for you | 0 hrs/year |
| Gumroad | 10% flat | 10% (yikes) | Done for you | 0 hrs/year |
The takeaway most posts won’t tell you: once you account for the actual cost of tax compliance, MoRs are roughly the same price as Stripe + tax tooling, and dramatically cheaper than Stripe alone if you sell internationally.
The choice is rarely about money. It’s about control, fit, and where you are in your journey.
When Stripe (Payment Gateway) Wins
Stripe isn’t going anywhere. Some businesses should use it. Here’s when.
You’re at scale (>$500K MRR)
At enterprise scale, the math flips. A 1.5% fee difference on $1M MRR is $180K/year — easily enough to fund a finance person and the tax tooling that replaces what an MoR did. You also gain control: custom contracts, enterprise procurement processes, ACH transfers, custom invoicing.
Your customers are 95%+ in one country
If you sell exclusively to US customers, your tax burden is manageable. You collect sales tax in the states where you have nexus (typically just the state you live in until you cross thresholds). Stripe Tax handles most of this. You don’t need an MoR’s global compliance machine.
You need custom payment flows
Stripe has Stripe Connect, Stripe Issuing, custom checkout, embedded components, marketplace functionality, and APIs that go ten layers deep. If you’re building a marketplace, a fintech, or a multi-party payment system, MoRs simply can’t do what you need.
You sell to enterprises that demand direct contracts
Many enterprise procurement teams will not sign a contract that lists “Paddle.com” as the vendor. They want your company name, your DUNS, your SOC 2. MoRs sometimes work around this with co-branded contracts, but the path of least resistance for enterprise deals is direct invoicing through Stripe (or wire transfer + manual invoicing).
You have a finance team already
If you’ve already hired or contracted a tax / finance / compliance person, half the value of an MoR disappears. You’re paying 5% for something your team is already handling.
Why founders pick Stripe anyway (and shouldn’t)
Be honest about your reasons. The most common bad reasons I hear from founders:
- “Stripe is cheaper” — Only if you ignore tax compliance costs
- “Everyone uses Stripe” — Survivorship bias; “everyone” includes companies with finance teams
- “I want full control” — Control of what, exactly? Filing 30 tax returns?
- “MoRs are sketchy” — They’re literally the model used by every App Store, Steam, and most software companies pre-2010
Pick Stripe for the right reasons. Otherwise, you’ll learn the wrong reasons the hard way.
When MoRs Win
This is where the conversation gets interesting — because for most early-stage SaaS and Chrome extension businesses, an MoR is the obviously correct choice and founders just haven’t realized it yet.
You’re a solo founder or small team
Tax compliance is invisible work. Every hour you spend filing VAT returns is an hour you didn’t spend on product, marketing, or customers. MoRs convert that work into a flat fee. For a solo founder, this is the single highest-leverage decision in the early years.
You sell globally from day one
Browser extensions install in any country. SaaS products get linked from Hacker News and you wake up to customers in Estonia, Singapore, and Brazil. Every one of those countries has different tax rules. An MoR handles them all. Stripe makes you handle them all (or pay Anrok/Avalara to handle most of them).
You sell digital products (extensions, software, courses, ebooks)
Digital goods are a tax nightmare. Most countries have specific “digital services” tax rules — VAT MOSS in Europe, GST in Australia/India, sales tax in many US states. MoRs were designed for this exact problem. Gateways were not.
Your AOV is over $50
The fixed $0.30 / $0.50 fee per transaction is a smaller percentage of higher-priced products. At $99 AOV, the fee delta between Stripe and Paddle is essentially the difference in their percentage rates — which, after tax tooling, is near zero.
You value your evenings
I cannot stress this enough. Tax compliance work is grueling. It has no upside. It doesn’t make your product better. It doesn’t make customers happier. An MoR converts dozens of hours of tax work per year into a fee you barely notice. For most founders, that’s a great trade.
Head-to-Head: Paddle vs Lemon Squeezy vs Polar
If you’ve decided on an MoR, which one? They look identical in marketing copy. They’re not.
Paddle
Best for: Established SaaS, B2B, recurring subscriptions
Strengths:
- Most mature MoR — been doing this since 2012
- Best-in-class subscription management
- Excellent for B2B with quote-based selling and PO support
- Strong fraud detection
- ProfitWell (free analytics) included after their acquisition
Weaknesses:
- Slower payouts (typically 7-14 days after month-end)
- Approval process can take days for new accounts
- Less polished checkout UI than Lemon Squeezy
- Higher fees than Polar
Verdict: Pick Paddle if you’re a serious SaaS planning to scale, have B2B customers, and want the most battle-tested MoR.
Lemon Squeezy
Best for: Indie hackers, digital downloads, quick launches
Strengths:
- Fastest setup (account approved in minutes)
- Most beautiful checkout pages
- Built-in license key generation for software/extensions
- Affiliate program tooling included
- Email marketing (post-acquisition by Stripe — yes, ironic)
Weaknesses:
- Owned by Stripe since 2024, so future direction is uncertain
- B2B / enterprise features are thin
- Subscription management is good but not Paddle-tier
- Slightly higher cart abandonment in some markets vs Paddle
Verdict: Pick Lemon Squeezy if you’re a solo founder shipping digital products fast and want a delightful customer experience. The Stripe acquisition is something to monitor — if Stripe deprecates LS in 2027 or merges it into Stripe Tax, you’ll need to migrate. (Right now, no signs of that, but plan accordingly.)
Polar
Best for: New launches in 2026, indie devs, GitHub-native products
Strengths:
- Cheapest fees (4% + $0.40)
- GitHub-native (designed for open source maintainers, but works for any digital product)
- Fast payouts (often weekly)
- Modern API
- Active development with frequent releases
Weaknesses:
- Newest of the three — less battle-tested
- Smaller ecosystem of integrations
- Subscription tooling is good but maturing
- Less recognized brand may slightly affect trust
Verdict: Pick Polar if you’re cost-sensitive, comfortable with younger platforms, or selling to a developer audience that recognizes the brand. The cheapest path to MoR coverage right now.
What about Gumroad and FastSpring?
Gumroad charges 10% flat — way too expensive for any business above hobby scale. Use it only for one-off ebook/course sales by truly small creators. Stop using it the moment you hit $1K/month.
FastSpring is the enterprise MoR. More features, more compliance, more integrations — and more cost (~6% all-in). Skip unless you’re an established SaaS doing millions in revenue and need their procurement features.
Real-World Decision Examples
Hypothetical, but based on patterns I see constantly.
Sarah, solo founder, Chrome extension at $3K MRR, 60% international users
Sarah uses Stripe. She has spent the last two weekends figuring out EU VAT MOSS. Her Indian customers are emailing about GST. She’s about to start filing in California. She is miserable.
→ Sarah should switch to Lemon Squeezy or Polar. The 1-2% fee difference will pay her back in saved weekends within a month. Tax compliance becomes a non-issue. Her product gets her attention back.
Marcus, 5-person SaaS team, $80K MRR, B2B in 30+ countries
Marcus uses Paddle. His team is 5 engineers, no finance person yet. He sleeps fine.
→ Marcus should keep using Paddle until ~$300K MRR, then evaluate hiring a finance person + moving to Stripe with tax tooling. The break-even is roughly when the MoR fees exceed a junior finance hire’s loaded cost (~$150K/year), accounting for the tools they’d need.
Ankit, 12-person SaaS, $1.2M MRR, mostly US enterprise customers
Ankit’s CFO recommends Stripe. They have an Anrok subscription. They’re closing $50K-$200K annual contracts.
→ Stripe is the right choice for Ankit. At his scale, with his customer profile, the MoR markup is no longer worth the convenience. He has the infra and the team for direct compliance.
Maya, indie game dev launching a paid Chrome extension on Steam
Maya is using Steam for the game. For the Chrome extension, she’s deciding between Stripe and Lemon Squeezy.
→ Lemon Squeezy. She’s a solo dev. Her users will be global. License keys are built in. Setup is 10 minutes vs Stripe’s tax compliance research project.
The Migration Question (When and How to Switch)
If you’re already on one and considering switching, here are the real costs.
Stripe → MoR migration
- Existing subscriptions: most MoRs can import them, but customers will see a billing change on their next renewal
- Webhooks: full rewrite of your fulfillment logic
- Customer trust: prepare for ~5-10% support tickets in the first month asking “who is Paddle?”
- Time cost: 2-4 weeks of engineering for a clean migration
MoR → Stripe migration
- Tax setup: weeks of work registering in jurisdictions where the MoR was handling compliance
- Subscription import: usually requires customers to re-authorize cards (some MoRs help, some don’t)
- You’re now liable for past tax filings the MoR was handling — verify carefully
- Time cost: 4-8 weeks plus ongoing tax compliance overhead
The honest take: migrating either direction is painful. Pick the right one early. If you’re below $20K MRR, just switch — the pain will only grow. If you’re above $100K MRR, build a serious migration plan with finance and engineering.
Hidden Costs Nobody Mentions
The fees in marketing copy are real. The hidden costs are bigger.
With Stripe (and other gateways):
- Sales tax registration in each US state (typically $50-$500 setup per state)
- VAT registration in each EU country (or VAT MOSS one-stop shop)
- GST registrations in countries you’d never expect (Australia, India, Singapore, etc.)
- Tax filing fees ($50-$500 per return, per jurisdiction, per year)
- Anrok / Avalara / TaxJar ($50-$500/month minimum, scales with revenue)
- Annual accountant review of tax positions ($1K-$10K)
- Penalty risk if you missed a registration (5-25% of revenue in some jurisdictions)
- Currency conversion on payouts (~1% per non-USD payout to your bank)
- Refund/chargeback fees ($15 per dispute, often whether you win or lose)
With MoRs:
- Higher headline fees (~2% over Stripe, before tax tooling)
- Slower payouts (7-30 days vs Stripe’s 2-day rolling)
- Less customization on checkout
- Customer sees the MoR’s name on credit card statements (some perceive this as “less professional”)
- Some payment methods may be unavailable depending on the MoR (e.g., Apple Pay support varies)
There’s no free lunch. There’s only “the lunch you cook” or “the lunch you order.” Both have costs.
My Honest Recommendation Framework
If you’re reading this and genuinely don’t know what to pick:
Step 1: Check your customer geography. If 80%+ of your customers are in one country, lean toward Stripe. If you sell globally, lean toward MoR.
Step 2: Check your stage. Below $20K MRR → MoR almost always wins. Above $300K MRR → Stripe usually wins. In between → run the actual math for your specific business.
Step 3: Check your time budget. If you can spend 5+ hours/month on compliance, Stripe is feasible. If you can’t, MoR.
Step 4: Check your customer profile. B2B enterprise with procurement teams? Stripe (or MoR with a co-branded contract option). B2C / prosumer / developers? Either works.
Step 5: Pick and ship. Don’t agonize. The wrong choice today, fixed in 6 months, is better than no choice for 6 months.
What I Personally Use (May 2026)
For my own projects:
- Browser extensions: Lemon Squeezy (fast setup, license keys, global compliance)
- SaaS side projects under $5K MRR: Polar (cheapest, modern, GitHub-native)
- Anything I’m scaling intentionally: Paddle (most mature, B2B-ready)
- Hypothetical $1M+ MRR business: Stripe + Anrok + a part-time finance contractor
This isn’t a sponsorship. None of those companies pay me. It’s just where I land after the math.
Pick yours based on your math, not mine. Run the numbers for your customer base, your geography, your time. The right answer is specific to you.
The One Thing Everyone Gets Wrong
Here’s the most common mistake I see: founders pick Stripe because it’s the “professional” choice, then quietly burn 50+ hours a year on tax compliance, then complain they can’t ship features fast enough.
The “professional” choice is the one that matches your stage, geography, and team capacity. For most early-stage indie founders selling globally, that’s an MoR. The fees are not the cost. The fees are how you buy back your time.
For an established business with finance infrastructure, the math reverses. Stripe becomes the obviously correct answer. The fees you’d pay an MoR no longer purchase anything you don’t already have.
Both tools are great. They just solve different problems for different stages. Pick the one that matches where you actually are — not where you wish you were.
Already shipping? Check out our guide on how to monetize your Chrome extension for revenue model strategies. Just starting? Read our breakdown of Chrome extension tech stacks first — you’ll need a backend before you need a payment provider.
Share this article
Build better extensions with free tools
Icon generator, MV3 converter, review exporter, and more — no signup needed.
Related Articles
Building Accessible Chrome Extensions: Keyboard, Screen Reader, and WCAG Compliance
26% of US adults have disabilities. Make your Chrome extension accessible with focus traps, ARIA, keyboard nav, and WCAG 2.1 AA compliance.
AI Memory Extensions: How to Sync Context Between ChatGPT, Claude, and Gemini (2026)
Switching between AI tools means rebuilding context every time. These Chrome extensions carry your memory across ChatGPT, Claude, and Gemini automatically.
Android Booster Apps Don't Work — And Here's What Actually Does (2026)
Android manages its own RAM. Booster apps make your phone slower. Here's the science — plus what 'boosting' your Android app actually means for developers.