Payments Research

Stripe vs Paddle vs Polar: Which Payment Processor Should Your SaaS Use, and What Breaks When You Switch?

Processor or merchant of record, fees checked on every vendor's own pricing page, why accounts get frozen, and a switching checklist. Backed by revenue data on 8,600+ startups split by payment provider.

26 min readShare →
86.4%
Share of tracked MRR billed through Stripe
45% vs 21%
Earning share: Stripe vs Dodo and Polar
96% to 54%
Stripe share, 2021 vs 2026 founding cohorts
3.9% to 5%
Posted MoR base rates, Sept 2026

Use Stripe if it supports your country and you can live with owning your own tax. Use a merchant of record if you sell globally to consumers, cannot get Stripe, or refuse to register for VAT. That is the whole decision in two sentences. The rest of this page is what each choice costs, what goes wrong, and what breaks when you have to leave.

We can add something the fee comparisons cannot: what founders on each rail actually earn. Our revenue-verified startup data tags 8,600+ products by payment provider, and as of September 2026 Stripe carries 86.4% of all tracked monthly recurring revenue. Newer merchant of record tools show far fewer earners. That gap is real, and it is almost entirely about who picks them, not what they do.

This page is about choosing and switching. If you want revenue per visitor by processor, it is in how much traffic a SaaS needs. If you want the overall MRR distribution, read the state of indie SaaS revenue. We link to both rather than restate them.

Key takeaways
  • Stripe bills 59.8% of tracked startups but 86.4% of tracked MRR. It is where established revenue lives.
  • 45.0% of Stripe startups show recurring revenue against 21.1% on Dodo Payments and 21.9% on Polar. Do not read that as a processor effect.
  • Stripe’s share of new products fell from 96.0% of 2021-founded startups to 54.0% of 2026-founded ones, while newer MoR tools rose from 0% to 27.0%.
  • Posted base rates run from 2.9% + 30¢ (Stripe, no tax handling) to 5% + 50¢ (Paddle, Lemon Squeezy, Polar Starter) as of September 25, 2026.
  • Leaving a merchant of record is harder than leaving a processor, because the card tokens were never yours.

Which payment processor should a SaaS use? The short answer

The short answer
Stripe plus Stripe Tax if Stripe supports your country and your buyers are mostly domestic businesses. A merchant of record (Paddle, Lemon Squeezy, Polar, Dodo Payments, Creem or Stripe Managed Payments) if you sell to consumers worldwide, lack Stripe access, or want someone else liable for VAT and sales tax. App store billing with RevenueCat for mobile. Whatever you pick, keep entitlements in your own database so you can leave in a week, not a quarter.

Demand for this answer is loud right now. In the last month alone we counted around 20 distinct Reddit threads on it, from “DO NOT USE PADDLE AS YOUR PAYMENT PROCESSOR” to “Moving from Polar to a new payment provider is a lot messier than I expected.” Google Trends interest in “merchant of record” averaged 61 on its index in 2026 against 4 in 2024. One founder summed up how people approach it:

“Spend 2 weeks choosing between Stripe and Lemon Squeezy.” – r/indiehackers

That line is in a list of mistakes. Two weeks is too long. This page should take twenty minutes.

What is the difference between a payment processor and a merchant of record?

A payment processor, or PSP, moves money from the card to you. You stay the seller. You owe the VAT, GST and sales tax, you answer disputes, and your business name appears on the customer’s statement. Stripe is the default example.

A merchant of record, or MoR, buys your product and resells it to the customer in the same instant. It becomes the legal seller. It registers for tax, collects it, files it and remits it. It fights the chargebacks. Its name is on the statement. You get paid as a supplier. Polar’s merchant of record documentation lays the trade-off out honestly: a MoR means less flexibility and higher fees per payment, in exchange for not carrying international tax liability.

QuestionPayment processor (Stripe)Merchant of record (Paddle, Polar and others)
Who is the legal seller?YouThe MoR
Who registers and files VAT, GST, sales tax?You (Stripe Tax can help)The MoR
Who handles disputes?You, through StripeThe MoR, fee usually passed to you
Whose name is on the card statement?YoursThe MoR’s
Who owns the saved card tokens?Portable via Stripe exportThe MoR
Typical base fee2.9% + 30¢ (US cards)3.9% to 5% plus 40¢ to 50¢
Pricing and billing flexibilityHighestLower, set by the MoR
Processor vs merchant of record. Sources: vendor documentation and terms, checked September 25, 2026.

Why “who is the seller” decides everything else

Every downstream difference comes from that one legal fact. Paddle’s master services agreement (last updated October 8, 2025) states in clause 4.1 that “Paddle is the reseller of the Product,” and in clause 3.4 that as merchant of record it “reserves the right to set the price or licence fee.” That is why a MoR can handle your tax. It is also why a MoR can refund all your customers and close your account without asking you.

A founder on r/SaaS put the switching consequence better than any vendor page:

“With a merchant of record, the MoR is the seller. Their name is on the invoice, their entity holds the tax registrations, and the card credentials belong to them. When they terminate you, there is no re-tokenising, because the tokens were never yours.” – r/SaaS

The seven options, in one line each

  • Stripe. The processor most SaaS runs on. Lowest fees, most control, you own tax. Our Stripe Index tracks 30,000+ companies from its public directory.
  • Paddle. The longest-running SaaS-focused MoR in this list. All-inclusive 5% + 50¢, strict onboarding.
  • Lemon Squeezy. MoR for software and digital products, acquired by Stripe in 2024. 5% + 50¢ plus surcharges.
  • Polar. Developer-first MoR built on Stripe, with public tiered plans that cut the rate as you grow.
  • Dodo Payments. MoR popular with founders in India and other markets Stripe does not serve. 4% + 40¢ plus surcharges.
  • Creem. Newer MoR with the lowest posted headline rate, 3.9% + 40¢, and twice-monthly payouts.
  • RevenueCat. Not a processor. It manages App Store and Google Play subscriptions for mobile apps.

If you are still choosing what to build rather than how to bill it, the micro SaaS ideas built on Stripe data and companies using Stripe pages show what already sells on this rail.

What does each payment processor charge? Fees checked September 25, 2026

