Payments in SaaS: billing, taxes, and retention. 6 chapters and a final quiz.
Payments are the nervous system of a SaaS business: choosing a self-serve or sales-led model, the billing engine (Stripe Billing, Chargebee, Recurly, Zuora), free trials and freemium, EU VAT under OSS and US sales tax, dunning and involuntary churn, international expansion, MRR/churn/NRR metrics, and the embedded payments opportunity.
Match your payment architecture to your sales model: self-serve by card vs. sales-led by invoice and bank transfer
Choose and configure a billing engine: subscriptions, proration, upgrades, usage-based billing
Design free trials and freemium plans that convert, with or without a card at sign-up
Master EU VAT (OSS one-stop shop, B2B reverse charge) and US sales tax, or delegate to a merchant of record
Chapter 1. Self-serve or sales-led: two payment worlds.
A SaaS company sells recurring access to software, and how it sells determines how it gets paid. In self-serve, users sign up on their own from the website, and payment by card, wallet, or SEPA direct debit is built into the flow. Checkout friction is a conversion issue, just as in e-commerce. In sales-led, a sales rep negotiates an annual contract, so payment runs through a quote, a purchase order, and an invoice paid by bank transfer on 30- or 60-day terms. The issue becomes collections, not checkout.
Dimension
Self-serve (PLG)
Sales-led (enterprise)
Typical annual contract value
€10 to €5,000
€10,000 to several million
Payment method
Card, wallets (Apple Pay, Google Pay), SEPA direct debit
Bank transfer against an invoice, sometimes a corporate card or B2B direct debit
Trigger
Online checkout, immediate
Signed contract, purchase order, 1- to 9-month cycle
Fees
Automatic, monthly or annual, generated by the billing system
Late payment (DSO), unpaid invoices, contract disputes
Tooling
Stripe Billing, Chargebee, Paddle...
Billing + compliant invoicing, CPQ, dunning, and collections
Two sales motions, two payment chains
🛒
Self-serve: think conversion
Every checkout field costs you sign-ups. Saved cards, one-click wallets, localized tax-inclusive prices, frictionless 3DS2: payment is part of the product.
🤝
Sales-led: think cash
Payment is a finance process: a compliant invoice (mandatory disclosures, VAT, e-invoicing), DSO tracking, dunning, late payment penalties. The cycle closes when the transfer arrives, not at the click.
🔀
Hybrid: the market standard
Most SaaS companies combine the two: self-serve on smaller plans and sales-led above a threshold. The billing system must handle card AND invoice-plus-transfer in the same customer records.
≈ 60 %
of SaaS vendors combine a self-serve motion with assisted sales
OpenView/High Alpha, Product Benchmarks 2024
30–60 days
standard B2B payment terms on invoices in Europe
Late Payment Directive 2011/7/EU
+ 20-40 %
typical conversion lift from a checkout with one-click wallets vs. a full card form
Stripe/Baymard checkout studies, 2024
🔑
Key takeaways
Don’t pick your payment stack for your current sales motion alone. A self-serve SaaS company that signs its first €100,000 contract must be able to issue an invoice in the expected format and collect a bank transfer that reconciles. The winning architecture treats card and invoice as two payment methods for the same subscription.
🎯 Quick question
What is the dominant payment method for a sales-led SaaS contract worth €80,000 a year?
Chapter 2. The billing engine: the core of the stack.
The billing engine orchestrates everything between a list price and cash collected: the plan catalog, subscription cycles, trials, proration on plan changes, usage-based billing, invoice generation, payment attempts, and dunning. It alone holds the truth about recurring revenue; the PSP sees only transactions. Building one in-house is a classic trap, because the edge cases run into the hundreds, from an upgrade in the middle of an annual cycle paid by bank transfer to partial credit notes and currency changes.
Billing engines on the marketStripe BillingCHChargebeeRERecurlyZUZuoraPAPaddleGOGoCardless
Wallet
Positioning
Strengths
Drawbacks
Stripe Billing
Stripe’s native billing
Out-of-the-box integration with Payments/Tax/Invoicing, minimal time to market, mature usage-based billing
Tightly coupled to Stripe as the PSP; limited multi-acquirer support
Chargebee
Independent billing orchestrator
Multi-PSP (Stripe, Adyen, Braintree, GoCardless...), fine-grained management of catalogs, credit notes, and negotiated deals
Extra cost (% of revenue or license fee), heavier integration
Recurly
B2C/B2B mid-market subscriptions
Historically strong in dunning and revenue recovery
A mid-cycle upgrade generates a prorated credit for the old plan and a prorated charge for the new one, while a downgrade creates a credit note. Poorly explained on the invoice, proration causes confusion and disputes. In practice, apply upgrades immediately, since the customer wants the value right away. Apply downgrades at the end of the cycle, so there’s no refund to manage.
🔑
MIT and PSD2
Recurring charges are merchant-initiated transactions (MIT). SCA applies when the mandate is set up, on the first, authenticated transaction; subsequent charges are exempt because they are initiated outside the customer’s session. That is why you must flag the initial transaction correctly and store the reference transaction ID the card networks require.
🎯 Quick question
What is proration in a billing engine?
Chapter 3. Free trials, freemium, and paid conversion.
SaaS users want to try before they pay. How you design that phase (time-limited trial, permanent freemium, card required or not) is as much a payment decision as a product one. It determines who reaches checkout and with what level of intent, and it affects how many first transactions will fail or be disputed.
💳
Card-required trial (opt-out)
Card required at sign-up, charged automatically when the trial ends. Trial-to-paid conversion is high (often 40–60%), but sign-ups are fewer and the risk of “I forgot to cancel” disputes is higher.
🕊️
No-card trial (opt-in)
Sign-up with no payment method; users choose to convert at the end of the trial. Far more sign-ups, lower conversion (often 8–25%), no legal friction: the PLG standard.
🆓
Freemium
A permanently free plan with limits (seats, volume, features). Conversion is low (2–5%), but it drives acquisition and virality. Payment kicks in when a user hits a limit, hence a contextual paywall.
🔁
Reverse trial
Full access to the premium product for 14 days, then a downgrade to the free plan. It combines a trial’s value demonstration with freemium’s safety net.
40-60 %
typical conversion of a card-required trial (opt-out)
Recurly/OpenView benchmarks, 2024
8-25 %
typical conversion of a no-card trial (opt-in)
Recurly/OpenView benchmarks, 2024
2-5 %
typical freemium-to-paid conversion rate
OpenView, Product-Led Growth Benchmarks 2024
⚠️
Card-required trials: obligations and best practices
A trial that rolls into a paid subscription must be fair: the amount and date of the first charge shown before the card is entered, a reminder email before the trial ends, and cancellation as easy as sign-up. Beyond ethics, regulators increasingly require it: in Europe, the Consumer Rights Directive; in the US, the federal ROSCA statute, which the FTC enforces (its “click-to-cancel” rule, struck down in court in July 2025, has been back under consultation since March 2026), and state automatic renewal laws. The card networks push in the same direction: they rank trial-to-subscription models among the segments they monitor most closely for chargebacks.
🔑
Verifying the card without charging it
For a card-required trial, use a €0 authorization (account verification) with SCA. The card is authenticated and tokenized without being charged, the end-of-trial charge becomes a clean MIT, and the process screens out invalid cards at sign-up while putting the first charge on solid legal footing.
🎯 Quick question
Which trial model maximizes sign-ups at the expense of paid conversion?
Chapter 4. OSS VAT, US sales tax, and merchants of record.
A SaaS company sells an electronically supplied service. Since 2015, VAT on European B2C sales of such services has been due in the customer’s country, at the local rate. Rather than registering in every member state, the vendor uses the OSS one-stop shop (generalized on July 1, 2021). It files a single quarterly return in its home country, which distributes the VAT collected to the other states. Below €10,000 in annual cross-border B2C sales within the EU, it can keep charging its own country’s rate.
Intra-EU B2C: VAT at the consumer’s country rate (e.g., 20% in France, 19% in Germany, 21% in Spain), filed through the OSS. Displayed prices must be localized and tax-inclusive.
Intra-EU B2B: reverse charge, with an invoice excluding VAT if the customer provides a valid EU VAT number, checked through the VIES system; the invoice must carry the mandatory reverse-charge statement.
Customers outside the EU: generally outside the scope of EU VAT, but local obligations kick in above certain thresholds (Swiss or UK VAT, Australian or Canadian GST, etc.).
Proof of location: the seller must collect consistent evidence (billing address, card or IBAN country, IP address) to justify the rate applied.
The US has no VAT, but sales tax set state by state, and sometimes city by city. Since South Dakota v. Wayfair (2018), a foreign seller can owe tax once it crosses an economic nexus threshold, typically $100,000 in sales or 200 transactions a year in the state. SaaS treatment varies: taxable in some states (New York, Texas, Washington...) and exempt in others (California, as a general rule). Tracking this manually is unrealistic, so vendors rely on tax engines (Stripe Tax, Avalara, Anrok) or hand everything to a merchant of record.
Criterion
PSP + tax engine (Stripe + Stripe Tax/Avalara)
Merchant of record (Paddle, Lemon Squeezy)
Who is the legal seller?
The vendor, in its own name; it is liable for the taxes
The MoR resells the software: it is the seller of record and the party liable for tax worldwide
VAT/sales tax compliance
Calculation is automated, but registrations, returns, and remittances stay with the vendor (or are outsourced)
Handled entirely by the MoR: registrations, returns, remittances, compliant invoices
Cost
PSP fees (≈1.5–3%) + tax engine cost + accountant
Higher all-in fee (≈5% + fixed fees)
Control and data
Direct payment relationship, choice of PSP, full data
Dependence on the MoR, mandatory checkout, customer pays a third party
Best for
SaaS companies with a finance team, significant volumes, customization needs
Small teams, developer products, fast global expansion without a tax back office
PSP + tax engine vs. merchant of record (MoR)
⚠️
Noncompliance costs you retroactively
Uncollected VAT and overlooked sales tax get reassessed over several years, with penalties and interest. They surface every time in due diligence for a funding round or an acquisition, where they turn into a lower valuation or an indemnity. Setting up tax compliance at €100,000 in ARR takes a few days; catching up at €10 million takes a multi-jurisdiction audit.
🔑
Key takeaways
For intra-EU B2C, VAT is charged at the customer’s country rate and filed through the OSS. For intra-EU B2B, the invoice is issued under the reverse charge, provided the customer’s VAT number has been checked in VIES. In the US, nexus thresholds must be monitored state by state since Wayfair (2018). Without a finance team, a merchant of record buys peace of mind at the cost of a higher fee.
🎯 Quick question
What does the OSS one-stop shop let a European SaaS company selling B2C across the EU do?
Chapter 5. Dunning: recovering involuntary churn.
Many customers who “leave” never decided to leave. Their card failed: it expired, hit its limit, was reissued after fraud, or was declined by the bank. That is involuntary churn. Dunning covers the tools that fight it: new charge attempts (retries), automatic card updates, customer outreach, and grace periods. For a SaaS company with €100,000 in MRR, recovering one point of involuntary churn is worth tens of thousands of euros in ARR. This growth lever often delivers the best ROI in the entire company.
20-40 %
share of total SaaS churn caused by payment failures
Chargebee/Paddle (ProfitWell), 2024
≈ 5-14 %
failure rate of recurring card payments, by country and segment
Stripe, Recurly Research, 2024
40-70 %
share of failed payments that well-tuned dunning can recover
Recurly/Churnkey benchmarks, 2024–2025
Typical dunning workflow (30 days)
PSP
Recurring charge fails (D0)
Response code analyzed: “soft” decline (insufficient funds) → retry; “hard” decline (stolen card, closed account) → no retry, request a new payment method
➜
Billing
Smart retries (D1 to D21)
3 to 5 attempts at the times most likely to succeed (after paydays, at local times), spaced out by a statistical model
Service kept on or downgraded (read-only) rather than cut off abruptly. Cutting off too early turns a card problem into permanent churn
➜
Billing
Outcome (D30)
Payment recovered → subscription back to normal; otherwise → suspension, then cancellation with the option to reactivate
Account updater: Visa and Mastercard provide the new numbers and expiration dates of reissued cards; enabled at the PSP, it prevents the failure before it happens.
Network tokens: the network token follows the card through reissues and delivers higher authorization rates than a stored PAN. It is a standard to turn on for any recurring revenue.
Pre-dunning: an email before the saved card expires and before the annual renewal, which means fewer failures and fewer “I didn’t know” chargebacks.
Multichannel outreach: email, in-app, and text messages for expensive plans; the update link must work without a full login (signed link).
Decline codes: never retry a “hard” decline (fraud, closed account), because the networks penalize excessive retries (fees and a lower authorization rate).
🔑
Dunning is a product, not an email
The best SaaS companies treat payment recovery as a measured funnel: initial failure rate, recovery rate by retry, email, and card update, and average time to recovery. Start with your billing engine’s native settings, since Stripe Billing, Chargebee, and Recurly all include smart retries. Measure, then iterate.
🎯 Quick question
When a payment comes back with a “hard decline” code (stolen card, closed account), what should the billing engine do?
Chapter 6. International expansion, revenue metrics, and embedded payments.
Beyond the home market, payments become a lever for expansion. Showing prices in local currency, accepting local payment methods, and invoicing according to local rules mechanically lift conversion. A SaaS company that accepts only cards in euros turns customers away in the Netherlands (iDEAL) and Germany (direct debit, bank transfer). It also loses them in Brazil (Pix, local cards with installments) and India (UPI, RuPay, with strict rules on recurring debits).
Payment methods to consider for an international SaaS businessVisaMastercardApple PayGoogle PayPayPalSESEPA direct debit (GoCardless)Pix (Brazil)UPUPI (India)
ℹ️
Recurring ≠ one-off
Not every payment method handles recurring payments. SEPA direct debit and US ACH excel at B2B subscriptions, with far fewer failures than cards and a low fixed cost. Some wallets and instant payments remain one-off or require specific mandates. Cards remain the backbone of self-serve worldwide, while bank direct debit suits annual contracts.
Metric
Definition
Benchmark
MRR / ARR
Monthly recurring revenue / annualized (MRR × 12)
The core metric; exclude one-time revenue (setup, services)
Logo churn
% of customers lost over the period
SMB SaaS: 1–2%/month is common; enterprise: target < 1%/year
Revenue churn (gross)
% of MRR lost (cancellations + downgrades)
Track it separately from logo churn: losing 10 small customers ≠ losing one big one
NRR (net revenue retention)
Cohort MRR one year later, including expansion / starting MRR
> 100% = the installed base grows on its own; the best B2B SaaS companies exceed 110–120%
LTV/CAC
Customer lifetime value (margin) / customer acquisition cost
Classic benchmark: LTV ≥ 3 × CAC
Involuntary churn
Share of churn caused by payment failures
20–40% of total churn: the biggest retention opportunity
Revenue metrics your billing engine must produce
That leaves one last frontier: embedded payments. A vertical SaaS company (POS software for restaurants, salon management, invoicing for tradespeople) can build payment acceptance for its own customers into its product, using PSPs’ platform offerings (Stripe Connect, Adyen for Platforms). It becomes a payments distributor and captures a few dozen basis points on every transaction its users process. For the pioneers, this line outgrows the software: Shopify’s “merchant solutions” (led by payments) made up about 73% of its 2024 revenue, far ahead of subscriptions.
🔑
When to consider embedded payments
Three conditions must be met, starting with customers who accept payments themselves in their business. Second, your software already sits at the center of their sales flow: checkout, booking, invoicing. Third, your aggregate volume runs to tens of millions of euros a year. Then embedded payments increase revenue per customer, retention (higher switching costs), and company valuation. The price is a compliance and risk workstream, partly borne by the partner PSP.
🎯 Quick question
What does a net revenue retention (NRR) above 100% mean?