Dirora
Back to blog
Guides

How to Sell Coffee Online: Subscriptions and One-Off Bags

Dirora Team3 July 20268 min read

To sell coffee online, roast to order for freshness, offer each blend as both a one-off bag and a recurring subscription with grind and size options, price for a genuine margin after shipping, and register with your local council for food safety before you take a single order. Coffee is one of the best products you can build a shop around precisely because it runs out — a good bag lasts a fortnight, so a happy customer comes back roughly twice a month without you spending a penny on re-acquiring them.

That repeat-purchase behaviour is the whole game. Most e-commerce advice obsesses over winning the first sale; coffee rewards you for the second, tenth and fiftieth. Below is an honest, practical route from green beans to recurring revenue.

What makes selling coffee different

Coffee is a consumable, a fresh product, and a subscription-friendly one all at once. Three things follow from that:

  • Freshness is your product, not a bonus. Roasted coffee is at its best from about four days to four weeks after roasting. Beyond that it goes flat. This is why supermarket coffee — roasted months ago and sat on a shelf — is beatable by a small roaster who ships within days.

  • Customers have strong format preferences. Whole bean, or ground for a cafetière, aeropress, moka pot, filter, or espresso. Get the grind wrong and the same beans taste bad. You need to offer format as a choice, not guess.

  • It's a habit. People drink coffee every single day. That makes it the ideal candidate for a subscription — the customer wants a bag to arrive before the current one runs out.

Sourcing and roasting: two honest routes

You do not have to roast your own beans to sell coffee online, but the two paths look very different.

Route one — roast it yourself. You buy green (unroasted) beans from an importer, roast in small batches, and ship days later. This gives you the freshest possible product, full control over blends and roast profiles, and the best margins. It also means equipment, a food-safe premises, consistency practice, and time. Most independent UK coffee brands start here on a small sample roaster and scale up.

Route two — white-label or resell. You partner with an established roaster who roasts to your recipe (or their house blends) under your brand, or you simply resell someone else's bags. Lower risk, faster launch, thinner margins, and less control over freshness. It's a reasonable way to validate demand before investing in a roaster.

Either way, roast to order wherever you can. Holding roasted stock kills the freshness advantage that justifies buying from you instead of a supermarket. A roast-to-order model — roast on set days, ship immediately — keeps quality high and inventory (and waste) low. If you do this, set clear dispatch expectations on the product page so customers know a two-day handling window means fresher coffee, not a slow shop.

Set up your products: grind and size variants

This is where most first-time coffee shops trip up. A single blend isn't one product — it's a small matrix. A typical bag might be sold as:

  • Size: 250g, 500g, 1kg

  • Grind: whole bean, cafetière/French press, filter/pour-over, aeropress, moka pot, espresso

That's one blend with up to eighteen combinations, each potentially a different price. You do not want eighteen separate listings — you want one product page where the customer picks size and grind and sees the right price update. Dirora's Intelligent Variant Matrix is built for exactly this: define the two options once and the platform generates and prices the combinations, so "House Blend — 500g, ground for aeropress" is a clean, in-stock choice rather than a note in the order comments. Add clear tasting notes, origin, roast level and brew guidance to the description — our guide to writing product descriptions covers how to make those details sell rather than just inform.

The part that actually matters: real subscriptions

A one-off bag is a sale. A subscription is a customer. The difference to your revenue is enormous, because a subscriber's lifetime value is many repeat orders you never had to re-market to.

Dirora supports Recurring Subscriptions properly, and two details matter more than people expect:

  • One cart, both models. A customer can buy a one-off bag and subscribe to another in the same checkout — you don't run a separate "subscription store" bolted on the side. The same House Blend product can be offered as "buy once" or "subscribe and save", so the shopper chooses their commitment, not their storefront.

  • Storefront self-service. Subscribers can manage their own plan — pause before a holiday, skip a delivery, swap the blend, or change frequency — without emailing you. Coffee subscriptions live or die on this: the fastest way to cause a cancellation is to make "I've got too many bags" hard to solve.

Practical cadences for coffee: monthly is the default, but offer fortnightly for heavy drinkers and every-two-months for lighter ones, and let people choose bag size so the delivery rhythm matches how much they actually drink. A "subscribe and save" discount of around 10% is a fair trade — you give up a little margin for predictable, recurring revenue and near-zero re-acquisition cost. If you want to go further into the model, our subscription commerce guide digs into retention, and how to sell subscription boxes is worth a read if you're tempted to add a curated discovery tier (a rotating "roaster's choice" that surprises subscribers each month).

Pricing and margins

Work backwards from a real margin. For a rough 250g bag of speciality coffee sold direct in the UK:

  • Green beans + roasting loss + bag/label: often £2.50–£4.00

  • Retail price: commonly £8–£12 for speciality single-origin

  • Postage (large-letter or small-parcel) eats into that — build it in or set a free-shipping threshold that nudges a second bag