Every figure below comes from the vendor’s own pricing page on the date shown. Fees change, so check before you sign. Links: Stripe, Paddle, Lemon Squeezy, Polar, Dodo Payments, Creem, RevenueCat.

ProviderModelBase rateInternationalSubscriptionsTax handled?
StripeProcessor2.9% + 30¢ (US cards)+1.5% cards, +1% if FX+0.7% Billing (pay as you go)Calculation 0.5% (Tax Basic); filings from $90/mo
Stripe Managed PaymentsMoR+3.5% on top of Stripe feesAs StripeVia BillingYes, 75+ countries
PaddleMoR5% + 50¢IncludedIncludedYes
Lemon SqueezyMoR5% + 50¢+1.5% (outside US), +1.5% PayPal+0.5%Yes
Polar (Starter)MoR5% + 50¢+1.5% (non-US cards)IncludedYes
Polar (Scale, $400/mo)MoR3.4% + 30¢+1.5%IncludedYes
Dodo PaymentsMoR4% + 40¢+1.5% (outside US)+0.5%Yes, 190+ countries
CreemMoR3.9% + 40¢No international card feeIncludedYes, 50+ countries
RevenueCatSubscription layerFree to $2,500 MTR, then 1%n/an/aNo (app stores)
Posted fees from each vendor's own pricing page, checked September 25, 2026. US-based pricing; your country may differ.

Polar is the only one that publishes its break-even points. Its $20 Pro plan beats Starter above about $1,379 a month in sales, Growth above about $5,634 and Scale above about $19,048. Organizations created before May 27, 2026 keep an Early Member rate of 4% + 40¢ plus 0.5% on subscriptions, and lose it the moment they upgrade.

What does a $20 subscription actually cost on each?

Headline rates hide the surcharges, so here is one $20 monthly subscription run through each posted fee schedule. We calculate on the $20 price for simplicity. Lemon Squeezy and Polar both show their fee applied to the tax-inclusive total in their own examples, which makes the real figure a little higher for taxed sales.

ProviderUS customerNon-US cardWhat you still own
Stripe + Billing$1.02$1.32Tax registration, filing, disputes
Stripe + Billing + Tax Basic$1.12$1.42Registration and filing
Creem$1.18$1.18Income tax only
Dodo Payments$1.30$1.60Income tax only
Paddle$1.50$1.50Income tax only
Polar Starter$1.50$1.80Income tax only
Lemon Squeezy$1.60$1.90Income tax only
Illustrative fee on one $20 monthly subscription, from posted rates checked September 25, 2026. Excludes payout, FX and dispute fees.

The spread is about 50¢ to 90¢ per $20 sale. At $5,000 MRR that is $125 to $225 a month. Real money, but smaller than one bad month of churn. Our analysis of why SaaS customers churn shows why the bigger lever is usually retention, and what micro SaaS actually charges shows how low price points magnify every fixed 30¢ to 50¢.

The fees under the headline

The line items founders miss are payouts, refunds, disputes and recovery:

  • Payout fees. Lemon Squeezy payouts via Stripe are free to US bank accounts and 1% per payout elsewhere; PayPal payouts cost 50¢ in the US and 3% capped at $30 outside it. Polar passes through Stripe’s $2 a month plus 0.25% + 25¢ per payout. Dodo Payments charges $5 on payouts under $1,000.
  • Refunds. Dodo Payments charges $1 per refund.
  • Disputes. Stripe $15 received plus $15 to counter manually, refunded if you win. Polar $15 regardless of outcome. Dodo Payments $30.
  • Recovery. Lemon Squeezy takes 5% of payments recovered through abandoned cart emails. Dodo Payments takes 5% of recovered revenue from dunning and retries.
  • Small tickets. The fixed 30¢ to 50¢ is 6% to 10% of a $5 sale. Lemon Squeezy offers custom pricing for products under $10.

Reviewers notice. On Capterra, 8 of 25 sampled Stripe reviews name fees in their cons:

“What I liked least about Stripe was the complexity of its fee structure and the occasional lack of transparency around international transaction costs.” – Capterra review
“Strip holds your money on their end for a decent chunk of time compared to similar products and fees are pretty high.” – Capterra review

Is Stripe a merchant of record now? Stripe Managed Payments

Standard Stripe is not. Stripe Managed Payments is. Stripe’s pricing page lists it at 3.5% per successful transaction on top of normal Payments fees, covering sales tax, VAT and GST in more than 75 countries (the docs say more than 80), plus fraud, disputes and transaction-level support.

The catch is scope. The docs list what it does not support: Stripe Connect platforms, custom Elements payment flows, subscriptions created outside Checkout or Payment Links, one-off invoices outside the billing period, and third-party tax integrations. On a $20 US subscription, 2.9% + 30¢ plus 3.5% comes to $1.58 before any Billing fee, which lands it next to Lemon Squeezy on price.

A related misconception shows up constantly. One founder who left Paddle wrote:

“We went to Stripe. We were up and running in like two hours. Stripe for a slight fee handles the local sales tax remittance as well.” – r/SaaS

Partly true. Stripe Tax Basic calculates and collects. Registrations and filings come with Tax Complete, from $90 a month on a one-year contract. Only Managed Payments makes Stripe the liable seller.

What payment processor do 8,600+ startups actually use?

Here is the part no fee comparison can show. Our revenue dataset records the payment provider behind each verified startup, so we can see where products sit and how many earn. Revenue is pulled from the payment connection, not claimed by the founder, and the same cuts are explorable in the revenue intelligence dashboard. The revenue intelligence tool explains how it is verified.

ProviderStartupsWith MRRShare earningMedian MRR (earners)Share at $1K+ MRR
Stripe5,200+2,300+45.0%$20712.6%
RevenueCat1,100+800+70.4%$10213.0%
Dodo Payments800+170+21.1%$491.4%
Polar700+160+21.9%$390.8%
Lemon Squeezy400+110+28.3%$101.505.0%
Paddle160+60+39.3%$158.5010.1%
Creem70+20+32.1%$491.3%
Superwall50+40+92.5%$49434.0%
Whop30+10+39.4%$4,32927.3%
Source: BigIdeasDB TrustMRR revenue data, all startups by payment provider. Queried September 25, 2026. Medians among startups with MRR above zero. Counts rounded.

