Every indie SaaS founder hits the same fork in the road within the first few months of taking payments: stick with Stripe and own your sales tax exposure, or hand that exposure to a merchant of record like Paddle or Lemon Squeezy and pay more per transaction for the privilege. On the surface, Stripe's 2.9% + 30 cents looks like the obvious winner against Paddle and Lemon Squeezy's 5% + 50 cents. The math isn't that simple, and getting it wrong is how a $20/month SaaS ends up owing back taxes to a state it forgot it had customers in.
What "merchant of record" actually means
With Stripe, you are the seller. Your business name is on the receipt, and you're legally responsible for collecting and remitting sales tax in every US state where you cross an economic nexus threshold, plus VAT and GST if you sell internationally. Stripe Tax calculates what you owe, but you still register with each state tax authority and file the returns yourself.
Paddle and Lemon Squeezy flip that relationship. They become the legal seller. The customer's receipt shows Paddle or Lemon Squeezy's name, not yours, and they handle tax calculation, collection, filing, and remittance across more than 200 jurisdictions. You get one net payout and one line to reconcile in your books.
The real cost comparison
Stripe's headline rate is 2.9% + $0.30, but that understates what most SaaS founders actually pay. Add international card surcharges of roughly 1.5%, currency conversion around 1%, and Stripe Tax itself at about 0.5%, and the effective rate on international transactions climbs to somewhere between 4.9% and 5.2%. That's close enough to Paddle and Lemon Squeezy's flat 5% + $0.50 that the fee gap nearly disappears once you're selling globally — which almost every solo SaaS founder ends up doing quickly.
Paddle and Lemon Squeezy both publish the same standard rate: 5% + $0.50 per transaction, no monthly fee. Lemon Squeezy adds situational surcharges on top: an extra 1.5% for non-US transactions, 1.5% for PayPal, 0.5% for subscription billing, and a steep add-on for payments recovered through dunning. Paddle's published rate stays flatter, but Paddle runs a manual approval process before you can accept a single payment, with identity and business checks that can take up to a week.
Payout speed and tax registration overhead
Lemon Squeezy pays out semi-monthly and lets you go from signup to accepting money the same day. Paddle pays out on a net-15 cycle and screens harder for fraud before releasing funds — the trade-off for more mature tax infrastructure covering all applicable US states, every EU member state, UK VAT, Australian GST, and several Asian markets, including B2B reverse-charge VAT handling for EU business customers.
The number that should actually drive your decision isn't the fee difference. It's the cost of the alternative: registering for sales tax in every state where you cross a nexus threshold, paying for a compliance tool like Avalara or Anrok, and either building the filing workflow yourself or paying an accountant to do it. For most SaaS businesses under roughly $5M ARR, that all-in cost of self-managed compliance frequently exceeds what a merchant of record charges.
What I'd actually do at each stage
Don't compare headline rates in isolation. Stripe's 2.9% + $0.30 only looks cheaper until you price in international surcharges, currency conversion, and a separate tax compliance tool.
Calculate your nexus exposure before choosing. If more than a handful of your customers are outside your home state, or outside the US entirely, the tax registration burden under a self-managed Stripe setup grows fast and grows quietly.
Match the platform to your billing complexity. Lemon Squeezy fits self-serve subscriptions cleanly up to roughly $500K ARR. Beyond that, or once you need purchase orders, net payment terms, or enterprise invoicing, Paddle's billing engine is the safer long-term choice.
Budget for approval friction with Paddle — if your launch timeline is tight, identity and business verification can take the better part of a week, while Lemon Squeezy gets you live same-day.
Reassess this every year, not once. Stripe is rolling out its own merchant-of-record product, and challengers like Polar and Fungies are already undercutting the standard 5% + $0.50 rate. What made sense at launch may not be the cheapest option at $50K MRR.
For most solo and small-team SaaS founders selling internationally, the tax compliance burden Stripe leaves on your plate is worth more than the fee difference suggests. Paddle or Lemon Squeezy earn their higher rate the moment you have customers in more than two or three tax jurisdictions — and if you're not sure how many jurisdictions that already is, that uncertainty is itself the answer to which one you need.