Shipping strategy is a margin decision, not an afterthought. A 250g bag can often post as a large letter, which is dramatically cheaper than a parcel — worth designing your bag and packaging around. Our shipping strategy guide and the Royal Mail vs Evri vs DPD comparison help you choose carriers and thresholds. On fees, keep your fixed costs honest: Dirora charges no transaction fees on any plan, with only a small platform fee that falls as you grow — 1.5% on the free Starter plan, 0.75% on Pro, 0.25% on Business and 0% on Enterprise. On an £8 bag, an extra couple of percent from other platforms is real money you'd rather keep.

Photography and listings

Coffee is hard to photograph because a brown bag is a brown bag. Sell the ritual, not the packaging: the pour, the crema, steam, beans in hand, the mug on a Sunday morning. Show the bag clearly for recognition, then show the experience for desire. Consistent, warm, natural-light shots across your range make a small roaster look established — our product photography tips cover lighting and styling on a budget. Add tasting notes as scannable tags (chocolate, red berry, nutty) so shoppers can self-select by flavour.

Getting found: SEO and marketing

Coffee buyers search by intent — "fruity filter coffee subscription UK", "fresh espresso beans delivered". Optimise product and collection pages around origin, roast level, brew method and format, and use Dirora's SEO Tools and Google Merchant sync to get products into search and Shopping. A Professional Blog Engine post on brew guides or origin stories brings in exactly the people who buy speciality coffee. Because coffee is a repeat purchase, email is your highest-return channel: a "your bag's probably running low" reminder and abandoned-cart recovery both pay for themselves — see email marketing strategies for ecommerce. Our broader SEO guide covers the fundamentals, and if you're deciding where to build, selling on Etsy or your own website weighs the trade-offs for a consumable, subscription-led product like coffee.

UK food labelling and safety basics

Selling coffee means selling food, so a few rules apply before you trade. This is general information, not legal advice — check the detail on selling food online in the UK and confirm current requirements on GOV.UK and the Food Standards Agency (FSA).

  • Register with your local council as a food business, normally at least 28 days before you start trading. Registration is free and can't be refused.

  • Label each bag properly: product name, weight, roast/best-before date, storage guidance, and your business name and address. Roasted coffee has no legally required allergen declarations on its own, but if you sell blends, flavoured coffee, or anything with added ingredients, you must declare allergens correctly.

  • Follow food hygiene practice for your roasting and packing space, and keep it clean, pest-free and documented.

None of this is onerous for a coffee business, but skipping the council registration is the kind of avoidable mistake that causes real problems. Get it done first.

Putting it together

Start with one or two blends you can roast consistently, list each as a variant product with grind and size, offer both a one-off bag and a self-service subscription in the same cart, price for a real margin after postage, and register with your council before launch. Then let repeat purchases do the heavy lifting. When you're ready to build, our getting started guide walks through setting up the store, and you can launch on the free plan and only pay a falling platform fee as your subscriber base grows.

Frequently asked questions

Do I need to roast my own coffee to sell it online?

No. You can partner with an established roaster to white-label bags under your brand, or resell existing coffee. Roasting yourself gives the freshest product and best margins but needs equipment, food-safe premises and practice, so many sellers start by reselling to validate demand first.

How do I offer coffee as a subscription and a one-off bag?

Use a platform with real recurring subscriptions. On Dirora, the same product can be offered as buy once or subscribe and save in the same cart, and subscribers can pause, skip, swap blends or change frequency themselves from the storefront, which is essential for keeping cancellations low.

How should I handle grind and bag-size options?

Sell each blend as one product with two variant options — size (for example 250g, 500g, 1kg) and grind (whole bean, filter, espresso, cafetière and so on) — rather than dozens of separate listings. A variant matrix generates and prices the combinations so customers pick exactly what suits their brewer.

What do I need to do legally to sell coffee in the UK?

Register as a food business with your local council, usually at least 28 days before trading (it's free), follow food hygiene practice, and label bags with name, weight, best-before date, storage advice and your business address. Declare allergens if you add ingredients. Check GOV.UK and the FSA for current rules; this is general guidance, not legal advice.

How fresh does coffee need to be when it ships?

Roasted coffee is at its best from roughly four days to four weeks after roasting, so roast to order and ship within a day or two rather than holding roasted stock. Freshness is the main advantage a small roaster has over supermarket coffee, so make it central to your product and dispatch promise.


Next article

How to Sell Candles Online: From Hobby to Business

Turning a candle-making hobby into a real business means getting three things right: a product people love, legally compliant CLP labelling, and shipping that survives the post. Here's the practical playbook.

Ready to build your store?

Start for free — no credit card required.

Get started