Research/Payments

Subscription Billing Infrastructure: Recurring Payments, Dunning, and Revenue Recovery

How subscription billing works: recurring payment processing, failed payment recovery, and the involuntary churn problem.

bcMaoMay 28, 2026

Subscription billing infrastructure is the plumbing that converts a customer's recurring intent to pay into actual collected revenue. It sounds simple: charge a card every month, deliver the service. In practice, the system spans billing engines, payment processors, tokenization vaults, dunning engines, card updater services, and retry logic. When any piece fails, the customer churns without ever deciding to leave.

The subscription economy reached an estimated $536 to $624 billion in 2025 and continues to grow roughly 3.4 times faster than the S&P 500, according to Zuora's Subscription Economy Index. Yet the infrastructure powering it remains fragile: an average of 13% of recurring card transactions are declined, and without intervention, 60 to 69% of those failures become permanent revenue loss. This article breaks down how modern subscription billing works, where it breaks, and what alternatives are emerging.

How Subscription Billing Works

A subscription billing system handles four core functions: plan and pricing management, invoice generation, payment collection, and revenue recognition. The billing engine sits at the center, orchestrating interactions between the merchant's application, the payment gateway, the acquirer, and the card networks.

The Billing Cycle

At each renewal date, the billing engine generates an invoice and submits a charge request using the customer's stored payment credentials. The request flows through the payment gateway to an acquirer, which routes it to the card network (Visa, Mastercard) and then to the issuing bank. The issuer approves or declines the transaction, and the response propagates back. The entire round trip typically completes in under two seconds.

What makes this different from a one-time purchase is that the merchant never re-collects the card number. Instead, the original card data is replaced with a token: a non-sensitive identifier that maps back to the real account number in a secure vault. This tokenization is required under PCI DSS for any merchant storing credentials for future use. The token can be reused for subsequent charges, refunds, and modifications without ever exposing the underlying card data.

The Billing Stack

Most subscription businesses use a layered architecture. The billing engine manages plans, pricing tiers, proration, and trial logic. Below it, a payment orchestration layer routes transactions to the optimal processor. The processor handles authorization and capture, settlement, and reconciliation. The subscription billing management market alone was valued at $8 to $10 billion in 2025, reflecting how much complexity exists between "customer clicks subscribe" and "revenue hits the bank account."

The Major Billing Platforms

Three platforms dominate the subscription billing market, each targeting different segments and optimizing for different problems.

PlatformPricingBest ForKey Strength
Stripe Billing0.5% on recurring chargesEarly-stage SaaS already on StripeSmart Retries using ML on 500+ signals; native usage-based metering
Recurly$249 to $1,000+/moConsumer and e-commerce subscriptionsBest-in-class dunning engine; recovered $794 million for customers in 2021
Chargebee$299 to $699/moMid-market SaaS with complex pricingSmart Dunning with up to 12 retry attempts per cycle

Stripe's percentage-based model is cheaper at lower revenue levels, while dedicated platforms like Recurly and Chargebee justify higher fixed costs through specialized dunning, analytics, and revenue recognition features. Most businesses making this choice are weighing the cost of the platform against the revenue it recovers from failed payments.

The Involuntary Churn Problem

Involuntary churn occurs when a customer loses access to a service not because they chose to cancel, but because their payment failed and was never successfully retried. The customer may not even know it happened until they try to log in and discover their account is suspended.

The numbers are significant. According to ProfitWell/Paddle research, involuntary churn accounts for 20 to 40% of total churn in SaaS businesses, averaging around 30%. For physical subscription boxes, the figure reaches as high as 68%. Recurly's 2025 State of Subscriptions report, analyzing data from 2,200+ brands and 67 million subscribers, projected that failed payments would cost subscription businesses $129 billion in 2025.

