comparison / 12 — updated may 2026

Stripe vs Lemon Squeezy vs Paddle vs Polar vs Gumroad

Stripe is the cheapest if you handle your own tax compliance. Lemon Squeezy, Paddle, Polar, and Gumroad take over tax + global VAT/GST as merchant of record — for a 4-10% cut instead of 2.9%. Here's the real per-sale math.

transaction fee
Stripe2.9% + 30¢ (US online)
Lemon Squeezy5% + 50¢
Paddle5% + 50¢
Polar4% + 40¢
Gumroad10% + 50¢ (direct)
merchant of record
Stripeno · you handle tax
Lemon Squeezyyes · global VAT/GST
Paddleyes · global tax
Polaryes · global tax
Gumroadyes · global tax (since Jan 2025)
monthly fee
Stripe$0 (pay-as-you-sell)
Lemon Squeezy$0
Paddle$0 on standard
Polar$0
Gumroad$0
updated
May 2026
verdict.txt — comparisons/stripe-alternatives.mdhonest
$cat verdict.txt

Stripe if you're US-only or willing to handle global tax compliance separately (and pay $150+/mo for it). Polar if you want the cheapest merchant-of-record (4% + 40¢, built on Stripe). Lemon Squeezy for the most-popular indie SaaS MoR. Paddle for enterprise-shape billing. Gumroad if you're selling digital products to creators and want zero ops.

scoreboard / at a glance

At a glance

One row per dimension, the values side-by-side. The olive dot marks the clear winner for that dimension when there is one — most rows are a wash, and that’s the point.

Stripe Inc.

Stripe

The payment processor everyone defaults to. 2.9% + 30¢ on US online cards, no monthly fee. You handle global tax compliance separately (Stripe Tax adds $150/mo + 0.5% of taxable).

Lemon Squeezy

Lemon Squeezy

Indie SaaS-focused merchant of record. 5% + 50¢ all-in covers payments + global VAT/GST + fraud + chargebacks. The most popular MoR for solo and small SaaS teams.

Paddle.com

Paddle

Enterprise-shape merchant of record. 5% + 50¢ standard, plus 2-3% currency conversion margin for non-USD. Comprehensive but effective rate often closer to 7% for global SaaS.

Polar Software

Polar

Developer-first merchant of record. 4% + 40¢ (cheapest MoR in this set), built on Stripe with pass-through international card surcharges. The newest option, designed for indie hackers.

Gumroad

Gumroad

Creator-focused digital product platform. 10% + 50¢ on direct sales, 30% on Discover marketplace traffic. MoR since January 2025. Best for solo creators selling ebooks, courses, templates.

Base transaction feeStripe is the cheapest per-transaction. Among merchant-of-record options, Polar at 4% + 40¢ is the cheapest. Gumroad is the most expensive but bundles the most opinionated workflow.
2.9% + 30¢ (US online)
5% + 50¢ all-in
5% + 50¢ all-in
4% + 40¢ all-in
10% + 50¢ direct · 30% Discover
Merchant of recordMoR status is the deciding factor. Stripe leaves global tax compliance entirely on you (or add $150/mo Stripe Tax). The four MoR options handle VAT, GST, sales tax, EU One Stop Shop, etc. — meaningful overhead avoided.
no · you file tax in every jurisdiction
yes · global VAT/GST/sales tax handled
yes · global tax + currency conversion
yes · global tax (built on Stripe)
yes · global tax (since Jan 2025)
Tax compliance overheadFor non-US sellers or those selling globally, tax compliance is real money. Stripe Tax is $150/mo + 0.5% of taxable transactions. TaxJar is $19+/mo. The MoR options absorb this overhead into their fee.
$150+/mo Stripe Tax · or TaxJar/Avalara
included
included
included
included
International feesAll five charge extra for international cards. Paddle's 2-3% currency conversion margin is the highest hidden cost; Stripe's straight +1% is the cleanest. For global SaaS, Paddle's effective rate often exceeds 7%.
+1% international cards · +1% currency conversion
+1.5% international cards · +1.5% PayPal
+2-3% currency conversion margin
+1.5% international (Stripe pass-through)
+1% international (Stripe pass-through)
Subscription supportPaddle was built subscription-first. Lemon Squeezy and Polar charge a small subscription surcharge. Stripe Billing adds a per-active-sub fee. Gumroad supports subscriptions but is shaped for one-time digital product sales.
Billing $0.50/mo per active sub
+0.5% on subscription payments
first-class · included
+0.5% on subscription payments
limited · digital products mostly
Payout speedStripe has the most payout options including instant payouts. The MoR platforms generally pay weekly to bank/PayPal. None are dramatically faster than another in standard mode.
2-7 days standard · faster with Instant Payouts
weekly to PayPal/wire (Stripe-style)
weekly to bank
weekly to bank (Stripe-style)
weekly to bank
Best for shapeEach fits a different shape. Stripe is the cheapest if you have tax compliance solved. Among MoRs, choose by audience — Polar for devs, LemonSqueezy for indie SaaS, Paddle for enterprise, Gumroad for creators.
US-focused · or large team with tax stack
indie SaaS · solo founder · global
enterprise SaaS · large customer base
developer-first indie · cost-conscious
digital products · ebooks · courses · templates
pricing / three scenarios