Read the small rows with care. Superwall and Whop have too few products for a stable median. If you are new to the metrics, MRR, ARR and TTM explained covers them, and the TrustMRR revenue benchmarks put these medians in context.

Who carries the revenue?

Stripe bills 59.8% of the startups in the dataset and 86.4% of the recurring revenue. It also holds 650+ of the startups above $1,000 MRR, 170+ above $10,000 and 30+ above $50,000. RevenueCat carries 8.8% of revenue. Every merchant of record combined carries under 3%.

ProviderShare of startupsShare of tracked MRRStartups at $10K+ MRR
Stripe59.8%86.4%170+
RevenueCat13.8%8.8%30+
Superwall0.6%1.9%7
Paddle1.9%0.8%4
Whop0.4%0.8%3
Lemon Squeezy4.6%0.6%1
Dodo Payments9.5%0.5%2
Polar8.4%0.2%0
Creem0.9%0.1%1
Source: BigIdeasDB TrustMRR revenue data. Share of startups vs share of total tracked MRR, by provider. September 25, 2026.

That concentration is the practical argument for Stripe: most tooling assumes it. MRR dashboards, dunning tools and acquisition due diligence all read Stripe first. Our Stripe integration exists for the same reason, and the MRR tracking tools roundup shows how many analytics products connect to nothing else.

Does the payment processor affect revenue? No, it is selection

It is tempting to read “45% of Stripe startups earn, 21% of Polar startups earn” as “Stripe makes you money.” It does not. The newer merchant of record tools attract earlier-stage founders, founders in countries Stripe does not serve, and founders who have not filled in a profile. Each of those groups earns less on any rail. We tested three ways, below, and the gap shrinks every time we compare like with like.

The same caveat appears in our traffic analysis, where the newer rails show near-zero revenue per visitor for the same reason. The processor is standing in for product age.

The founding-year shift: Stripe’s share of new products is falling

Group startups by the year they were founded and the pattern is stark. Almost every product founded before 2023 bills through Stripe. The 2026 cohort is barely half Stripe.

FoundedStartupsStripeNew MoROlder MoRMobile
2021100+96.0%0.0%3.0%1.0%
2022120+92.1%0.0%3.2%4.8%
2023340+81.6%1.4%13.0%3.7%
2024770+79.4%4.7%8.4%6.9%
20252,800+69.6%13.9%6.1%10.2%
20263,000+54.0%27.0%7.0%11.4%
Source: BigIdeasDB TrustMRR revenue data, startups with a founding date, by founding year. New MoR = Dodo Payments, Polar, Creem. Older MoR = Paddle, Lemon Squeezy. Mobile = RevenueCat, Superwall. September 25, 2026.

This is the core of the selection problem. 86.7% of Dodo Payments startups and 79.1% of Polar startups are under a year old, against 50.5% on Stripe. Young products earn less everywhere, so a rail full of young products looks weak. Our micro SaaS examples show how long the climb to first revenue usually takes. The same drift shows in fresh listings: Stripe was 65.0% of startups first seen in March 2026 and 48.0% of those first seen in July.

Compare products of the same age and the gap shrinks

Hold age roughly constant and the story changes. Among products founded one to two years ago, 48.2% of Stripe startups earn, 33.3% on Polar and 26.8% on Dodo Payments. Still a gap, but not the 2:1 headline. Paddle is the outlier the other way: 61.9% of its one-to-two-year-old products earn, though that is only 20+ startups.

ProviderUnder 6 months6 to 12 months1 to 2 years2+ years
Stripe34.6%37.9%48.2%55.8%
RevenueCat57.9%66.3%84.2%88.9%
Polar17.4%19.3%33.3%n/a
Dodo Payments22.3%17.9%26.8%n/a
Lemon Squeezy7.5%22.9%27.4%43.2%
Paddle20.5%27.1%61.9%n/a
Source: BigIdeasDB TrustMRR revenue data. Share of startups with MRR above zero, by provider and product age. Cells under 20 startups omitted. September 25, 2026.

Every provider climbs with age. That is the real finding: time on the market predicts earning far better than the rail does. Our solo developer revenue examples and first $1K MRR guide show the same slope from the founder side.

The empty-profile effect

A second filter: how complete the listing is. Nearly half of Polar (49.6%) and Dodo Payments (46.9%) startups have no audience classification at all, against 34.7% on Stripe. Those bare listings rarely earn on any rail: 7.1% on Polar, 7.5% on Dodo, 26.7% on Stripe.

Among fully described products, the gap narrows again: 54.7% of Stripe products earn, 36.5% on Polar, 37.2% on Lemon Squeezy, 33.2% on Dodo Payments and 57.0% on Paddle. A large share of the newer rails is placeholder projects. That says something about who signs up for a free-to-start MoR, not about the MoR.

Geography decides the rail more than preference does

77.9% of Dodo Payments startups with a known country are in India, against a US share of just 3.2%. Stripe’s base is 29.1% US, 10.8% UK and 10.5% France. Founders do not pick Dodo over Stripe as equals. Many cannot get Stripe:

“Stripe: Not available” – r/StartUpIndia, listing the options one founder had tried

The India slice shows selection cleanly. Indian founders who did get onto Stripe earn at 63.2%. Indian founders on Dodo Payments earn at 22.4%. Getting Stripe from India is a filter, so the Stripe group is already further along. In the US, 52.5% of Stripe startups earn and 89.8% of RevenueCat apps do.

CountryStripeDodo PaymentsPolarLemon SqueezyRevenueCat
India63.2% (70+)22.4% (560+)19.7% (70+)20.8% (70+)75.0% (20)
United States52.5% (1,400+)13.0% (20+)17.9% (30+)50.0% (30+)89.8% (100+)
Source: BigIdeasDB TrustMRR revenue data. Share earning by provider within the same country. Cells under 20 startups omitted. September 25, 2026.

Revenue by provider within the same category

Category does not erase the gap either, but it shows where the rails differ most. In Artificial Intelligence, 51.2% of Stripe products earn against 30.7% on Polar and 24.1% on Dodo Payments. In Marketing tools the spread is widest: 53.8% on Stripe against 21.4% on Polar and 18.5% on Dodo.