The hidden cost: Involuntary churn is especially damaging because these customers were satisfied. They had no intention of leaving. Re-acquiring a customer who left voluntarily requires marketing spend; losing a customer who wanted to stay is pure waste. Studies show 27% of subscribers cancel permanently after a payment failure due to frustration with the recovery process.

Why Payments Fail

Card payments fail for reasons that have nothing to do with whether the customer wants to pay. The decline reasons break down roughly as follows, based on aggregated data from billing platforms:

  • Insufficient funds: ~47% of declines
  • Fraud detection (mostly false positives on legitimate recurring charges): 15 to 20%
  • Expired or replaced cards: 10 to 12%
  • Daily or per-transaction limits exceeded: 8 to 10%
  • Credit limit exceeded: 6 to 8%
  • Technical or processing errors: 5 to 7%

Credit cards have an average failure rate of approximately 15%, while ACH transfers fail at a lower 3 to 5% rate. The overall average across recurring transaction types is roughly 13%, though this varies significantly by industry: high-risk verticals can see rates as high as 14.7%.

Dunning Management: Recovering Failed Payments

Dunning is the process of communicating with customers about failed payments and systematically retrying charges. The term comes from the 17th-century practice of "dunning" debtors with increasingly urgent letters. Modern dunning management combines automated retry logic, email sequences, in-app notifications, and fallback payment methods.

Retry Strategies

The simplest approach is rules-based retrying: attempt the charge again at fixed intervals (day 1, day 3, day 5, day 7) and cancel the subscription after a set number of failures. This approach recovers some revenue but ignores the context behind each decline.

Modern platforms use machine learning to optimize retry timing. Stripe's Smart Retries analyze over 500 signals: the decline code, customer payment history, merchant category, geography, time of day, day of week, and card issuer behavior patterns. The system learns which retries are likely to succeed and when. Chargebee's Smart Dunning distinguishes between hard declines (which require customer intervention) and soft declines (which are worth retrying), and can attempt up to 12 retries per billing cycle.

Recovery rates vary widely depending on the approach. Without any dunning automation, 60 to 69% of failed payments become permanent losses. With optimized dunning, recovery rates range from 25 to 35% for B2C SaaS up to 70 to 85% for B2B SaaS with well-tuned retry strategies. Recurly reports that 90% of recovered transactions occur within the first 10 days of the initial failure.

Card Updater Services

Expired and replaced cards are a major source of preventable failures. Visa Account Updater (VAU) and Mastercard Automatic Billing Updater (ABU) address this by automatically synchronizing stored card details when an issuer replaces, renews, or reissues a card.

These services operate in two modes: batch updates (processed before a billing cycle begins) and real-time updates (checked during the transaction itself). The merchant submits inquiries through their acquirer and receives updated account numbers, new expiration dates, closed-account notices, or "contact cardholder" advisories in return. Merchants who activate both VAU and ABU typically recover 3 to 5% of recurring revenue that would otherwise be lost and see authorization approval rates improve by 2 to 3 percentage points.

Network tokenization: A complementary technology, network tokenization replaces the PAN with a network-level token that automatically updates when card details change. This can improve approval rates by an additional 2 to 7% and reduce card-not-present fraud by up to 28%, according to Pagos research. Best practice is to combine account updaters with network tokenization for maximum coverage.

The Full Revenue Recovery Stack

A complete revenue recovery system layers multiple mechanisms. Each layer catches failures that slipped through the one above.

LayerMechanismWhat It CatchesTypical Recovery
Pre-billingCard updater (VAU/ABU)Expired/replaced cards3 to 5% of recurring revenue
At-billingNetwork tokenizationStale credentials2 to 7% approval rate lift
Post-declineSmart retries (ML-based)Soft declines, timing issues25 to 55% of failed charges
Customer outreachEmail/SMS/in-app dunningHard declines requiring action10 to 20% incremental
Last resortFallback payment methodsPrimary method permanently failedVaries by adoption