Pricing at three scales

Three receipts, three scales. The line items are the same; the prices move. Every number is from the public May 2026 pricing page — we round to the nearest dollar but don’t invent.

hobby.txt — side project · ~10 sales/mo at $20 average · $200 GMVmonthly
LINE ITEMStripeLemon SqueezyPaddlePolarGumroad
Fees on $200 GMV2.9% + 30¢ × 10 = $8.80 (+ tax overhead)$95% + 50¢ × 10 = $15$155% + 50¢ × 10 = $15$154% + 40¢ × 10 = $12$1210% + 50¢ × 10 = $25$25
TOTAL · monthly$9/mo$15/mo$15/mo$12/mo$25/mo
>On a $200 GMV hobby SaaS, Stripe takes the smallest cut ($9) but you owe tax compliance separately. Polar at $12 is the cheapest MoR. Lemon Squeezy and Paddle land at $15 (5% + 50¢). Gumroad's 10% structure pulls $25 — fine for digital products with no support burden, expensive for SaaS.
side project.txt — growing indie SaaS · ~100 sales/mo at $30 average · $3000 GMVmonthly
LINE ITEMStripeLemon SqueezyPaddlePolarGumroad
Fees on $3000 GMV2.9% + 30¢ × 100 = $117 (+ $150 tax)$2675% + 50¢ × 100 = $200$2005% + 50¢ × 100 = $200$2004% + 40¢ × 100 = $160$16010% + 50¢ × 100 = $350$350
TOTAL · monthly$267/mo$200/mo$200/mo$160/mo$350/mo
>At $3k MRR the math flips. Stripe's $117 fee plus the $150/mo Stripe Tax subscription totals $267 — more expensive than every MoR option except Gumroad. Polar at $160 is now the cheapest path. This is the crossover scale where indie SaaS founders typically migrate from Stripe to an MoR.
scale.txt — production SaaS · ~1000 sales/mo at $50 average · $50,000 GMVmonthly
LINE ITEMStripeLemon SqueezyPaddlePolarGumroad
Fees on $50k GMV2.9% + 30¢ × 1000 = $1,750 (+ $400 tax)$21505% + 50¢ × 1000 = $3,000$30005% + 50¢ × 1000 = $3,000$30004% + 40¢ × 1000 = $2,400$240010% + 50¢ × 1000 = $5,500$5500
TOTAL · monthly$2150/mo$3000/mo$3000/mo$2400/mo$5500/mo
>At $50k GMV the math flips back. Stripe's raw $1,750 fee plus enhanced Stripe Tax ($150 base + 0.5% of taxable, roughly $400 total) totals $2,150 — meaningfully cheaper than every MoR. The MoR convenience cost is now $250-850/mo. Many SaaS founders move BACK to Stripe at this scale and hire a part-time tax consultant or use Avalara.
verdict / pick one

When to pick which

pick / stripe

Pick Stripe if…

  • You're US-focused with limited international sales (under ~20% of revenue).
  • You're at scale (~$50k+ GMV/mo) where the 2.9% rate vs 4-5% MoR fees adds up to thousands.
  • You're comfortable hiring a tax consultant or using Avalara/TaxJar for compliance.
  • Developer experience and API depth matter — Stripe's docs and integrations are unmatched.
  • You need advanced billing features (usage-based pricing, complex subscription logic, custom invoicing).
pick / lemon squeezy

Pick Lemon Squeezy if…

  • You're an indie SaaS solo founder selling globally and tax compliance overhead is a real concern.
  • 5% + 50¢ all-in beats Stripe + Stripe Tax at small-to-mid scale (under ~$30k GMV/mo).
  • You want the most popular and battle-tested MoR in the indie SaaS community.
  • Affiliate programs are part of your shape (Lemon Squeezy has built-in affiliate marketplace).
  • Hosted checkout pages, license keys, and digital product delivery are useful.
pick / paddle

Pick Paddle if…

  • You're a B2B SaaS selling to enterprise customers globally with complex billing needs.
  • Subscription-first architecture matters — Paddle's subscription engine is mature and feature-rich.
  • You have funding to absorb the effective ~7% rate (5% + currency conversion margins).
  • Account-based pricing, custom proration, and enterprise invoicing are part of your shape.
  • You're already on Paddle Classic and have no compelling reason to migrate.
pick / polar

Pick Polar if…

  • Cheapest merchant-of-record is the deciding factor — 4% + 40¢ beats every alternative MoR.
  • Developer-first shape — Polar's API, webhooks, and integrations are built for indie hackers.
  • Built on Stripe (pass-through international fees) — predictable infrastructure beneath the MoR.
  • Newer platform is acceptable — Polar is younger than Lemon Squeezy/Paddle but actively shipping.
  • GitHub/Discord/Slack integrations for license entitlement matter for your product shape.