CategoryStripePolarDodo PaymentsLemon SqueezyRevenueCat
Artificial Intelligence51.2% ($246)30.7% ($59)24.1% ($138.50)42.3% ($227.50)74.8% ($117.50)
SaaS49.8% ($211.50)19.3% ($30)24.4% ($37)34.0% ($199)n/a
Marketing53.8% ($343)21.4% ($29)18.5% ($48.50)n/an/a
Productivity42.1% ($61)23.0% ($38)19.0% ($47.50)22.4% ($146)65.9% ($16)
Developer Tools37.9% ($118.50)15.6% ($115.50)17.5% ($14)21.7% ($19.50)n/a
Content Creation45.9% ($150)30.4% ($28.50)25.5% ($50)29.2% ($530)77.3% ($189)
Source: BigIdeasDB TrustMRR revenue data. Share earning (median MRR among earners) by category and provider, cells with 15+ startups. September 25, 2026.

Developer tools are an interesting case: Polar earners there have a $115.50 median, level with Stripe’s $118.50, even though fewer earn. For category-level benchmarks across every rail, see SaaS revenue benchmarks by category.

Growth, margin and price per subscription

Among earning products, the share growing month over month is similar across rails: 39.5% on Stripe, 39.0% on Dodo Payments, 38.2% on Lemon Squeezy, 33.5% on Polar and 46.2% on Paddle. Median reported margins sit between 80% and 90% everywhere, so the MoR premium is not visibly crushing margins at this scale.

Price per active subscription differs more: a median $19 on Stripe, $15 on Paddle, $12 on Dodo Payments, $10.93 on Lemon Squeezy, $10.75 on Polar and $5.16 on RevenueCat. Lower prices on the newer rails fit the earlier-stage, consumer-heavy mix. If you are setting prices, our SaaS pricing strategies and AI SaaS pricing models studies go deeper, and SaaS metrics benchmarks cover growth and margin norms.

VAT and sales tax: who owes what

This is the question that pushes most solo founders to a merchant of record. A European founder on r/micro_saas described the moment of discovery:

“I found out that Stripe won’t collect and pay taxes for you. I live in Europe and plan to sell access to my SaaS to US customers.” – r/micro_saas

On a processor, you are the seller, so the obligation is yours. Stripe Tax Basic calculates and collects for 0.5% per transaction where you are registered. Tax Complete, from $90 a month, adds threshold monitoring, registrations and filings. On a merchant of record, the MoR registers, collects, files and remits. Paddle’s terms say it will withhold required taxes from sales because it is the reseller. A G2 reviewer captured the upside:

“Paddle acts as Merchant of Record, so we do not have to spend time in managing sales tax applicable in multiple countries.” – G2 review

Be careful with forum shortcuts. One reply told a founder not to worry because US SaaS tax only applies above $100,000 per state. Thresholds vary by state, some count transactions as well as dollars, and not every state taxes SaaS. EU VAT on digital sales to consumers works differently again. If you do not want to track any of it, that is the case for a MoR.

What a merchant of record costs you on tax

Polar’s own documentation lists the downsides most vendors skip. Because the MoR’s total volume counts toward tax thresholds, sales tax gets added for more of your customers than if you sold directly. You cannot use inbound VAT for your own deductions. And you remain responsible for income tax in your own country. A Chrome extension developer felt the first one:

“paddle forces tax compliance, which means buying your product in some regions will be outrageously expensive, even before your small business has really taken off.” – r/chrome_extensions

A reviewer on Capterra hit the reporting side of the same problem:

“The revenue from countries like Sweden, where I have a large percentage of my customers, is reported as having a take home percentage of 70%. The real number is around 55% due to VAT.” – Capterra review

Payouts: when you actually get your money

Payout timing is where MoRs differ most in practice, and where the freezes bite. Creem pays out on the 1st and 15th of each month, to a bank account or a USDC wallet. Polar allows manual withdrawals, and a Kazakhstan-based founder researching it noted a 7-day settlement delay for new organizations. Lemon Squeezy and Dodo Payments publish payout fees rather than schedules on their pricing pages. On Paddle, one G2 reviewer complained about the cadence:

“The Payout process is horrible. It is done automatically every month, without any option for a manual payout, which is often crucial for quickly growing SaaS companies.” – G2 review

If you pay others, such as affiliates, creators or marketplace sellers, the hard part moves to outbound payouts. A founder asked r/EntrepreneurRideAlong what breaks first when a SaaS pays users in different countries. The top answers:

“Happy path is easy. Its the failed KYC, rejected payout method, wrong bank details, unsupported country etc that start eating your time.” – r/EntrepreneurRideAlong
“If a customer disputes a charge 45 days after a creator withdrew their balance, the MoR claws it back from future payouts.” – r/EntrepreneurRideAlong

Chargebacks: what they cost on each rail

A merchant of record handles the dispute process, but you still pay. Posted fees on September 25, 2026: Stripe charges $15 for each dispute received and $15 more to counter one manually, refunded only if you win. Polar charges $15 per dispute regardless of outcome. Dodo Payments charges $30 per dispute, with cheaper prevention options: $18 for Visa Rapid Dispute Resolution, $27 for an Ethoca alert and $15 per successful deflection.

Rates matter more than fees. Polar’s pricing page says card networks impose monitoring, penalties and higher costs for sellers at roughly 0.7% or more. Founders put the danger line near 1%:

“A rate of more than 1% may lead to increased service fees, higher deposits and even termination of service.” – r/EntrepreneurRideAlong

Chargebacks are thin in our own complaint clusters (a handful of the 2,300+ Reddit clusters mention them), which fits: they matter per account, not as a market-wide pain.

Is it better to refund than fight a chargeback?

Two different decisions, depending on timing. Before a dispute exists, refund fast. After one is open, do not refund on the side. A founder on r/SaaS learned it on an $8 subscription:

“I don’t care about the 8 bucks, and I’d have refunded if they ever reached out. But now there is also a 20 euros dispute fee if I accept it.” – r/SaaS

The top reply, with 400+ upvotes, was blunt:

“Just refund and block their account. It’s $7.99, not worth a bad review.” – r/SaaS

The most precise advice came from a thread asking exactly this question:

“after the notice is already open, refunding them on your side doesnt close the bank case. you can eat the fee and also send them money twice.” – r/EntrepreneurRideAlong

