The verdict in three sentences
A roaster that rents machines and delivers coffee to offices and hotels actually runs three contracts in one: equipment rental, a consumables subscription and maintenance. A B2B subscription platform with Bacs Direct Debit, automatic restocking and service tracking replaces manual invoicing and keeps more customers, with a realistic target of 18% down to 10% annual churn. The 2026 market budget is GBP 35,000 to 60,000, over about 14 weeks.
Why customers leave, and what the platform fixes
In office coffee, most cancellations have little to do with taste. They come from running out of beans on a Monday morning, a broken machine left for three days without news, or an invoice that mixes rental, pods and engineer callouts into one unreadable total. These are process problems, which software can handle.
Automatic restocking relies on real consumption. Each account has a rhythm (for example 6 kg of beans every two weeks for a floor of 40 people), and the platform triggers delivery before stock runs out. Connected machines can report cup counts, but order history is often enough to start. The same rules can flag accounts whose consumption drops by more than 30% over two months, an early warning that a competitor is being tested and that a call from the account manager is due.
| Cancellation cause | Estimated share of churn | Platform response |
|---|---|---|
| Running out of coffee or supplies | 30% | Automatic restocking based on usage |
| Breakdown not fixed quickly | 25% | Online ticket, tracked response time |
| Confusing invoices | 15% | Single invoice, rental and supplies split |
| Price seen as too high | 20% | Flexible plans, adjusted to usage |
| Office move or closure | 10% | Not preventable |
Building blocks and their cost
The core is the subscription engine. It must handle a fixed monthly rental for the machine, a variable charge for delivered supplies and one-off fees for out-of-contract callouts. Bacs Direct Debit (through GoCardless, Stripe or your bank) removes payment chasing: it typically costs between 0.2 and 1% per transaction depending on the provider, against 1.5% or more for cards, with failure rates often under 2%.
The customer portal lets clients change quantities, report a fault with a photo and download invoices. On the roaster side, a dashboard tracks the machine fleet, preventive maintenance dates and delivery rounds.
| Item | 2026 market range (GBP) | Note |
|---|---|---|
| Discovery and specs | 3,000 to 5,000 | 2 weeks |
| Subscription engine (rental, supplies, fees) | 10,000 to 17,000 | Core of the project |
| Bacs Direct Debit and e-mandates | 4,000 to 6,500 | GoCardless or Stripe |
| Customer portal and one-off orders | 5,500 to 10,000 | Multi-site access for hotels |
| Machine fleet, maintenance, tickets | 7,000 to 12,000 | Engineer scheduling |
| Automatic restocking and rounds | 3,500 to 6,500 | Rules per account |
| Accounting sync, testing, launch | 2,000 to 3,000 | Export to Xero or Sage |
| Market total | 35,000 to 60,000 | About 14 weeks |
At Kolonell, a platform like this is priced in a written quote after a workshop on your current contracts and fleet. Scoping is handled by our custom web application team.
Mini case study
Oliver Hughes founded a roastery in London. He serves 380 business accounts at an average of GBP 290 a month each (rental and coffee), or GBP 1,322,400 a year. His annual churn is 18%.
- Accounts lost today: 18% of 380 = 68 accounts a year.
- Accounts lost at 10% churn: 38 accounts a year.
- Accounts kept: 30, so 30 x 290 x 12 = GBP 104,400 of annual revenue retained.
- At a 55% gross margin, that is GBP 57,420 of margin.
- Billing time saved: 2 days a month, 24 days a year at GBP 300 per loaded day = GBP 7,200.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
For an investment of GBP 50,000, the annual gain exceeds GBP 64,000. Payback comes around month 9, assuming the churn reduction builds up gradually over the first year.
FAQ
Should we use Bacs Direct Debit or card on file?
Bacs is cheaper and has lower failure rates for monthly B2B billing, though customers keep Direct Debit Guarantee rights. Many roasters use Direct Debit for offices and invoice with bank transfer for hotel groups above GBP 500 a month.
Can we keep current customers without re-signing contracts?
You need at least an electronic Direct Debit mandate, which takes a customer about 2 minutes. The platform can import existing contracts to avoid a full re-signature.
Do machines need to be connected?
No. Three months of order history is enough to set restocking rules. Connected counters often cost GBP 70 to 170 per machine and only pay off on large fleets.
How do we handle a hotel with several outlets?
The portal uses a parent account with child sites: bar, restaurant, meeting rooms. Each site has its own quantities, while procurement gets a single invoice.
Does the 14 week timeline include migrating customers?
Yes, the last 2 weeks cover importing the 380 contracts, collecting mandates and training the team. Allow 4 to 6 more weeks for most customers to sign their mandate.
Let's scope your project. We define your subscription plans, Direct Debit and machine fleet tracking with you, on a plan of about 14 weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