Even with all layers active, a meaningful share of revenue is never recovered. The compounding effect is significant: if 13% of charges fail and 40% of those are never recovered, 5.2% of gross recurring revenue is lost every billing cycle. Over a year, this compounds into a meaningful drag on growth, especially for businesses where customer acquisition costs already consume most of the first year's revenue.

PCI Compliance and Stored Credentials

Every subscription business that stores payment credentials must comply with PCI DSS. The standard governs how cardholder data is stored, processed, and transmitted. For most subscription businesses, the answer is not to store card data at all: instead, they delegate this to their payment processor or a dedicated tokenization provider.

Tokenization replaces the Primary Account Number with a non-sensitive token: a random identifier with no mathematical relationship to the original card number. Unlike encryption, a token cannot be reversed or derived. The real card data lives in a separate, hardened vault operated by the processor. The merchant's billing system only ever handles tokens, which dramatically reduces PCI DSS audit scope and compliance cost.

This architecture creates an inherent dependency. The token is only useful with the processor that issued it. Switching billing providers means migrating tokens: a process that can take months, requires coordination between old and new processors, and risks payment disruption during the transition. Vendor lock-in is a structural feature of card-based recurring billing, not a bug.

Why Cards Are a Poor Fit for Recurring Billing

Credit and debit cards were designed for point-of-sale transactions where a customer physically presents their card, authorizes a single payment, and walks away. Recurring billing retrofits this model into something it was never built for: a pull payment system where the merchant initiates charges against stored credentials, often months or years after the customer originally provided them.

This mismatch creates several structural problems. Cards expire on fixed schedules (typically every 3 to 5 years), creating predictable waves of payment failures. Banks reissue cards for fraud prevention, changing card numbers without the subscriber's knowledge. Issuers can decline recurring charges for reasons unrelated to the customer's ability to pay: fraud algorithms, velocity checks, or risk scoring on the merchant's category.

The chargeback system adds another layer of friction. Subscribers who forget about a recurring charge or fail to recognize the merchant descriptor on their statement can dispute the charge, triggering a chargeback process that costs the merchant $15 to $100 per incident in fees and operational overhead, regardless of whether the dispute is valid.

Alternative Payment Methods for Subscriptions

Recognizing the limitations of card-based recurring billing, businesses have adopted a range of alternative payment rails. Each comes with its own tradeoffs.

Direct debit systems like ACH in the US, SEPA in Europe, and BACS in the UK pull directly from bank accounts, bypassing card networks entirely. Failure rates are significantly lower (3 to 5% versus 15% for cards), there are no expiration dates, and processing costs are typically a flat fee of $0.20 to $1.50 per transaction rather than a percentage. The tradeoff is slower settlement (1 to 4 business days) and a longer dispute window.

Digital wallets like Apple Pay and Google Pay use network tokens that update automatically when the underlying card changes, reducing some expiration-driven failures. However, they still rely on card networks for settlement and inherit many of the same decline patterns.

Stablecoin Subscriptions: Eliminating Involuntary Churn

The most fundamental solution to the involuntary churn problem is to eliminate the intermediary layers where failures occur. Stablecoin-based recurring payments on protocols like Spark take a fundamentally different approach: push payments rather than pull payments.

In a card-based subscription, the merchant pulls funds from the customer's account through a chain of intermediaries. In a stablecoin-based model, the customer (or their wallet, acting on pre-authorized instructions) pushes funds directly to the merchant. There is no card to expire, no issuer to decline the charge, no fraud algorithm to generate false positives, and no token vault creating processor lock-in.

How Programmable Recurring Transfers Work

Programmable money enables conditional, recurring transfers that execute automatically based on pre-defined rules. On Spark, a user can authorize a recurring transfer of USDB (a dollar-denominated stablecoin on Bitcoin) to a merchant's address at specified intervals. The transfer either succeeds (funds are available and the authorization is valid) or it doesn't (the user revoked authorization or moved their funds). There is no ambiguous middle state where a payment is "declined" for reasons neither party controls.