And the cheapest fix is upstream:

“a real chunk of chargebacks are just ‘i don’t recognize this charge,’ not actual fraud. a clear billing descriptor and a heads-up email before a renewal kills more of those than winning any single dispute ever will.” – r/EntrepreneurRideAlong

The counter-view is worth hearing too, because your dispute record follows you:

“If people message me, I refund without a problem, but if people dispute, I counter the dispute or my reputation with the payment provider will suffer a hit.” – r/SaaS

On a merchant of record, note one twist: the MoR’s statement name is not yours, so “I don’t recognize this charge” disputes can be more common. Name your product in every receipt and renewal email.

Account freezes: the risk nobody prices in

This is what the loudest threads are about. Two r/SaaS posts in September 2026 alone drew 150+ comments between them:

“They simply said the decision was based on the ‘amount of risk associated with the account’ and placed all unreleased payouts on hold.” – r/SaaS
“I want to note that my business has been using Paddle for near 3 months. However, the day after I wanted a payout, this happened.” – r/SaaS

The replies filled in the aftermath:

“We are still trying to get the tax documents and records, and trying to find out what (if at all) they have communicated with our existing customers.” – r/SaaS

The pattern is not unique to one vendor, and not unique to MoRs. G2 and Capterra carry the same stories about Paddle, FastSpring and Stripe:

“A few days later Paddle refunded all our customers and shut down our account.” – G2 review
“Funds were held in theory for 90 days. We are now asking our funds each day from the day 90 to 120 and they haven’t been released yet.” – G2 review
“2 1/2 years in, fastspring just turns off the account one day because they need to verify our account even though they verified us when we started up. Zero warnings, zero requests for information.” – Capterra review
“Countless re-verification requests with no favorable response after sending business registration and several forms of IDs.” – Capterra review (Stripe)
“Account is so easy to setup that they are very quick to close your account at the slightest perception of problems.” – G2 review (Stripe Connect)

Our own complaint corpus has the one-line version from r/microsaas: “Stripe put on a pause for payouts... Single point of failure.” And a founder alleged the same of Creem: “Recently Creem banned a lot of AI wrapper websites and withheld payouts for no reason.” – r/SaaS. We cannot verify individual cases. The frequency is the signal.

Why do payment providers freeze accounts?

Because the provider carries your risk. A MoR is the legal seller, so your chargebacks, refunds and policy breaches are its liabilities. When its risk model flags you, it acts first. The skeptics in the threads made the same point:

“What does your business do? The vast majority of these posts have either a travel business or some sort of scummy thing they are selling.” – r/SaaS

The most useful explanation came from a solo developer who mapped MoR policies country by country:

“The human review happens before the first payout, often weeks later. If they then decide your product violates the AUP, the usual outcome is that subscriptions are cancelled and customers are refunded.” – r/MoroccoTechAi

In other words, “payments are going through” is not approval. Your first payout is. Plan your launch so the first payout review happens before you have migrated a large customer base.

Category and country rules: check both before you integrate

The same developer’s key point: check the country filter first (minutes on a public page), then the category filter (days of review). Polar’s acceptable use policy, effective March 25, 2026, prohibits physical goods, human services, marketplaces, adult AI content, IPTV, gambling and more, and puts AI content generation tools (text, image, video, voice) under closer review. An Indian founder hit exactly that wall:

“Paddle: Another MOR, they denied saying we don’t accept voice cloning which is one of my product.” – r/StartUpIndia

Shopping around rarely changes that answer:

“Those AUP clauses come from the card networks, not from the platforms.” – r/MoroccoTechAi

If your product sits near a restricted category, get your exact business model approved in writing. If you are still picking the product, it is worth checking the category against what the payment rails accept before you build. Our idea evaluator and startup validation guide are the place to do that.

What if Stripe is not available in your country?

Then a merchant of record is usually the only practical path, and this is most of the demand. Threads from India, Morocco, Kazakhstan, Kyrgyzstan, Tunisia and Brazil in September 2026 all asked the same question. A founder in Morocco celebrated a first sale this way:

“Since Stripe isn’t supported in my country, and I’m not a full business yet, I just went with Paddle.” – r/SaaS

Others ran the rejection gauntlet:

“So far, I’ve tried Stripe, Paddle, Lemon Squeezy, Waffo, RevenueCat, etc., but unfortunately, they have all rejected my website.” – r/SaaS

That founder was later accepted by Dodo Payments. The alternative route is incorporating abroad:

“No amount of documents will enable Stripe if the country isn’t supported.” – r/SaaS

Paddle’s onboarding was the other recurring complaint in these threads:

“Paddle works, but support is really slow. It took them almost a month to approve my domain, and not from the first try.” – r/micro_saas

One reply in the India thread named the decision correctly: “gateway vs MoR is the real fork.” – r/SaaS. If you are bootstrapping from a market like this, our guide to bootstrapping a company in 2026 and the solopreneur SaaS toolkit cover the rest of the stack, and the best free tools for indie hackers keep its cost near zero.

Mobile apps: RevenueCat, Superwall and the app stores

Mobile is a different decision. Inside iOS and Android apps, digital subscriptions usually go through App Store and Google Play billing. RevenueCat sits on top and unifies them. It is free up to $2,500 in monthly tracked revenue, then 1% of what it tracks.

RevenueCat apps show the highest earning share of any major provider in our data: 70.4%, rising to 88.9% for apps older than two years. Superwall, a paywall tool, shows 92.5% of 50+ apps earning. That is the subscription-app model at work, not a better processor (the low-competition mobile app ideas list shows where it still has room). Median price per subscription is $5.16, a quarter of Stripe’s $19. For the mobile opportunity itself, see profitable mobile app ideas and the state of mobile app pain points, and for the pricing model, subscription against one-time purchase.

Desktop and web apps face the reverse trade. One developer is running the experiment live:

“Does Paddle friction affect conversion compared to Apple IAP? One click with Face ID vs a full payment form is a meaningful difference.” – r/indiehackers

What breaks when you switch payment providers?

Almost everything that touches the customer. The founder who moved from Polar to Dodo Payments wrote the clearest account we found:

“moving to a new billing provider isn’t just a matter of changing an API key.” – r/SaasDevelopers

