Operations

Recurring Billing and Subscription Payments: Setup Guide for Small Businesses

16 min read

Recurring Revenue Is the Most Valuable Kind of Revenue

Every business wants predictable income. Recurring billing โ€” automatically charging customers on a regular schedule โ€” transforms your revenue from unpredictable one-time transactions into a steady, forecastable stream.

The subscription economy is booming across every industry:

  • Gyms and fitness studios โ€” Monthly memberships
  • Salons and spas โ€” Membership packages and service subscriptions
  • Property management โ€” Monthly rent and HOA fees
  • Professional services โ€” Monthly retainers
  • SaaS and software โ€” Monthly/annual subscriptions
  • Healthcare โ€” Payment plans for procedures
  • Maintenance services โ€” Monthly lawn care, pest control, HVAC contracts
  • Subscription boxes โ€” Monthly product deliveries

If any part of your revenue could be structured as recurring, this guide will help you set it up correctly โ€” maximizing revenue while staying PCI compliant and minimizing failed payments.

How Recurring Billing Works

The Basic Flow

  1. Customer authorization โ€” The customer agrees to recurring charges and provides payment information
  2. Tokenization โ€” The payment information is encrypted and stored as a token (not the actual card number)
  3. Scheduled charges โ€” Your billing system automatically charges the token on the agreed schedule
  4. Settlement โ€” Funds are deposited to your bank account, typically within 1โ€“2 business days
  5. Communication โ€” The customer receives a receipt/confirmation for each charge

Payment Methods for Recurring Billing

Credit/Debit Cards:

  • Most common for B2C recurring billing
  • Higher acceptance rate (most consumers have cards)
  • Higher processing cost (1.5%โ€“3.0% per transaction)
  • Cards expire and need updating (a major pain point โ€” see failed payment section)

ACH (Bank Transfer):

  • Lower processing cost ($0.25โ€“$1.00 per transaction)
  • No card expiration issues
  • Higher customer friction (requires bank account and routing numbers)
  • Slower settlement (2โ€“4 business days)
  • Can be reversed by the customer's bank within 60 days

Digital Wallets (Apple Pay, Google Pay):

  • Emerging option for recurring billing
  • Token updates automatically when customer gets a new card
  • Currently limited support for recurring transactions (improving rapidly)

Choosing the Right Billing Frequency

FrequencyBest ForConsiderations
WeeklyInstallment plans, fitness drop-insHigh transaction volume, more processing fees
Bi-weeklyAligned with payroll cyclesGood for services priced to match paychecks
MonthlyMost subscriptions and membershipsIndustry standard, easiest to manage
QuarterlyBusiness services, insuranceReduces processing costs, improves cash flow predictability
AnnuallySoftware, professional membershipsLowest processing cost, highest upfront commitment

Pro tip: Offering both monthly and annual billing โ€” with a discount for annual โ€” lets customers self-select. Annual subscribers are more committed and cost less to process ($3.60/year in processing vs. $3.60/month for 12 monthly charges on a $120/year subscription).

Setting Up Recurring Billing

Step 1: Choose Your Billing Platform

Your recurring billing system needs to integrate with your payment processor. Options include:

Processor-provided tools: Many payment processors (including Payment USA) offer built-in recurring billing functionality through their virtual terminal or gateway. This is the simplest option for businesses with straightforward billing needs.

Third-party billing platforms: For complex billing scenarios (multiple plans, usage-based pricing, trial periods, prorated upgrades), dedicated billing platforms like Chargebee, Recurly, or Stripe Billing offer more advanced features.

POS system billing: Some POS systems include recurring billing for memberships and service packages. This works well for gyms, salons, and similar businesses.

Custom integration: For businesses with unique billing requirements, a payment gateway API allows you to build custom recurring billing logic into your existing software.

Step 2: Secure Customer Authorization

Before charging a customer's card or bank account on a recurring basis, you must obtain explicit authorization. This is both a legal requirement and a practical protection against chargebacks.

