E-commerce
Adding subscriptions to a small shop without creating a support nightmare
Recurring revenue is the best thing that can happen to a small business, and the fastest way to break your checkout.
Subscriptions transform a small shop's economics. They also introduce failure modes a one-off store never has: expired cards, changed addresses, paused deliveries, mid-term upgrades and a legal framework around cancellation that is stricter than most owners expect.
Decide the model before the software
- Replenishment. Same product on a schedule. Simplest to run.
- Curation. A different selection each period. Highest churn; the appeal is novelty and novelty fades.
- Access. Membership, content, support. No logistics, best margins.
The operational parts people underestimate
- Failed payments. Cards expire constantly. You need automatic retries on a schedule and a dunning email sequence, or you will lose subscribers to nothing but a bank's expiry date.
- Self-service. Pause, skip, change address, change payment method — without emailing you. Every one of those handled by hand is a support cost that scales with success.
- Cancellation. In the EU, if signing up takes two clicks then cancelling must be comparably easy. Germany's rules on this are specific and enforced: a subscription concluded online needs a clearly labelled cancellation button. A cancellation process that requires an email is a legal risk, not a retention tactic.
- Proration. Decide what happens when someone upgrades mid-cycle before a customer asks.
VAT and invoicing
Each recurring charge is a taxable event needing its own invoice. If the customer moves country, the rate may change. Make sure whatever you use generates compliant invoices automatically — reconstructing a year of them by hand is not a task you want.
Measure two numbers
Monthly churn and, from it, average customer lifetime. At 5% monthly churn the average subscriber stays twenty months; at 10%, ten. That single figure decides what you can afford to spend acquiring one, and most shops do not calculate it until the growth stops.
Start narrower than you think
One plan, one interval, one payment method. Add complexity when customers ask for it. Every option in the sign-up flow is a decision that costs conversions, and every option in the back end is a support case waiting to happen.
Working on something like this?
Tell us what you are building — we reply to every enquiry.