The list they worked through: create the subscription on the new provider, get the customer to re-enter card details, cancel the old subscription so there is no duplicate charge, and explain the change. Then a surprise:

“When I cancelled the Polar subscription, Polar automatically sent the customer an email saying that their subscription had ended.” – r/SaasDevelopers
“Your payment provider isn’t just infrastructure. It becomes part of your customer experience.” – r/SaasDevelopers

The full breakage list, from that thread, Stripe’s migration docs and the freeze threads:

  • Card tokens. Portable from a processor with effort. Often not portable from a MoR.
  • Subscription state. Renewal dates, trials, coupons, proration and plan mappings do not travel with card data.
  • Webhooks. Every event name, payload and retry behavior changes. Duplicate events cause double grants or double charges.
  • Customer IDs. Anything keyed to the old provider’s ID breaks.
  • Emails. Old provider receipts, dunning and cancellation notices keep firing unless you stop them.
  • Invoices and tax records. On a MoR, the filings are theirs. Export them before access ends.
  • Declines. Stripe’s docs warn that a changed statement descriptor can trigger issuer risk models and confuse customers.

This is also where AI-generated integrations fail quietly. If you built billing with an AI coding tool (see how to make money vibe coding for who does), our guide to fixing vibe-coded SaaS problems covers webhook idempotency and the other traps.

Card token portability: what you can actually take with you

Stripe is explicit. Its payment data export page says Stripe will transfer your customers’ card data to another processor, but only one that is PCI DSS Level 1 compliant and supplies a 4096-bit PGP key. Cards saved through Link are excluded. Stripe does not export subscriptions or payment history; you pull those from the API.

Coming in, Stripe’s import guide says your previous processor may take days or several weeks to send data, Stripe typically imports within 10 business days of receiving it, and card updates made in the gap are lost unless you protect for them. It recommends labeling imported cards correctly as off-session so issuers do not decline recurring charges, and warns against mass retries after migration.

A MoR is different, because the MoR is the seller. Paddle’s pricing page advertises no cost for migrating subscriptions into Paddle. Getting them out depends on the MoR and on whether you left on good terms. The asker in the Paddle thread wanted to know exactly this:

“Are you able to smoothly port the subscribers to a new provider or are their payments cancelled and they need to go and add their CC again on the new provider?” – r/SaaS

The honest answer from the thread: plan for the second case.

“A backup provider doesn’t help if the migration requires every customer to take an action.” – r/SaaS

The switching checklist

  1. Own your state. Plan, entitlement and customer identity live in your database. Provider IDs are just columns.
  2. Get approval in writing. Describe your exact product and category to the new provider before you write code.
  3. Ask about portability both ways. Will the old provider export cards? Can the new one import subscriptions, or only accept new ones?
  4. Test the unhappy paths. Renewal, failed renewal, refund, cancel at period end, and the same webhook twice.
  5. Dual-run. New customers go to the new provider. Existing ones keep billing until migrated.
  6. Move cards or re-collect them before each customer’s next renewal date, with a clear email that names the reason.
  7. Cancel carefully. Suppress the old provider’s cancellation email, cancel only after the new subscription exists, then check for duplicates.
  8. Export records. Invoices, tax filings, dispute history and customer lists, before you lose dashboard access.

A Chrome extension founder’s version of step 4 is worth copying verbatim:

“Before switching, I’d test cancellation at the end of the paid period, a failed renewal, a refund, a reinstall, and the same webhook arriving twice.” – r/chrome_extensions

Designing out lock-in from day one

The best time to prepare for a migration is before your first customer. The most upvoted practical advice in the Paddle thread:

“I’d keep entitlements and account status in my own database, export customers and subscriptions regularly, document how plans map to the fallback provider, and test the migration steps before there is an emergency.” – r/SaaS
“provider IDs should just be mappings.” – r/SaasDevelopers
“Get your exact business model approved in writing, ask about reserves and termination rules, and confirm what happens to active subscriptions if they close the account.” – r/SaaS

And keep cash outside the provider, because a technical fallback does not pay rent during a 90-day hold. If you are starting from a template, check how it models billing. Our Next.js SaaS boilerplates comparison, what a micro SaaS boilerplate includes and the Next.js, Supabase and Stripe build guide all touch the webhook layer, and launching a micro SaaS in a weekend shows the minimum viable version.

If you plan to sell the business

Buyers read Stripe dashboards. Among startups in our data that are listed for sale, 1,100+ bill through Stripe, 430+ through RevenueCat, and fewer than 200 each through Dodo Payments, Polar and Lemon Squeezy. A MoR account is a supplier contract that may not transfer cleanly, so a sale can trigger the same re-collection problem as a freeze. Read our guide to selling your SaaS, the acquisition due diligence checklist and the state of SaaS acquisitions before you commit to a rail you will have to explain to a buyer. SaaS valuation data shows what buyers pay once revenue is verified, and how buyers find acquisition targets shows where they look.

The decision table

Your situationPickWhy
Stripe-supported country, mostly domestic B2BStripe + Stripe TaxLowest fees, portable tokens, where 86.4% of tracked MRR already lives
Global consumers, solo founder, no appetite for tax filingsA MoR (Paddle, Lemon Squeezy, Polar, Dodo, Creem)MoR is liable for VAT and sales tax
Already on Stripe, want MoR for some marketsStripe Managed PaymentsSame account, +3.5%, can apply to specific markets or products
No Stripe access in your countryA MoR that lists your countryContracts with you as supplier; check country, then category
Growing past ~$19K/month on a MoRPolar Scale or negotiatePosted tiered rates drop to 3.4% + 30¢
Lowest posted MoR rate on small ticketsCreem3.9% + 40¢, no international surcharge
Native iOS or Android appApp store billing + RevenueCatFree to $2,500 MTR, then 1%
Near a restricted category (AI voice, adult, IPTV)Written approval first, any railAUP rules come from card networks and look alike everywhere
Planning to sell within 2 yearsStripeBuyers verify and transfer Stripe most easily
Which payment rail fits which situation. Based on vendor terms and fees checked September 25, 2026 and BigIdeasDB revenue data.

What most comparison pages get wrong

