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

Related Resources