Subscription Commerce: The Devil Is in the Billing, Not the Sign-up
Subscriptions are e-commerce's hottest playbook: automatic monthly billing, automatic shipping, predictable revenue — it sounds like a money printer. But once you've actually built one, you learn that subscriptions succeed or fail not at the moment someone subscribes, but in every billing cycle, every shipment, and every moment a customer hesitates over whether to cancel. Design the front end as beautifully as you like — if failed-payment handling is a mess, your retention curve dives anyway.
We take orders every day ourselves and have evaluated recurring-purchase designs for our own product lines. This piece lays out the devilish details of subscription commerce: which categories fit, how billing works, how to rescue failed charges, and how to retain customers at cancellation.
Not every category should be a subscription
Subscriptions only work when "consumption has a cycle and demand is predictable." Check your product against these:
- A clear consumption cycle: supplements, coffee beans, pet food, contact lenses, filters — they run out on a roughly fixed schedule, and a subscription relieves the customer of the mental load of remembering to reorder.
- Low per-purchase decision cost: the customer shouldn't need to re-choose each time. Categories like apparel, where people want something different every time, only work as subscriptions via the "surprise box" route — which is a different business entirely.
- Margin that can absorb the incentive: subscriptions usually need better terms than one-off purchases (a discount or gift) to be attractive; run the margin math first.
Cycle flexibility matters too: the same product lasts one person a month and another person two. Letting customers choose a 30/45/60-day cycle retains far better than a one-size-fits-all monthly charge.
Billing: the mechanics and reality of recurring charges
In Taiwan, recurring billing mainly runs on tokenized credit-card charges — the card number is tokenized on the first purchase, then the system initiates charges on schedule. Major payment providers like ECPay offer products for this (details and rates per their official announcements). Key implementation points:
- Failed charges are the norm, not the exception. Expired cards, insufficient limits, bank risk controls — every cycle, some percentage will fail. The standard answer is a dunning flow: automatic retries at 1, 3, and 7 days after failure, with simultaneous notices asking the customer to update their card, and suspension only after several failed retries. A subscription system without dunning actively churns customers every month who never intended to leave.
- Announce charges before they happen. A few days before billing, send "we're about to charge and ship your next order — tap here to adjust." It looks like handing customers a cancellation opportunity; in reality it sharply reduces the disputes and complaints caused by "I forgot I had a subscription" — and a chargeback costs far more than one cancellation.
- Every cycle is its own order. In the system design, each successful charge must generate a separate order and a separate government e-invoice, or shipping and reconciliation will descend into chaos. The subscription is the contract; each order is its fulfillment — keep the two layers apart.
Cancellation saves: ask why first, then offer options
When a customer hits cancel, the final piece of design takes the stage. The principle: intercept once, offer a graceful exit, never cling.
- "Pause" always comes before "cancel." Many people cancel because they "haven't finished the last one" or "have too much stocked up" — that's not rejection, it's a rhythm mismatch. Offering "skip the next shipment" or "delay two weeks" converts a large share of cancellations into pauses, and paused customers mostly come back.
- Record the cancellation reason. Too expensive, couldn't use it all, didn't meet expectations, switched brands — each reason points to a different product problem. This is the cheapest market research you'll ever get.
- Don't trap people in the flow. Hiding the cancel button or requiring a phone call props up the numbers short-term; long-term it buys you chargebacks, bad reviews, and customers who never return.
A subscription doesn't sell a product — it sells the trust of "you never have to think about this again." And that trust is either validated or spent with every single charge and shipment.
Subscription systems are a full tier more complex than ordinary e-commerce: contract management, scheduled billing, dunning, pauses and changes, per-cycle invoicing — every piece has to be right. If you're evaluating recurring purchases for your own brand, come talk to us — we can start by pressure-testing whether your category fits, then discuss how to build the system.
We solve these problems on our own products every day
Free 30-min discovery call · No hard sell · Reply within one business day
Keep Reading