This model eliminates the entire dunning stack. No retry logic, no card updater services, no ML-optimized timing algorithms, no email sequences begging customers to update their payment method. The payment either happens or the customer has actively chosen to stop it.

The Revenue Recovery Math

Consider a SaaS business with $10 million in annual recurring revenue. Under the card-based model:

  • 13% of charges fail: $1.3 million in at-risk revenue per year
  • With optimized dunning recovering 55%: $715,000 recovered, $585,000 lost
  • Billing platform costs (Recurly at ~$500/mo + processor fees at 2.9% + $0.30): approximately $320,000/year
  • Total cost of payment infrastructure plus lost revenue: $905,000

Under a stablecoin subscription model:

  • No card-based failures: involuntary churn drops to near zero
  • No dunning platform needed: billing platform cost eliminated
  • On-chain or Layer 2 transfer fees only: fractions of a cent on Spark
  • No interchange fees, no scheme fees, no processor markup

The difference is not marginal. For a $10 million ARR business, moving recurring billing to stablecoin rails could recover most of the $585,000 in annual involuntary churn losses while simultaneously eliminating $320,000+ in platform and processing costs.

What Changes, What Stays

Stablecoin subscriptions don't eliminate all billing complexity. Businesses still need plan management, proration logic, usage metering, invoicing, and revenue recognition. What changes is the payment collection layer: the part responsible for the most expensive failures.

ConcernCard-Based BillingStablecoin Billing (Spark)
Payment failure rate~13% averageNear zero (push-based)
Involuntary churn20 to 40% of total churnEliminated
Dunning requiredYes: retries, emails, fallbacksNo
Card expiration riskYes: 3 to 5 year cyclesNo cards involved
PCI DSS scopeTokenization requiredNot applicable
Processor lock-inToken migration requiredNo vendor dependency
Settlement speed1 to 3 business daysInstant finality
Chargeback risk$15 to $100+ per disputeNo chargebacks (push model)
Processing cost2.9% + $0.30 typicalNear-zero transfer fees

Adoption Barriers and Realistic Timelines

Stablecoin-based subscription billing is not ready to replace card infrastructure for most businesses today. Several barriers remain.

Consumer adoption is the primary constraint. Most subscription customers pay with credit cards because they already have them, earn rewards for using them, and benefit from consumer protections like chargeback rights. Stablecoin payments require customers to hold stablecoins, which today means navigating on-ramp processes that add friction.

Regulatory clarity is evolving. The GENIUS Act in the US and MiCA in Europe are establishing frameworks for stablecoin payments, but compliance requirements for recurring stablecoin billing are still being defined.

The most likely early adopters are businesses already operating in the digital asset ecosystem, B2B SaaS serving crypto-native companies, cross-border subscription services where card decline rates are highest, and creator economy platforms where payment processing costs directly reduce creator earnings.

Building on Stablecoin Rails

For developers exploring stablecoin-based subscription models, Spark provides the underlying payment rails. USDB on Spark enables dollar-denominated transfers that settle instantly, cost fractions of a cent, and require no stored credentials. The Spark SDK handles wallet integration, and wallets like General Bread demonstrate how end users interact with these rails in practice.

The subscription billing stack is not going to be replaced overnight. But for businesses losing 5% or more of recurring revenue to payment failures and spending hundreds of thousands on dunning infrastructure, stablecoin rails offer a structurally different approach: one where the payment method cannot expire, the issuer cannot decline, and the concept of involuntary churn simply does not exist. For a deeper look at how stablecoin payment infrastructure compares to traditional rails, see our analysis of stablecoin payment rails versus traditional systems.

This article is for educational purposes only. It does not constitute financial or investment advice. Bitcoin and Layer 2 protocols involve technical and financial risk. Always do your own research and understand the tradeoffs before using any protocol.