Subscription billing vs one-time payments
A one-time payment is a transaction. A subscription is a relationship with billing attached. That changes everything: you need a saved payment method, a way to handle failures, a cancellation flow, and a story for what happens when the customer's card expires in month four. Treating subscriptions like recurring one-time orders is the most common setup mistake, and it shows up in your churn numbers later.
Invoicing and receipts
Each successful billing attempt creates a real Shopify order, which means the customer gets a normal order confirmation. That's usually fine for B2C, but B2B subscribers often expect a proper invoice with terms and a PO number. If you're selling into businesses, plan for invoice-style receipts up front — retrofitting them after launch means reconciling months of orders that don't match what your customers' AP teams expect.
- B2C: order confirmation is enough
- B2B: invoice with PO, terms, tax breakdown
- Mixed: tag the contract and route templates accordingly
Billing cycles and how to choose one
Weekly, monthly, every 60 days, quarterly — the cycle should match how fast the customer actually consumes the product. Too frequent and you create friction with tiny charges customers don't remember. Too rare and you lose mindshare between deliveries. Coffee that runs out in three weeks shouldn't be on a monthly cycle. Vitamins that last 90 days shouldn't be monthly either. Match the cycle to consumption.
Prepaid vs pay-as-you-go
Prepaid means the customer pays upfront for a fixed number of cycles — three months, six months, a year — and you ship against that balance. Pay-as-you-go charges per cycle as it happens. Prepaid front-loads cashflow and reduces churn dramatically, but creates a refund liability you carry on the books. Most stores benefit from offering both with a discount on prepaid.
- Prepaid: better cashflow, lower churn, refund liability
- Pay-as-you-go: simpler accounting, easier to start, higher churn
- Hybrid: offer both, discount the prepaid 10-15%
How to think about your billing setup
Before you configure anything in SimpleSubscription or any other app, write down three things: how often the product is consumed, whether you want anchored or rolling cycles, and how you'll handle failed payments. Those three decisions determine 80% of the customer experience. The rest — discount tiers, swap rules, skip windows — is tuning. Get the foundation wrong and no amount of feature toggling fixes it.
- Consumption rate sets the cycle length
- Cashflow goals decide anchored vs rolling
- Dunning policy decides recoverable vs lost revenue