What Is Recurring Billing?
Definition
Recurring billing is the automatic, periodic charging of a customer's payment method at regular intervals (weekly, monthly, annually) for ongoing subscriptions, memberships, or services.
Explained in Detail
Recurring billing (also called subscription billing or automatic billing) is a payment model where a merchant charges a customer's stored payment method on a regular schedule without requiring the customer to manually initiate each payment. This model underpins the subscription economy — SaaS companies, streaming services, membership sites, insurance premiums, utility billing, and any business with periodic charges rely on recurring billing infrastructure.
## How Recurring Billing Works
The recurring billing process involves several components:
1. **Initial payment and card storage**: The customer provides their payment details (card, bank account, or digital wallet) and authorizes recurring charges. The PSP tokenizes the payment method and stores the token securely.
2. **Billing schedule**: The merchant defines the billing interval (weekly, monthly, quarterly, annually) and the amount. Some subscriptions have fixed amounts; others vary based on usage (metered billing).
3. **Automatic charges**: On each billing date, the merchant's billing system (or the PSP's subscription engine) automatically initiates a charge against the stored token. The PSP processes the transaction as a Card-on-File (CoF) transaction, which card networks recognize as a merchant-initiated transaction (MIT).
4. **Success handling**: If the charge succeeds, the merchant records the payment and the subscription continues.
5. **Failure handling**: If the charge fails (due to insufficient funds, expired card, or issuer decline), the system enters a retry logic — typically attempting 2-4 retries over several days before the subscription is suspended or cancelled.
## Card-on-File and Network Tokens
Recurring billing relies on the ability to charge a stored payment method without the customer re-entering their details. This introduces two challenges:
**Card expiration**: Credit cards expire every 3-5 years. When a card expires, recurring charges fail unless the token is updated. Network tokenization (Visa Token Service, Mastercard DSRP) solves this by automatically updating token-to-card mappings when cards are reissued. PSPs like Stripe and Adyen support account updater services that automatically refresh expired card details.
**Strong Customer Authentication (SCA)**: Under PSD2 in Europe, initial card storage for recurring billing requires SCA (3D Secure). However, subsequent merchant-initiated transactions (recurring charges) are exempt from SCA, meaning the automatic charges do not require customer interaction — provided the initial transaction was properly authenticated.
## Subscription Management Platforms
While PSPs like Stripe and Adyen offer built-in subscription billing features, dedicated subscription management platforms provide additional capabilities:
- **Stripe Billing**: Native subscription engine with support for trials, coupons, prorations, metered billing, and dunning (failed payment recovery). - **Recurly**: Dedicated subscription platform with advanced revenue recognition, subscriber analytics, and intelligent retry logic. Integrates with multiple PSPs. - **Chargebee**: Subscription management with CRM integrations, tax automation, and support for complex pricing models. - **GoCardless**: Specializes in bank-to-bank recurring payments via direct debit (SEPA, ACH, Bacs), avoiding card network fees entirely.
## Dunning Management
Dunning is the process of recovering failed recurring payments. When a charge fails, effective dunning includes:
- **Smart retries**: Retrying the charge at optimal times (e.g., the day after a failed attempt, when issuers are more likely to approve, or on typical paydays). - **Customer notifications**: Emailing the customer to update their payment method. - **Payment method update pages**: Providing a simple link for the customer to enter new card details. - **Grace periods**: Maintaining service access for a limited time after a failed payment to give the customer time to resolve the issue.
Advanced dunning can recover 30-50% of initially failed payments, representing significant revenue that would otherwise be lost.
## Recurring Billing Fees
Most PSPs charge the same per-transaction fee for recurring charges as for one-time payments (e.g., Stripe's 2.9% + $0.30 per charge). Some PSPs or subscription platforms add a monthly fee for subscription management features. For bank-based recurring billing (SEPA Direct Debit, ACH), per-transaction fees are significantly lower — often €0.10-0.50 per collection — making direct debit preferable for cost-sensitive subscription businesses with European or US customers.
## Best Practices
- **Use network tokenization** to reduce involuntary churn from expired cards. - **Implement smart dunning** to recover failed payments before cancelling subscriptions. - **Offer multiple payment methods** — card, direct debit, and digital wallets — to maximize successful recurring charges. - **Comply with card network rules** for recurring transactions (MIT flagging, initial consent, clear cancellation policies). - **Provide transparent billing** — always tell customers when they will be charged and how to cancel.
Related Terms
Related Providers
Related Payment Methods
Visa / Mastercard
Visa and Mastercard are the two largest card payment networks in the world, collectively processing over 80% of global card transactions. They enable consumers to make purchases using credit, debit, and prepaid cards at merchants worldwide, with instant authorization and settlement typically within 1-2 business days.
Learn moreSEPA
SEPA (Single Euro Payments Area) is a payment integration initiative of the European Union that simplifies bank transfers denominated in euro. It enables consumers, businesses, and public administrations to make and receive credit transfers and direct debits across 36 European countries under the same basic conditions, rights, and obligations.
Learn more