Merchant of Record: Stripe vs Paddle vs Lemon Squeezy
What a merchant of record does, the fee math against Stripe plus your own tax compliance, the migration risk, and a worked model at three thousand a month.
The verdict. Use Stripe standard Payments when you want to own the payments stack and tax-compliance job that comes with being seller. Use Paddle when you want to buy that job out. Lemon Squeezy is the indie-friendly MoR version of the same trade, but Stripe acquired it and is building toward Stripe Managed Payments. At the worked mix below, Paddle or Lemon Squeezy costs $54/month more (as of 21 Aug 2026) than direct Stripe. The decision is: is avoiding tax registration, filing, remittance, and transaction liability worth more than that?
This is a Workflow Decision Lab piece, not a “best payment processor” list. All three take subscriptions; they do not put the same legal entity on the other side of the payment. That decides the choice.
Proof status. Prices below are quoted from each vendor’s own pricing page as of 21 August 2026 and linked at every vendor price. The worked example is explicitly labelled: its MRR, order values, transaction count, geography mix, and compliance hours are model inputs, not measured vendor facts. Lemon Squeezy’s own current pricing page is live and quotes current pricing; its own 2026 update says it was acquired by Stripe and is directing interest toward Stripe Managed Payments. Re-run the links before publishing or signing an annual commitment.
1. The operator
You are Aisha, a solo founder with a B2C micro-SaaS. You charge subscriptions and sell a one-time add-on. A meaningful slice of customers is in the EU, UK, and elsewhere outside your home market. You want recurring billing to work without a second job reconciling location evidence, watching thresholds, registering, filing returns, and remitting tax.
The tempting comparison is “Stripe is cheaper.” It is incomplete: direct Stripe can be cheaper because you are still the merchant. Paddle and Lemon Squeezy charge more because they become the MoR, the legal seller to the buyer with the tax and payment liability.
2. The mechanism: processor versus merchant of record
Here is the unglamorous workflow, stripped of landing-page language:
- With standard Stripe Payments, your company sells to the customer and Stripe processes the payment. Stripe Tax calculates/collects tax and offers filing paths or reports to file yourself; that is tax tooling, not a transfer of the seller role. Stripe separately labels Managed Payments as its MoR product.
- With Paddle, Paddle says it acts as reseller/MoR: it calculates, files, and remits software sales tax, and carries the liability for those sales.
- With Lemon Squeezy, Lemon Squeezy says it is the MoR, takes tax-calculation/collection liability, and pays tax on your behalf. Its pricing page supports both subscriptions and one-time charges.
A calculator can charge the right number; it does not automatically become the seller, hold registrations, submit returns, or carry transaction liability. Paddle makes that distinction plainly: a calculator creates a report while liability stays with you.
Important Lemon Squeezy status: its current pricing, subscription tooling, checkout, and 2026 update are live. But its own update says Stripe acquired it and points prospects toward Stripe Managed Payments. Treat it as a live product with a migration-risk variable, not a permanently independent Stripe alternative.
3. The prices (as of 21 Aug 2026, from each vendor’s page)
| Provider | Published price | What you are buying |
|---|---|---|
| Stripe Payments | 2.9% + $0.30 domestic card; plus 1.5% international card (as of 21 Aug 2026) | Processor. You remain seller/MoR. Stripe Tax can calculate/collect and support filing workflows; it does not change that seller role. |
| Paddle | 5% + $0.50 per Checkout transaction (as of 21 Aug 2026) | Merchant of record. Payments, subscriptions, tax compliance/remittance, fraud/chargeback protection, and payment support. |
| Lemon Squeezy | 5% + $0.50 per transaction (as of 21 Aug 2026) | Merchant of record for digital products. Tax collection/remittance, subscriptions, one-time products. Some payments can add fees. |
Two caveats:
- The model includes Stripe’s international-card surcharge and assumes no currency conversion. Stripe lists conversion as an additional fee; do not reuse this model if you need it.
- Paddle flags custom pricing for low-value products or invoicing; Lemon Squeezy says some payments can have additional fees. Verify your country, product, and payout route.
4. The worked math (this is the section that decides it)
Assumptions. Model inputs, not vendor measurements. Aisha has $3,000 MRR, made of 25 subscription renewals at $80 and 20 one-time add-ons at $50: 45 successful transactions in the month. Revenue is 40% international (12 subscriptions and eight add-ons, or $1,200). All Stripe cards are otherwise treated as domestic or international cards exactly as the quoted pricing describes; no refunds, disputes, taxes, currency conversion, alternative payment methods, or custom/volume pricing are modelled.
| Provider | Calculation | Effective fee on the modelled $3,000 |
|---|---|---|
| Stripe Payments | 2.9% × $3,000 + 1.5% × $1,200 intl + $0.30 × 45 | $118.50 — 3.95% |
| Paddle | 5% × $3,000 + $0.50 × 45 | $172.50 — 5.75% |
| Lemon Squeezy | 5% × $3,000 + $0.50 × 45 | $172.50 — 5.75%, before any payment-specific fee |
All vendor rates as of 21 Aug 2026; results are derived from the cited inputs, not vendor totals.
The MoR premium in this exact mix is $54 per month (derived from Paddle’s and Stripe’s cited inputs; as of 21 Aug 2026), or 1.8 percentage points of MRR. That is close to the lazy “about two points” rule, but now it has an actual transaction mix behind it.
Hours, not tax advice. Put a second, explicitly assumed line beside the fee: direct Stripe means four hours/month for registrations/threshold review, evidence and records, return preparation, remittance coordination, and reconciliation; MoR means half an hour/month reviewing payout and reverse-invoice records. That is 3.5 assumed hours saved, not a claim about either vendor’s measured workload.
The honest crossover condition is therefore: choose MoR when your value for those 3.5 hours plus the liability you are buying out is greater than $54/month (derived from cited inputs; as of 21 Aug 2026). In pure time terms, the model crosses at $15.43/hour (derived from the cited fee inputs; as of 21 Aug 2026). If tax work takes longer, or your time is worth more, the MoR premium is rational. If you already have a real finance process and narrow domestic sales, Stripe can be rationally cheaper.
5. Where it fails (the part the comparison posts skip)
- Failure mode: “MoR migration is a checkbox.” It is a billing migration: payment credentials, active subscriptions, invoices, dunning history, webhooks, customer portals, and customer-facing seller name do not teleport because you exported a CSV. Paddle says data can be migrated; plan the work before you need it, especially with Lemon Squeezy’s Stripe-owned roadmap transition.
- Failure mode: “One fee fits every payment.” The model uses cards. Stripe adds international-card pricing and may add conversion pricing; Lemon Squeezy says some payments may cost extra. Re-run the calculation on a real month of charges, not MRR alone.
- Failure mode: “The fee gap matters at every size.” There is no universal MRR crossover. In this model, the premium is $54 per month (derived from cited inputs; as of 21 Aug 2026) at $3,000 MRR. Whether that matters depends on your order size, international share, and the time/liability you are buying out.
- Failure mode: “Tax calculation equals tax outsourcing.” Stripe Tax is useful tooling, but direct Stripe leaves the company selling to the customer responsible for the compliance programme. Paddle/Lemon Squeezy change the transaction structure.
6. When NOT to use a merchant of record
Do not default to Paddle or Lemon Squeezy just because international sounds scary if any of these are true:
- Nearly all sales are in one jurisdiction and you already have an accountant and filing process that owns the work.
- Your product needs payment flows, invoicing, contract terms, marketplace mechanics, or a billing model that the MoR cannot support as cleanly as direct Stripe. Validate the exact workflow, not a feature checkbox.
- Your B2B contracts require you, rather than a reseller, to be the contracting seller, or your buyers need a specific invoicing/tax structure. Get legal/tax advice for that case.
- You need a durable independent vendor relationship and the Lemon Squeezy/Stripe transition is a risk you are unwilling to accept. Paddle is the cleaner MoR comparison in that specific decision.
7. The 30-day test (how you know the trade is real)
Do not decide from a percentage. Run a sandbox or limited live rollout for 30 days and record four numbers:
- International revenue share. Actual international gross revenue ÷ total gross revenue. If it is not near the model’s 40%, the worked math is not your math.
- Successful transaction count and median order value. Subscriptions and add-ons separately. Recalculate the fixed-fee component from the current vendor page.
- Compliance minutes. Registrations, threshold review, evidence, returns, remittance, and reconciliation. Count calendar time.
- Migration readiness. Export active subscriptions, customer IDs, invoices, and webhook dependencies. If you cannot describe a future migration, you are accepting lock-in by accident.
Keep direct Stripe if tax work stays low and you want control. Keep the MoR if saved time, lower exposure, and clean buyer paperwork exceed the incremental fee on your real mix. Re-run quarterly and after a pricing or legal-entity change.
Bottom line
Stripe vs Paddle vs Lemon Squeezy is not “which checkout costs less.” Standard Stripe is a processor-led stack where you own the seller/tax-compliance programme; Paddle and Lemon Squeezy are MoR-led stacks where the provider becomes the transaction seller and takes on that work and liability.
For Aisha’s explicit model, that handoff costs $54/month (derived from Paddle’s and Stripe’s cited pricing inputs; as of 21 Aug 2026). Buy it if the saved compliance time and liability exceed that price. Keep direct Stripe if you have the process, scope, and need for control to justify owning it. And do not ignore the 2026 Lemon Squeezy wrinkle: it is live, but Stripe owns it and is building the next MoR path. That is not a reason to panic-migrate; it is a reason to make migration design part of the original decision.
More on this decision, three ways to look at it:
Get the next verdict before it's everywhere.
One email when a new lab post or cost table ships. No spam, no confirmation step — unsubscribe anytime.