Authorization must include:

  • Clear description of the recurring charge (amount, frequency, service)
  • The start date and duration (or "until canceled")
  • The cancellation process and policy
  • Customer signature, electronic consent, or recorded verbal agreement

For online signups: Include a clear checkbox (not pre-checked) that states: "I authorize [Business Name] to charge my payment method $XX.XX on a [monthly/weekly/etc.] basis until I cancel."

Store authorization records โ€” they're your defense if a customer disputes a recurring charge.

Step 3: Implement Tokenization

Never store actual credit card numbers. PCI compliance requires that card data be tokenized โ€” replaced with a unique, non-sensitive token that represents the card without exposing the actual number.

Your processor or payment gateway handles tokenization automatically when you set up card-on-file. The token can only be used by your merchant account, so even if your database were breached, the tokens would be useless to attackers.

Step 4: Configure Billing Automation

Set up your billing system to:

  • Charge cards/accounts on the scheduled date automatically
  • Send pre-billing notifications (required in some states, good practice everywhere)
  • Send receipts after each successful charge
  • Flag and retry failed payments (see failed payment section below)
  • Handle cancellations and prorations

Step 5: Set Up Communication Templates

Customers on recurring billing should receive:

  • Welcome/confirmation email โ€” When they first sign up, confirming the terms
  • Pre-billing notice โ€” 3โ€“7 days before each charge (especially for annual or quarterly billing)
  • Payment receipt โ€” After each successful charge
  • Failed payment notification โ€” When a charge fails, with instructions to update payment info
  • Cancellation confirmation โ€” When they cancel, confirming the end date

Managing Failed Payments (The Biggest Challenge)

Failed payments are the biggest threat to recurring revenue. Industry data shows that 5โ€“10% of recurring card charges fail each month due to:

  • Expired cards (most common โ€” cards are reissued every 3โ€“4 years)
  • Insufficient funds
  • Bank-initiated declines (fraud prevention, account closures)
  • Card replacement (lost/stolen cards get new numbers)
  • Card network updates (Visa/Mastercard occasionally reassign card ranges)

Dunning: The Art of Failed Payment Recovery

"Dunning" is the process of retrying failed payments and communicating with customers about updating their payment information.

Best practices for dunning:

  1. Retry schedule:
  • First retry: 1 day after initial failure
  • Second retry: 3 days after first retry
  • Third retry: 7 days after second retry
  • After third failure: Pause service and notify customer
  1. Communication sequence:
  • Immediate email when payment fails ("Your payment didn't go through โ€” please update your card")
  • Follow-up email before each retry
  • Final notice before service suspension
  • Optional: SMS notifications (higher open rates than email)
  1. Make updating easy:
  • Include a direct link to update payment information in every dunning email
  • Don't require the customer to log in if possible โ€” use a secure, tokenized update link
  • Offer alternative payment methods (ACH, different card)

Account Updater Services

Visa Account Updater (VAU) and Mastercard Automatic Billing Updater (ABU) are services that automatically update stored card information when a customer's card is reissued with a new number or expiration date.

How it works: Your processor periodically sends your stored tokens to the card networks, which check for updated card information and return new details. The update happens silently โ€” the customer doesn't need to do anything.

Impact: Account updater services can recover 15โ€“25% of failed payments automatically, with no customer intervention required.

Ask your processor if they support automatic account updater services. If they don't, you're losing revenue that could be recovered automatically.

PCI Compliance for Recurring Billing

Storing payment information for recurring billing creates specific PCI compliance obligations:

Do's:

  • Do use tokenization for all stored payment data
  • Do use a PCI-compliant payment gateway for processing
  • Do limit access to payment systems to authorized personnel only
  • Do complete your annual PCI Self-Assessment Questionnaire
  • Do use strong encryption for any payment data transmission