The pages ranking for “Stripe vs Paddle” compare fees and features. Three things they miss:

  • They treat the MoR premium as the main cost. The spread is 50¢ to 90¢ on a $20 sale. A 90-day payout hold or a forced re-collection of every card costs more.
  • They imply the processor affects success. Our data says the rail tracks product age, geography and profile completeness. Choose on fit, not on who earns more. The same trap shows up in market saturation claims.
  • They skip the exit. Nobody plans to switch. About 20 founders posted about switching or being forced to in one month on Reddit.

One commenter put the real problem after processing itself: “the annoying stuff usually shows up around it with taxes invoicing currency handling refunds.” – r/SaaS. That is also a product signal. Founders building in payments can start from the 2,200+ payments and fintech companies in our funded startups database and the complaint data in pain points.

Methodology

We ran read-only SQL against BigIdeasDB’s live warehouse on September 25, 2026.

  • Provider: the payment provider recorded on each revenue-verified startup (8,600+ with a provider).
  • Earning: MRR above zero. Medians are computed among earners only, never including zeros.
  • Age: months since the recorded founding date. Cohorts group by founding year; the handful of future-dated rows were excluded.
  • Audience classification: an empty target audience marks an incomplete profile.
  • Small cells: age, country and category cuts omit cells below 15 to 20 startups.
  • Fees: copied from each vendor’s pricing page or fee documentation on September 25, 2026, US pricing where the page is localized.
  • Reddit: live searches across the last 30 days for merchant of record, Paddle, Polar and chargeback threads, plus top comments. Quotes are verbatim and attributed to subreddit only.

The query patterns are the same ones behind our revenue intelligence views; the revenue intelligence guide and TrustMRR clusters explainer describe the underlying fields.

Data sources and what each one cannot tell you

SourceWhat it contributedLimitation
TrustMRR revenue data (8,600+ startups)Provider mix, earning share, medians, age, country, category, growth, MRR shareSkews indie and small. Products self-select into the directory. One provider per startup, so multi-rail businesses appear once.
Vendor pricing pages and docsFees, MoR scope, token portability, AUP rulesVendors change prices. Localized pages differ by country. Negotiated rates are invisible.
Stripe Index (30,000+ companies)Scale of the Stripe merchant baseOnly companies in Stripe’s public directory. Carries no revenue.
Funded company database (17,000+)Payments and fintech company countCategory tags are AI-generated.
Capterra reviewsFee, hold, dispute and support complaints on Stripe, Stripe Billing, RevenueCat, FastSpring25 reviews per product sampled. No Paddle or Dodo reviews in the table.
G2 reviewsPaddle, Stripe Connect, Recurly experiences10 to 14 reviews per product, skewed negative. No dates, so no trend.
Reddit complaint clusters (2,300+)Payout and chargeback pain in the corpusFew payment-specific clusters; used for quotes, not frequency.
Live Reddit threadsFreeze, switching, tax and dispute experiencesAnecdote. One side of each story. Some commenters disclose competing products.
Google TrendsDirection of “merchant of record” interestRelative index only, never a search volume.
Every source used on this page, with its specific limitation. Snapshot September 2026.

Coverage honesty

What we could not measure: churn by provider (not recorded), approval and rejection rates (no vendor publishes them), how many freezes are justified, and conversion differences at checkout. Acquisition listings record tech stacks for too few businesses to split by processor, so we did not publish that cut. Hacker News returned no current threads on the topic when we checked. Every revenue gap on this page is correlational. The founding-year, age, profile and country cuts all point to selection; none of them proves any processor helps or hurts a product.

Where BigIdeasDB fits

No payments vendor can tell you what products on its rail earn, and no fee calculator can tell you what your category earns at all. That is what we built. If you are researching the business before you wire up billing, here is the order we would use the tools in:

RankToolBest for
1BigIdeasDBRevenue-verified benchmarks by category and payment provider, plus complaint evidence from 1M+ records
2ChatGPTDrafting refund policies and renewal emails
3ClaudeReviewing webhook and billing code for idempotency
4PerplexityChecking current tax thresholds with sources
5Google TrendsDirection of interest in a provider or term
Tools for researching a SaaS business and its revenue model, ranked by how much real revenue evidence each can give you.

To go further: get started with TrustMRR, browse Stripe merchants in the Stripe Index database, or query both from your own AI assistant with the BigIdeasDB MCP server (see the MCP setup guide, plus the revenue and Stripe Index tool references). Pull buyer complaints through the complaint analysis platform, and when billing is sorted, find buyers with how to find your first SaaS customers, getting your first customer and your first 100 users. For ideas that already pay, start with SaaS ideas backed by pain points and subscription business ideas. For the market context behind all of it, read the AI SaaS revenue reality check, whether vibe-coded apps make money and why startups fail. Selling outside SaaS? Monetizing a Chrome extension, selling a WordPress plugin and selling a Shopify app each cover their own billing rails.

Find a problem worth billing for in Discover →

Frequently asked questions

Which payment processor should a SaaS use in 2026?

If Stripe supports your country and most customers are domestic businesses, use Stripe with Stripe Tax: it is the cheapest at 2.9% + 30 cents per US card payment and it carries 86.4% of all recurring revenue in BigIdeasDB's 8,600+ startup revenue dataset as of September 2026. If you sell globally to consumers, cannot get Stripe, or refuse to register for VAT and sales tax, use a merchant of record such as Paddle, Lemon Squeezy, Polar, Dodo Payments, Creem or Stripe Managed Payments. Mobile apps should bill through the app stores with RevenueCat on top.

What is the difference between a merchant of record and a payment processor?

A payment processor (PSP) like Stripe moves money, and you remain the seller: you owe the sales tax, VAT and GST, you answer the disputes and your name is on the card statement. A merchant of record resells your product, so it becomes the legal seller, collects and remits the tax, handles disputes and appears on the statement. Paddle's own terms put it plainly: Paddle is the reseller of the product.

Is Stripe a merchant of record?

Standard Stripe is not. You are the merchant and Stripe processes. Stripe Managed Payments is Stripe's merchant of record product: it costs 3.5% per successful transaction on top of standard Stripe Payments fees and covers indirect tax in more than 75 countries according to Stripe's pricing page (its docs say more than 80). It does not support Stripe Connect, Elements-based custom flows or subscriptions created outside Checkout or Payment Links.