pick / gumroad

Pick Gumroad if…

  • Selling digital products (ebooks, courses, templates, presets, software downloads) — not subscriptions.
  • Zero operational overhead is the priority — Gumroad's hosted product pages mean no website needed.
  • Creator audience — Gumroad's Discover marketplace can drive sales (at 30% fee).
  • Tax compliance is fully handled (MoR since January 2025).
  • You accept the 10% rate as the cost of zero ops + audience-building included.
gotchas / observed

Gotchas, both directions

Common pitfalls visible in public docs and community discussion. None of these will stop you shipping; all of them will cost you an afternoon if you don’t know about them.

  • Stripe / tax compliance is your problem

    Selling globally without an MoR means filing tax in every jurisdiction

    Stripe's 2.9% rate doesn't include tax. If you sell in the EU, you owe VAT in 27 countries. UK has its own VAT. Australia has GST. US states have sales tax (with economic nexus thresholds varying by state). Add Stripe Tax ($150/mo + 0.5% of taxable), TaxJar ($19+/mo), Avalara (custom), or a part-time tax consultant. The 'Stripe is cheaper' math doesn't hold at indie scale once you include this overhead.

  • Lemon Squeezy / not a recurring billing engine

    Subscription primitives are simpler than Stripe Billing

    Lemon Squeezy's subscription support covers most indie SaaS needs (monthly/annual, plan changes, dunning), but if you need usage-based billing, complex proration, mixed-tier pricing, or per-seat subscriptions with metered overages, you'll hit limits. Most indie SaaS never do; complex billing teams should evaluate Paddle or Stripe Billing instead.

  • Paddle / 2-3% currency conversion margin

    Effective rate often exceeds 7% for global SaaS

    Paddle's headline 5% + 50¢ becomes 7-8% effective when you sell in EUR/GBP and convert to USD payout. The currency conversion margin is 2-3% above the mid-market rate — not advertised prominently. If your customer base is mostly non-USD, Paddle's true cost is meaningfully higher than the headline.

  • Polar / new platform

    Smaller community + less battle-tested than Lemon Squeezy

    Polar is newer than Lemon Squeezy and Paddle. Fewer indie SaaS founders have run it through edge cases (failed payments, disputes, tax exemption letters, refunds at scale). The team ships fast and is responsive, but if you want the most-battle-tested MoR, Lemon Squeezy has more years in production. Polar trades that maturity for the lowest fee.

  • Gumroad / Discover marketplace 30% fee

    Sales from Gumroad's recommendation engine cost 30%

    Direct sales (your own profile link, your website embed) cost 10% + 50¢. But if a customer finds your product through Gumroad Discover (search, recommendations), that sale costs 30%. For creators relying on Gumroad's audience-building, this is the price of distribution. For SaaS with your own marketing, link directly to your Gumroad profile to keep the 10% rate.

  • All / chargebacks are real

    Disputes cost $15-25 regardless of fault

    Every platform charges for disputes. Stripe: $15. Lemon Squeezy: $15. Paddle: $25. Polar: $15. Gumroad: $20. The fee is deducted even if you win the dispute. Build dispute prevention (clear product descriptions, easy refund flow, customer support) into your business from day one — disputes erode margins quickly.

migration / observed patterns

Migrating between them

Editorial framing only — we have not migrated either way ourselves. What follows is the pattern visible in public post-mortems, GitHub issue threads, and conference talks. Take it as observed-pattern, not lived experience.

Stripe ━▶ Lemon Squeezy / Polar (MoR)

Common indie SaaS migration when tax compliance overhead exceeds the MoR fee differential. Pattern: integrate the new MoR alongside Stripe, migrate new signups first, leave existing Stripe subscriptions running until natural renewal (or batch-migrate via Stripe Customer Portal API).

The hard part is the existing customer base — you can't transparently move active subscriptions because the MoR is the legal seller of record going forward. Most teams run dual billing for 12-18 months while old subscriptions churn through. Plan accordingly.

Lemon Squeezy ━▶ Stripe (back to direct)

Less common but happens at scale when the 5% fee starts exceeding $1k/mo. Pattern: integrate Stripe alongside Lemon Squeezy, route new signups to Stripe, build an internal tax compliance stack (Stripe Tax + Avalara + part-time consultant).

The migration is usually triggered by hitting a specific MRR threshold (~$30-50k/mo) where the math flips. Budget 4-6 weeks for the tax stack setup. Don't migrate existing customers — let them churn naturally on Lemon Squeezy.

Paddle Classic ━▶ Paddle Billing (forced)

Paddle Classic (the original product, sometimes called 'Paddle.js') is end-of-life. New customers can only sign up for Paddle Billing (the modern product). Existing Paddle Classic customers are being migrated on Paddle's timeline through 2026.

The migration involves new API integration, new webhook signatures, new dashboard. Not a like-for-like API swap. If you're on Paddle Classic and considering moving anyway, this is the natural off-ramp moment — evaluate Lemon Squeezy or Polar before committing to the Paddle Billing rewrite.