Don'ts:

  • Don't store actual credit card numbers in your database, spreadsheets, or paper files
  • Don't store CVV/CVC codes (prohibited by PCI-DSS under all circumstances)
  • Don't email credit card numbers to yourself or staff
  • Don't store unencrypted payment data on any device
  • Don't use one shared login for your payment system โ€” each user should have unique credentials

The Simplest Approach

The easiest way to maintain PCI compliance with recurring billing is to let your processor or gateway handle all card data. You never see, touch, or store card numbers. The processor provides you with tokens for billing and handles all the security.

This approach puts you in the lowest PCI compliance category (SAQ-A or SAQ-A-EP), which has the fewest requirements and the easiest annual assessment.

Reducing Churn Through Better Billing

Involuntary Churn vs. Voluntary Churn

  • Involuntary churn โ€” Customer loses access because their payment fails (expired card, insufficient funds). This is preventable with good dunning and account updater services.
  • Voluntary churn โ€” Customer intentionally cancels. This is a product/service issue, not a billing issue.

For most subscription businesses, 20โ€“40% of all churn is involuntary. That means improving your billing operations can reduce overall churn by 20โ€“40% without changing your product or service at all.

Billing Practices That Reduce Churn

  1. Offer multiple payment methods โ€” If a customer's card fails, they can switch to ACH or another card
  2. Send pre-billing reminders โ€” Customers who know a charge is coming are less likely to dispute it
  3. Use account updater โ€” Automatically recover from card reissuances
  4. Smart retry timing โ€” Retry failed payments at the beginning of the month (after payday) rather than random intervals
  5. Pause instead of cancel โ€” Offer to pause billing for a month instead of canceling entirely
  6. Annual billing discounts โ€” Annual subscribers have 0% monthly payment failure risk

Frequently Asked Questions

Do I need special processing for recurring billing?

You need a processor and gateway that support tokenization (card-on-file) and scheduled billing. Most modern processors offer this, but some basic terminal-only setups do not. Ask your processor specifically about recurring billing capabilities.

What's a normal failed payment rate?

5โ€“10% per month for credit card billing. ACH has lower failure rates (2โ€“4%) but longer resolution times. With good dunning and account updater, you can recover 50โ€“70% of initially failed payments.

Can customers dispute recurring charges?

Yes. Recurring charges can be disputed as chargebacks just like one-time charges. Your protection is maintaining proper authorization records and sending clear receipts. Pre-billing notifications also help because they give customers a chance to cancel before the charge instead of disputing after.

How do I handle cancellations and refunds?

Have a clear cancellation policy (e.g., "Cancel anytime, effective at the end of the current billing period"). Process cancellations immediately in your billing system. For refunds, prorate based on usage when reasonable. Make the cancellation process easy โ€” hidden cancellation flows increase chargebacks and damage your reputation.

What's the best way to handle price increases on existing subscriptions?

Give customers at least 30 days' notice before a price increase. Explain the reason for the increase and the new pricing clearly. Offer a grace period or lock-in for existing customers. Many businesses grandfather existing customers at the old rate for 6โ€“12 months.

Bottom Line

Recurring billing is one of the most powerful tools for building a sustainable, predictable business. But it requires thoughtful implementation โ€” from PCI-compliant tokenization to effective dunning to clear customer communication. Get the billing infrastructure right, and your recurring revenue becomes the foundation your business grows on.

Set up recurring billing with Payment USA โ€” PCI compliant, account updater included โ†’

recurring billingsubscriptionscard on fileSaaSmembership
Chase James

Chase James

CEO, Payment USA

Chase James is the founder and CEO of Payment USA, a merchant services company built on transparency and fair pricing. With over 15 years in the payments industry, Chase has helped thousands of businesses uncover hidden processing fees and switch to honest, interchange-plus pricing.

Contact Chase โ†’

Ready to See What You're Really Paying?

Upload your processing statement and we'll show you โ€” line by line โ€” where markup is hiding and what you could save.

Get My Free Statement Review โ†’
Get Free Savings Review