Stripe charges 2.9% + 30¢ per transaction but you handle sales tax yourself. Paddle charges 5% + 50¢ but collects and remits sales tax in 200+ jurisdictions as your Merchant of Record. Lemon Squeezy matches Paddle's pricing and MoR model. At $50K annual revenue, Stripe costs ~$1,480 in processing but potentially thousands more in tax compliance — Paddle costs ~$2,530 all-in.
I've processed payments through Stripe across multiple entities in the US, Hong Kong, and Australia. The fee comparison looks straightforward on paper. It's not.
The real question isn't which platform charges less. It's who bears the burden of being the seller — and the jurisdictional exposure that comes with it. Stripe is a payment processor: you are the merchant of record, you handle taxes. Paddle and Lemon Squeezy are Merchants of Record (MoR): they are the seller, and they handle sales tax and VAT for you.
That one difference ripples into how your revenue gets classified, where tax obligations arise, and how authorities in multiple jurisdictions see your business.
What is the difference between direct processing and Merchant of Record?
You're either the seller or you're not. Everything else flows from that.
Founders use "payment processor" and "Merchant of Record" interchangeably. They shouldn't.
Direct processing (Stripe model)
When a customer buys your product through Stripe, the transaction flows like this:
- Customer pays $100 for your product.
- Stripe processes the payment. You are the merchant of record.
- Stripe deposits $97.10 (after 2.9% + $0.30 fee) to your bank account.
- The customer's credit card statement shows your business name.
- You are responsible for determining whether sales tax or VAT applies to this transaction.
- If it applies, you are responsible for collecting the correct amount, filing returns in the applicable jurisdiction, and remitting the tax.
What this means in practice: you are the seller. The sale runs from your entity to the customer. Every transaction is a potential nexus event -- a connection between your entity and the customer's tax jurisdiction that could trigger a collection obligation.
Sell a SaaS product to customers in 30 countries on Stripe, and you've got 30 potential jurisdictional obligations. Whether they actually apply depends on thresholds, treaties, and local digital services rules. But the exposure is there from day one.
I learned this the hard way. At AirPop we processed Stripe payments across multiple countries simultaneously, and I underestimated how fast the tax burden scales. Once you have customers in the EU, UK, and Australia, each jurisdiction triggers its own VAT or GST registration. The 2% fee difference between Stripe and an MoR platform evaporates quickly when you factor in the accountant hours.
Merchant of Record (Paddle / Lemon Squeezy model)
When a customer buys your product through Paddle or Lemon Squeezy acting as Merchant of Record:
- Customer pays $100 for your product.
- Paddle (or Lemon Squeezy) is the merchant of record. The customer buys from Paddle, not from you.
- Paddle collects the $100, determines applicable sales tax or VAT, adds or includes it in the price, and handles collection.
- Paddle remits the tax to the applicable jurisdiction.
- Paddle pays you your share after deducting their fee and the tax amount.
- The customer's credit card statement shows Paddle's name, not yours.
The key difference: Paddle is the seller, not you. Your entity is a vendor to Paddle. The jurisdictional nexus runs between Paddle and the customer -- you're not in the chain.
That means no VAT registration in the EU, no sales tax collection in US states, no tracking which jurisdictions you've triggered. The MoR handles all of it. For more on how this affects your income classification, that's worth a separate read.
The trade-off: higher fees, less control over the customer relationship, and dependency on the MoR platform's continued operation. Your customers think they're buying from Paddle, not from you.
How much do Stripe, Paddle, and Lemon Squeezy charge?
Stripe's 2.9% headline rate is misleading for cross-border founders. Add international fees and tax compliance, and you're at 4.9-5.2% -- less than 1% below Paddle.
Everyone starts with the fee comparison table. Fair enough. But look at the full cost, not just the headline rate.
| Fee Component | Stripe | Paddle | Lemon Squeezy |
|---|---|---|---|
| Standard transaction fee | 2.9% + $0.30 | 5% + $0.50 | 5% + $0.50 |
| International card fee | +1.5% | Included in 5% | Included in 5% |
| Currency conversion fee | 1% | Included | Included |
| Effective rate (US card) | ~3.2% | ~5.5% | ~5.5% |
| Effective rate (international card) | ~4.7% | ~5.5% | ~5.5% |
| Payout frequency | 2-day rolling (standard) | Monthly (NET 15-30) | Bi-weekly or monthly |
| Payout currencies | Multiple (to linked bank) | USD, EUR, GBP, others | USD, EUR, GBP |
| Refund fee | Fee not returned | Fee not returned | Fee not returned |
| Chargeback fee | $15 | Handled by Paddle | Handled by Lemon Squeezy |
| Sales tax/VAT handling | Stripe Tax (additional 0.5%) | Included | Included |
| Monthly minimum / base fee | $0 | $0 | $0 |
At the headline level, Stripe looks significantly cheaper: 2.9% + $0.30 vs 5% + $0.50. But most cross-border founders have majority international transactions. Add the +1.5% international card surcharge and 1% currency conversion, and Stripe's effective rate hits 4.4-4.7%. Tack on Stripe Tax at 0.5% for sales tax compliance and you're at 4.9-5.2%.
Less than 1% separates you from Paddle's all-in rate -- and Paddle includes the tax compliance that Stripe charges extra for.
Watch the payout timing. Stripe pays out on a 2-day rolling basis. Money hits your bank account fast. Paddle holds your revenue for 15-30 days. If you're a solo founder watching cash flow carefully, that's not a convenience difference -- it's real money sitting in someone else's account. Revenue earned in January might not reach you until February.
Chargebacks are a different story. On Stripe, you deal with disputes yourself -- gathering evidence, writing responses, eating the $15 fee win or lose. Paddle and Lemon Squeezy handle chargebacks for you because they're the merchant of record. If you're in a category with higher dispute rates, that alone can justify the fee premium.
Who handles sales tax — you or the platform?
This is where the real cost difference lives. Most founders skip straight to the fee table and never think about who files the tax returns.
Stripe: you handle tax compliance
With Stripe, you are the merchant of record. Tax compliance is your responsibility:
US sales tax. If your customers are in the US, you may have sales tax collection obligations in states where you have nexus. Nexus can be established through physical presence or, in most states following South Dakota v. Wayfair (2018), through economic nexus — exceeding revenue or transaction thresholds in a state. Each state sets its own thresholds, rates, and rules for digital products. A SaaS product sold to customers in 30 US states may create filing obligations in each state that has been triggered.
EU VAT. If your customers are in the EU, the EU's One-Stop Shop (OSS) system allows you to register in a single EU member state and file a single VAT return for all EU sales of digital services. The threshold for non-EU businesses selling to EU consumers is zero — the first sale triggers the obligation. The VAT rate varies by member state (17% to 27%).
Other jurisdictions. Australia (GST), Canada (GST/HST by province), the UK (VAT), Japan (consumption tax), India (GST) — each has its own rules for digital services sold by foreign entities. The number of jurisdictions with digital services tax requirements has been increasing.
Stripe Tax is Stripe's add-on product for automated tax calculation and collection. At 0.5% per transaction, it calculates the correct tax amount based on the customer's location and your product classification. It collects the tax at checkout and provides reporting for filing. It does not file returns or remit the tax — that remains the founder's responsibility. For a solo founder, this means Stripe Tax handles calculation and collection, but filing and remittance still require either manual effort or a third-party tax filing service.
Paddle and Lemon Squeezy: they handle tax compliance
As the Merchant of Record, Paddle and Lemon Squeezy assume the tax compliance obligation:
- They determine whether sales tax or VAT applies to each transaction.
- They calculate the correct amount based on the customer's jurisdiction.
- They collect the tax from the customer.
- They file the returns in the applicable jurisdictions.
- They remit the tax to the tax authorities.
Your entity is not the seller. You receive a payment from Paddle or Lemon Squeezy for products sold -- not revenue from customers directly. That distinction matters for how your income gets classified and reported on your tax returns.
For a solo founder without a finance team, this is the primary value of the MoR model. You don't need to register for VAT in five countries, track thresholds across dozens of jurisdictions, or hire a multi-jurisdiction filing service. The platform does it.
The trade-off is real though: you lose control over pricing display, customer communication (Paddle's name shows on receipts, not yours), and refund policies.
When should you use Stripe vs Paddle vs Lemon Squeezy?
This depends on where you are in your business, where your customers are, and how much tax complexity you're willing to absorb.
Revenue level
Under $10K/year? Don't overthink it. Few tax thresholds have been triggered, and the difference between 3% and 5% on small volume is a rounding error.
As revenue grows, two forces pull in opposite directions: the dollar savings from Stripe's lower fees get bigger, but so does the tax compliance headache. Somewhere between $30K and $100K in annual revenue -- depending on how global your customer base is -- the compliance costs catch up to the fee savings. That's the crossover point, and it's where most founders wish they'd gone MoR from the start.
Customer geography
Primarily US customers. Stripe plus a filing service like TaxJar can handle 50 states. It's complex but manageable, and you keep the lower fees. Paying 5% to an MoR when 80% of your revenue is domestic is hard to justify.
Primarily EU customers. The EU's OSS system helps -- one registration, one quarterly filing. But you're still managing 27 different VAT rates. An MoR eliminates this entirely, and for EU-heavy revenue the fee premium pays for itself fast.
Global distribution. This is where the MoR model wins outright. Every new jurisdiction you sell into adds another compliance obligation on Stripe. With Paddle or Lemon Squeezy, you can sell into 50 countries and the tax burden stays flat.
Product type
One-time purchases. Either works fine. Stripe saves you money on fees, and the tax burden is proportional to how many countries you sell into.
Subscriptions. This is where MoR platforms earn their fee premium. Paddle and Lemon Squeezy handle billing, dunning, subscription management, and tax compliance on recurring charges across jurisdictions that change over time. Stripe Billing handles the billing mechanics well, but the tax compliance is still on you.
Digital products with variable pricing. Displaying the right price with the right tax in the right currency across 30 countries? Paddle handles that out of the box. On Stripe, you're building that logic yourself.
Tax complexity tolerance
Most founders think about this last. It should be first.
The question isn't whether you can handle tax compliance. It's whether you will -- consistently, across every jurisdiction, every quarter, indefinitely. Be honest with yourself here. Tax compliance isn't a one-time setup. It's a recurring obligation that grows with your business. If you're a solo founder and your time is the bottleneck, spending 10 hours a month on multi-jurisdiction tax filings is 10 hours you're not building product. A compliance checklist can help you map out what you're signing up for.
What are the risks of depending on one payment platform?
Both models lock you in. The question is what breaks when something goes wrong.
Every payment platform creates dependency. The nature of that dependency is different, and it matters.
Stripe dependency
Your entity is the merchant. Your Stripe account processes every transaction and feeds into your bank account. If Stripe restricts, freezes, or closes your account:
- Payments stop processing.
- Payouts get held.
- Subscriptions fail.
- You still own the customer relationship, but you have no payment rail.
Switching away from Stripe means migrating payment methods, updating integrations, and potentially re-entering customer billing data. That takes weeks, not days. Banking redundancy matters here -- you don't want a single point of failure on your revenue pipeline.
MoR dependency
With Paddle or Lemon Squeezy, the platform is the merchant. The dependency cuts deeper:
- If the platform goes down, you lose both payment processing and the merchant relationship. There's no fallback.
- Customer payment methods live with the MoR, not with you.
- The MoR controls pricing display, tax handling, and customer-facing communication.
- Switching to Stripe (or another MoR) means rebuilding every customer billing relationship from scratch. Payment methods don't transfer.
Here's how I think about it: Stripe dependency is shallow but wide -- you keep the customer relationship, you just need a new payment rail. MoR dependency is deep -- the customers' payment methods, their receipts, their refund expectations are all tied to the platform. If Paddle goes down, you're rebuilding from scratch.
Neither is inherently safer. But you should know which kind of dependency you're taking on. See also: what platform-dependent founders miss and why your Stripe dashboard isn't a financial structure.
Can you use Stripe and Paddle together?
It doesn't have to be either/or. Plenty of founders use both.
Stripe for domestic, MoR for international. This is probably the smartest hybrid setup. Use Stripe for US transactions where you only have one sales tax jurisdiction to manage, and route international transactions through Paddle or Lemon Squeezy where the compliance burden is heaviest. You get Stripe's lower fees on domestic volume and delegate the international tax mess to the MoR.
Start with MoR, migrate to Stripe later. When you're small and have zero tax compliance infrastructure, the MoR model makes life simple. As revenue grows and you form a US entity, you can bring payment processing in-house. Just know that migrating means rebuilding your customer billing relationships from zero.
Start with Stripe, add MoR later. This is the easier migration path. Your existing Stripe customers stay on Stripe while you route new international customers through the MoR. No disruption to existing relationships.
Your payment architecture can evolve. Just remember: customer payment methods don't transfer between platforms. Every migration creates churn risk. Plan accordingly.
How does your payment processor affect your business structure?
What works at $1K/month can break at $10K/month. Choose for where you're going, not where you are.
This isn't a commodity decision. The choice persists as long as you use the platform, and switching costs are real.
Stripe gives you lower fees, faster payouts, and full control. You pay for that control with tax compliance -- which is real work, recurring work, and grows with every new jurisdiction you sell into.
Paddle and Lemon Squeezy take the tax burden off your plate, handle chargebacks, and simplify international selling. You pay for that with higher fees, slower payouts, and deeper lock-in.
I've seen this pattern repeatedly: founders pick Stripe because 2.9% beats 5% when they're doing $1K/month. At $10K/month with customers in 15 countries, they're spending more on accountants than they saved on fees. The processor didn't change -- their business did.
Pick the architecture that matches where your business is heading, not just where it is today.
stripe-atlas
wise-business
mercury
Visual: Payment Processing Model Comparison
| Stage | Detail | Risk |
|---|---|---|
| Your Product | — | |
| Direct Processing | (Stripe) | — |
| Merchant of Record | (Paddle / Lemon Squeezy) | — |
| You = Merchant | of Record | Medium |
| You Handle | Tax Compliance | High |
| ~3-5% Effective Rate | 2-Day Payouts | Low |
| They = Merchant | of Record | Low |
| They Handle | Tax Compliance | Low |
| ~5.5% Effective Rate | Monthly Payouts | Medium |
FAQ
What is the difference between a payment processor and a Merchant of Record?
A payment processor (Stripe) handles the mechanics of charging the customer's card and depositing funds to your bank account. You are the seller, your name appears on the receipt, and you are responsible for sales tax and VAT compliance. A Merchant of Record (Paddle, Lemon Squeezy) is the legal seller — the customer buys from them, their name appears on the receipt, and they handle all tax calculation, collection, filing, and remittance globally.
Is Stripe or Paddle cheaper for international SaaS sales?
At the headline level, Stripe (2.9% + $0.30) appears significantly cheaper than Paddle (5% + $0.50). For international transactions, Stripe's effective rate increases to approximately 4.9-5.2% when international card surcharges (+1.5%), currency conversion (+1%), and Stripe Tax (+0.5%) are included. The effective difference narrows to less than 1%, and the MoR model includes global tax compliance that Stripe's base product does not.
Does Lemon Squeezy still operate independently after Stripe acquired it?
As of early 2026, Lemon Squeezy continues to operate as an independent product with its own pricing, dashboard, and Merchant of Record infrastructure. The long-term strategic direction under Stripe ownership has not been publicly clarified. Founders building on Lemon Squeezy accept the uncertainty that the platform's features, pricing, or independence may change.
Can I use Stripe and Paddle together?
Yes. Some founders use Stripe for US domestic transactions (where sales tax management is simpler and Stripe's lower fees provide a cost advantage) and Paddle or Lemon Squeezy for international transactions (where the MoR model eliminates multi-jurisdiction tax compliance). This hybrid approach captures Stripe's lower domestic fees while delegating international tax compliance to the MoR platform.
What happens to my customers if I switch from Paddle to Stripe?
Switching from Paddle to Stripe requires every active subscriber to re-enter payment details through a new checkout flow. Under the MoR model, existing subscriptions are legally contracts between the customer and Paddle, not between the customer and your company. Customer payment methods are not portable between platforms. For a SaaS with active subscribers, this migration creates churn risk.
Key Takeaways
- Stripe vs MoR isn't a fee decision -- it's a question of who is the legal seller and who handles tax compliance in every jurisdiction you sell into.
- For international transactions, Stripe's effective rate (4.9-5.2% with all add-ons) is less than 1% below Paddle's 5.5% all-in rate.
- Tax compliance is the real differentiator. On Stripe, you file returns in every triggered jurisdiction. On Paddle or Lemon Squeezy, they do it for you.
- Both models lock you in, but differently. Stripe lock-in is the payment rail. MoR lock-in includes the customer relationship -- payment methods don't transfer.
- What works at launch can break at scale. The tax compliance burden grows with every new country; the MoR fee stays flat.
Related Reading
- Stripe Atlas vs Firstbase vs Doola: Pricing Comparison 2026
- Mercury vs Wise vs Relay: Best Banking for Non-Resident Founders 2026
- Wise vs Payoneer vs Mercury: Multi-Currency Comparison 2026
- Deel vs Oyster vs Remote: EOR Comparison 2026
- Delaware vs Wyoming LLC: Non-Resident Comparison 2026
Originally published at Global Solo. We build diagnostic tools for cross-border solo founders navigating entity, tax, and compliance risk.
Top comments (0)