How much do Stripe, Paddle, Lemon Squeezy, Polar, Dodo and Creem charge?

Checked on each vendor's pricing page on September 25, 2026: Stripe 2.9% + 30 cents for US cards (plus 0.7% for Billing and 0.5% for Stripe Tax Basic where registered); Paddle 5% + 50 cents all-inclusive; Lemon Squeezy 5% + 50 cents plus 1.5% international and 0.5% for subscriptions; Polar 5% + 50 cents on the free Starter plan, down to 3.4% + 30 cents on a $400 monthly plan; Dodo Payments 4% + 40 cents plus 1.5% international and 0.5% for subscriptions; Creem 3.9% + 40 cents with no international card fee.

Does the payment processor affect how much a SaaS earns?

Not causally. In BigIdeasDB's data, 45.0% of Stripe startups show recurring revenue against 21.1% on Dodo Payments and 21.9% on Polar, but the newer tools are chosen by newer founders: 86.7% of Dodo startups and 79.1% of Polar startups are under a year old against 50.5% on Stripe. The gap is selection, not a processor effect.

Why do Paddle, Polar and other merchants of record freeze accounts?

Because the merchant of record is the legal seller and carries your chargeback and compliance risk, it can end the relationship when its risk review flags you, often after you are already taking payments. Founders report that onboarding validates the seller quickly while the human product review happens before the first payout. Acceptable use clauses that exclude categories like IPTV, voice cloning or adult AI come largely from card network rules, so they look similar across providers.

Can I move my subscribers from one payment provider to another?

From a processor, usually yes. Stripe will export card data to another PCI DSS Level 1 processor on request, and imports cards typically within 10 business days of receiving correct data. Stripe does not export subscriptions or payment history, and cards saved through Link are excluded. From a merchant of record it is harder, because the merchant of record owns the customer relationship and the card tokens. Many founders end up asking every subscriber to re-enter card details.

What breaks when you switch payment providers?

Card tokens, subscription state, webhooks, customer IDs, invoices, tax records and customer emails. The common failures are duplicate charges when old and new subscriptions both stay active, automatic cancellation emails from the old provider, lost card updates during the transfer window, issuer declines after a statement descriptor change, and entitlement bugs when access is tied to provider IDs instead of your own database.

Should I refund or fight a chargeback?

Before a dispute is filed, refund quickly: it is cheaper and does not count against your dispute rate. After a dispute is open, refunding separately does not close the bank case, so you can pay twice. Accept or contest it inside the processor. Fight when you have clean evidence and the amount justifies the time. Stripe charges $15 per dispute received and another $15 to counter manually, refunded only if you win; Polar charges $15 regardless of outcome and Dodo Payments $30.

What chargeback rate gets a SaaS account in trouble?

Polar's pricing page says card networks impose monitoring programs, penalties and higher costs for sellers with high chargeback rates of about 0.7% or more. Founders commonly cite 1% as the level where fees, reserves and termination risk rise. Keep disputes well below both by using a recognizable statement descriptor, sending renewal reminders and refunding fast when asked.

Do I need to collect VAT and sales tax as a small SaaS?

It depends on where your customers are and how much you sell there. EU VAT on digital services to consumers applies from the first sale in most setups, while US sales tax depends on each state's economic nexus threshold and whether that state taxes SaaS at all. A merchant of record handles registration, collection and remittance for you. On Stripe, Stripe Tax calculates and collects; its Complete plan, from $90 a month, adds registrations and filings.

What is the cheapest merchant of record for a SaaS?

On posted rates checked September 25, 2026, Creem is lowest on headline price at 3.9% + 40 cents with no international card surcharge, then Dodo Payments at 4% + 40 cents plus surcharges. Polar becomes cheapest above roughly $19,000 a month in sales on its $400 Scale plan at 3.4% + 30 cents. Paddle and Lemon Squeezy both post 5% + 50 cents. Headline rate matters less than approval odds, payout reliability and dispute fees.

What payment processor can I use if Stripe is not available in my country?

A merchant of record is the usual answer, because it contracts with you as a supplier rather than requiring a local merchant account. Check the country list first, then the acceptable use policy for your product category, before you integrate. Dodo Payments, Polar, Paddle, Lemon Squeezy and Creem all publish country and category rules. Some founders instead form a US or Estonian company to qualify for Stripe.

Should a mobile app use Stripe or RevenueCat?

Inside iOS and Android apps, digital subscriptions normally go through App Store and Google Play billing, and RevenueCat manages those subscriptions across platforms. RevenueCat is free up to $2,500 in monthly tracked revenue and then charges 1% of tracked revenue. In BigIdeasDB's data, 70.4% of RevenueCat-billed apps show recurring revenue, the highest of any major provider, reflecting the mobile subscription model rather than the tool.

Is Lemon Squeezy still a good choice after the Stripe acquisition?

It still operates as a merchant of record at 5% + 50 cents plus surcharges, and Stripe acquired it in 2024. In BigIdeasDB's revenue data, Lemon Squeezy startups skew older than other merchants of record, and 43.2% of those founded more than two years ago show recurring revenue. Stripe now also sells its own merchant of record product, Managed Payments, so check both before committing.

How do I avoid lock-in with a payment provider?

Keep customer identity, plan and entitlement state in your own database, store provider IDs only as mappings, make webhook handlers idempotent, export customers and subscriptions on a schedule, and get your business model approved in writing before launch. Hold some cash runway outside the provider so a payout hold does not stop the business.

Where does this data come from?

From BigIdeasDB's live warehouse, queried read-only on September 25, 2026: 8,600+ revenue-verified startups tagged by payment provider, 30,000+ companies from Stripe's public directory, 17,000+ funded companies, Capterra and G2 reviews of payment and billing tools, Reddit complaint clusters within a corpus of 1M+ records, plus live Reddit threads, Google Trends and each vendor's own pricing page.

Cite this page
Last verified: September 25, 2026
BigIdeasDB Research. (2026). Stripe vs Paddle vs Polar: Which Payment Processor Should Your SaaS Use, and What Breaks When You Switch?. BigIdeasDB. Retrieved from https://bigideasdb.com/saas-payment-processor-choice-2026
Founder, BigIdeasDB
Share →
Keep reading