Coffee is one of the most natural products to sell on subscription. People drink it every day, they run out on a fairly steady schedule, and when they find a roast they like they tend to stick with it. A subscription turns that habit into orders you can plan your roasting around.
It also has a catch that most products don't: freshness. A bag that sat in a warehouse for weeks isn't the bag you promised. So a good coffee subscription is as much about roasting and shipping on a schedule as it is about the checkout. This guide covers the decisions in order: the model, the roast-to-ship schedule, the options you offer, pricing, the launch, and what keeps coffee subscribers ordering.
Step 1: Choose your model: replenish or curated
There are two basic coffee subscriptions, and many roasters end up running both.
| Model | How it works | Who it suits | What to watch |
|---|---|---|---|
| Replenish | The customer picks a coffee, a bag size and a frequency. The same coffee ships every time. | People with a favorite roast who just don't want to run out | Matching the frequency to how fast they drink it |
| Curated (roaster's choice) | You choose a different coffee each shipment, often a rotating single origin. | Explorers and gift buyers | Sourcing enough of each lot, and telling people what is coming |
| Mix of both | A house blend on replenish, plus a roaster's-choice bag as an add-on or a second plan. | Roasters with a loyal base and new lots to show off | Keeping the plan picker simple |
If most of your repeat orders are the same blend, start with replenish. If people come to you for discovery, a curated plan (a mystery box for coffee) is the better first offer. Our step-by-step guide to subscriptions on Shopify covers the general setup; this post sticks to what's different about coffee.
Step 2: Build your roast-to-ship schedule first
Freshness is the promise, so plan the schedule before you build the product page. Most small roasters roast on set days of the week. Line the subscription up with them:
- Pick roast days: Decide which days you roast for subscriptions. One or two days a week is common for a small roastery; it keeps batches full and the schedule predictable.
- Charge just before you roast: Bill renewals the day before (or the morning of) your roast day. You know exactly how many pounds to roast, and nobody is charged for coffee that sits.
- Ship right after: Ship within a day or two of roasting, and print the roast date on the bag. Customers notice the date, and it backs up the promise.
- Tell customers the ship day: Someone who signs up on a Thursday may wait until your next roast day for their first bag. Say so on the product page and in the welcome message.
- Plan for holidays: If you close for a week, move or skip that week's charges and tell subscribers ahead of time.
In Chargezen, you set a store-wide billing day (a weekday) and billing hour, and a ship day that tells customers their order goes out on the first ship day after the charge. Billing day rules let you give a different day to some plans or variants, and one subscription can keep its own schedule. The setup is in the billing schedule docs.
Step 3: Decide on frequency, bag size and grind
Coffee drinkers use it up at very different rates. A household that brews one cup a day and one that brews a pot go through a bag at very different speeds. Give them the controls to match.
- Frequency: Offer every 1, 2 and 4 weeks, or every 2, 3 and 4 weeks. Make the most common choice the default. Too-frequent deliveries pile up, and piles turn into cancellations.
- Bag size and count: A couple of bag sizes and the option of more than one bag per delivery covers most households. Let people change the count later instead of the frequency.
- Grind: Whole bean plus a few common grinds (espresso, drip, French press) is plenty. Set grind up as a variant so subscribers can change it themselves.
- Roast or origin: Let replenish subscribers switch roasts from their account. A swap keeps a bored customer; a cancel doesn't.
A simple rule of thumb for the default: ask how many cups a bag makes, divide by a typical daily habit, and round to the nearest frequency you offer. Then let frequency changes, skips and swaps handle the rest. See consumption rate for the idea behind it.
Step 4: Price it
Start from what each delivery costs you: green coffee, roasting loss, the bag and valve, labels, the box, postage and payment fees. Then decide what the subscription saves the customer.
- A modest subscribe-and-save discount: Many roasters offer a small discount on subscription bags, free shipping above a bag count, or both. Free shipping often matters more to coffee buyers than a few percent off.
- A price for curated plans: Roaster's-choice plans are usually a set price per bag. Pick lots that fit the price, rather than repricing every month.
- Prepaid plans: A 3-, 6- or 12-month prepaid plan is the classic coffee gift and a good offer for loyal subscribers. You get the cash upfront and ship on the same roast schedule.
- Plan for green coffee prices: Green coffee prices move. If you raise prices, tell subscribers before the new price applies, and explain why in one sentence.
Here is an example to show the trade-off, not a recommendation: if a 12 oz bag sells for $18 one-time and $16 on subscription, a subscriber on a 2-week plan spends about $416 a year. Losing them in month two costs you most of that. That's why the retention steps below matter more than the discount.
Step 5: Handle lots that run out
Single origins and seasonal lots sell out. Plan what happens to subscribers when they do:
- For replenish subscribers on a lot that is ending, tell them a few weeks ahead and suggest the closest match.
- For curated plans, keep a fallback coffee so the box ships even if a lot falls short.
- Don't charge for a bag you can't roast. Hold the renewal or offer a swap instead.
Chargezen's inventory guard checks stock before each charge. If a product is out of stock, the charge is held instead of billed, the customer is told, and you can add a link that lets them swap the product. See price changes and stock.
Step 6: Launch checklist
- Roast days set, with the billing day the day before and the ship day shown to customers.
- One or two coffees on replenish, and a roaster's-choice plan if discovery is part of your brand.
- Two or three frequencies, bag sizes and grinds, all changeable by the subscriber.
- A per-delivery margin check on every plan, including shipping.
- Prepaid and gift options ready before the holidays.
- A portal where subscribers can skip, swap roast or grind, change frequency and send the next bag now.
- Welcome, upcoming order and failed payment messages turned on.
- A test order on every plan, then skipped, swapped and cancelled from the portal.
What keeps coffee subscribers
Coffee subscribers rarely leave because they stopped drinking coffee. They leave because they have too much, they got bored, or a card failed. Each has a fix.
- Too much coffee: Offer a skip or a slower frequency in the cancel flow before anything else. A reminder before each order with a one-tap skip prevents the pile from forming.
- Boredom: Let subscribers swap roasts, and offer a roaster's-choice bag as a one-time add-on to their next order.
- Ran out early: A "send it now" button in the portal saves the subscriber who would otherwise buy grocery-store coffee.
- Failed payments: Retry on a schedule and send a card-update link by email and text. Most are expired cards, not goodbyes. See failed payment recovery.
- Rewards for staying: A free bag or a new mug at an order milestone, or a punch card subscribers can see filling up, gives people a reason to stay for the next order. See subscription rewards.
- Tell the story: A short note about each lot (the farm, the process, how to brew it) makes a curated plan feel worth keeping.
For more on what works here, read how to reduce subscription churn and cancellation flow examples.
Frequently asked questions
How often should a coffee subscription ship?
Offer two or three choices, such as every 2, 3 and 4 weeks, and default to the one most of your repeat buyers already follow. Let subscribers change it any time; the right frequency is the one they choose.
Should I sell whole bean or ground?
Both. Whole bean stays fresh longer and suits people with a grinder; ground suits everyone else. Offer grind as a variant so subscribers can switch.
How do I keep coffee fresh on subscription?
Charge just before your roast day, roast to the order count, ship soon after and print the roast date. Don't build a stock of roasted coffee for subscriptions.
Can I sell coffee subscriptions as gifts?
Yes. Prepaid plans and gift subscriptions are the usual formats. At the end of the gift, invite the recipient to keep it going.
How Chargezen helps
Chargezen is the revenue platform brands run on, with AI agents, email and text, checkout offers and creator programs in one place. For roasters, Chargezen Subscriptions for coffee and tea covers this guide:
- Roast-day billing: A store-wide billing day and hour, a ship day shown to customers, and billing day rules by plan, variant or country.
- Plans: Subscribe and save, prepaid, roaster's-choice and build-a-box bundles, with prepaid plans and gift subscriptions for the holidays.
- The portal: Skip, swap roast or grind, change frequency and send the next bag now. Customer portal.
- Stock: The inventory guard holds renewals for sold-out coffees and offers a swap.
- Keeping subscribers: Cancellation flows, failed payment recovery, rewards and workflows for every message.
- Answers by text: Concierge answers questions and makes subscription changes by text, chat or email.
Subscriptions is $199 a month or $1,990 a year for Shopify Advanced and Shopify Plus stores, with no commission on subscription revenue. See pricing.
Keep reading: How to start a supplement subscription, Monthly, quarterly, annual or prepaid plans and Product bundles for subscriptions. Terms used here: replenishment subscription, mystery box subscription and consumption rate.




