Setting the right delivery frequency for your customers
The most common mistake coffee roasters make when launching subscriptions is offering only one frequency. Home brewers and office drinkers consume at completely different rates. Forcing everyone onto a 4-week cycle means one group runs out mid-month and another accumulates bags until they cancel out of guilt.
- Weekly: niche but loyal — multi-cup-a-day drinkers and small offices. LTV is extremely high if you can acquire them.
- Every 2 weeks: the sweet spot for most single-household subscribers. Aligns with a 250g bag at 2 cups per day.
- Monthly: works for 500g or 1kg orders, or for subscribers who blend your beans with grocery coffee between deliveries.
- Let subscribers change their own frequency from the portal without contacting support. Frequency mismatch is the number-one cancellation reason for coffee subscriptions.
Grind preference: the variant management challenge
Grind type is the coffee subscription attribute that causes the most operational friction. Unlike flavor or roast level, grind is tightly coupled to the customer's brewing equipment — and that equipment changes. A subscriber who moves from a drip machine to a French press needs a coarser grind immediately, not at the next billing cycle.
- Store grind preference at the subscription level, not the product variant level. This lets subscribers change grind without creating a new subscription.
- Send a confirmation email when grind preference is updated and include the next order date so customers know when to expect the change.
- Consider offering pre-ground and whole bean as the primary SKU distinction, with grind selection as a fulfillment note — this simplifies your Shopify product structure considerably.
Roast rotation programs: the case for and against
Roast-of-the-month programs expand the LTV ceiling and create editorial content opportunities — every new roast is a story about the farm, the harvest, the processing method. But they also introduce complexity that can backfire if your subscriber base skews toward habitual rather than exploratory drinkers.
- Run rotation as an opt-in program, not the default. Your core subscriber who wants the same Ethiopian natural every month is your highest-LTV customer — don't churn them trying to surprise them.
- Use rotation months as an upsell surface: 'Upgrade to our Explorer tier for rotating single origins' while keeping your core tier as a fixed-roast plan.
- Ship a tasting card or brew guide with rotation bags. The educational component justifies a price premium and drives social sharing.
Vacation pause: the churn prevention tool most roasters ignore
Coffee subscribers cancel during travel, holidays, and life disruptions at a higher rate than almost any other subscription category. The reason is simple: an accumulated stack of unopened bags is a visible, guilt-inducing reminder to cancel. A well-implemented pause feature removes that trigger entirely.
- Make pause accessible in one click from the portal, with no email required and no minimum or maximum duration.
- Offer 'skip next delivery' as a lighter alternative to full pause. Some subscribers need to skip once, not pause for six weeks.
- Send a reactivation nudge 2 weeks into a pause: 'Your coffee pause is still active — ready to resume?' This recovers a meaningful percentage of paused subscribers who forgot to restart.
- Do not send pause confirmation emails with a 'cancel instead' link — that's a direct churn invitation to a subscriber who was otherwise happy.
Transaction fees and why they matter more for coffee than other categories
At a $20–$30 average order value and 26 deliveries per year for a bi-weekly subscriber, a 1.49% transaction fee on top of Shopify payments adds up to real money. This is the arithmetic most roasters don't run until they're 18 months in and wondering why margins are compressing.
- A 1,000-subscriber coffee business on Recharge at $25 AOV and bi-weekly cadence pays approximately $19,370 per year in platform transaction fees alone, before Shopify payments processing.
- SimpleSubscription charges zero transaction fees. At the same scale, that's the equivalent of a part-time roastery employee.
- When evaluating subscription apps, always calculate total cost as: platform fee + (transaction fee × AOV × deliveries per subscriber per year × subscriber count). The monthly platform fee is almost never the biggest line item at scale.