The verdict in three sentences
A roastery producing 90 tonnes a year for 480 café, hotel, restaurant and office accounts typically loses 15 to 25 hours a week taking orders by phone, text and email. A B2B ordering portal that shows each account its own prices, enforces the GBP 100 ex-VAT minimum and runs office coffee subscriptions removes most of that rekeying. The real profit lever is linking orders, espresso machine loan agreements and delivery rounds, which no consumer web shop can do.
What the phone really costs a roastery
In London, an independent specialty roaster usually serves three profiles: independent cafés in Shoreditch, Hackney and Peckham, hotels and restaurants across zones 1 and 2, and offices in the City and Canary Wharf on a monthly subscription. Each has negotiated pricing, often tied to a machine loan in exchange for a volume commitment (for example 6 kg a month minimum). Those terms live in a spreadsheet and in the sales rep's head.
| Item | Phone ordering | With a B2B portal | 2026 estimate |
|---|---|---|---|
| Order taking time | 6 to 8 min per order | 1 min review | 15 to 25 h saved per week |
| Entry errors (product, grind) | 3 to 5% of orders | Under 1% | 40 to 60 credit notes avoided a year |
| GBP 100 minimum enforcement | Negotiated case by case | Blocking at checkout | Average basket +12 to 18% |
| Machine commitment tracking | Monthly spreadsheet | Automatic under-consumption alert | 5 to 10 machines recovered a year |
| Out-of-hours orders | Lost or delayed | 30 to 40% of volume | Placed in the evening by managers |
| Invoicing | Manual entry | Automatic accounting export | 1 accounting day saved per month |
Must-have features of a roaster portal
The portal first recognises the account: each customer sees its own catalogue (single origins, house blends, teas, consumables), prices and payment terms. It then handles three ordering modes: one-off, recurring (delivery every two weeks) and office subscription with monthly billing by Direct Debit. It tracks the volume commitment tied to each loaned machine and alerts the sales rep when an account slips.
Finally, confirmed orders feed a delivery plan: grouping by area (East London, the City, West End), early morning slots for cafés, and a mobile delivery note for the driver, with ULEZ-compliant vans factored into round planning.
| Solution | Indicative 2026 cost | Per-account pricing | Machine loans and rounds | Timeline |
|---|---|---|---|---|
| Shopify store + B2B app | GBP 70 to 350 per month + GBP 25 to 130 of apps | Partial | No | 3 to 6 weeks |
| WooCommerce B2B module | GBP 2,500 to 8,000 with a freelancer | Yes | No, custom work needed | 6 to 10 weeks |
| Hospitality ordering SaaS | GBP 130 to 450 per month | Yes | Partial | 4 to 8 weeks |
| Kolonell custom portal, simple | 2,500,000 to 4,000,000 FCFA (EUR 3,810 to 6,100) | Yes | Commitments tracked, simple rounds | 8 to 12 weeks |
| Kolonell custom portal, medium complexity | 4,000,000 to 7,000,000 FCFA (EUR 6,100 to 10,670) | Yes | Optimised rounds, Direct Debit subscriptions, accounting export | 12 to 16 weeks |
| Kolonell maintenance | 35,000 / 75,000 / 120,000 FCFA per month (EUR 53 / 114 / 183) | Not applicable | Updates and support | Ongoing |
Integrations with a specific POS or ERP, and hosting, are set in the quote.
Rolling out without losing long-standing accounts
Roll out in waves. Start with the 80 to 100 most regular accounts, the ones ordering weekly, with the sales rep guiding their first order. Office subscriptions follow, then occasional buyers. The phone stays open, but the rule becomes "order on the portal before 4 pm, delivered next day". Within 3 to 4 months, 70 to 80% of orders move online.
Mini case study
Oliver, founder of a 90-tonne specialty roastery in Hackney, London, serves 480 accounts. He receives about 220 orders a week, each taking his team 7 minutes, or 25.7 hours weekly. With a portal, 75% of orders go online and review takes 1 minute: remaining time = 55 × 7 + 165 × 1 = 550 minutes, or 9.2 hours. Saving: 16.5 hours a week, about 790 hours a year. At a loaded hourly cost of GBP 28, that is GBP 22,100 a year.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Add the automatic minimum order: if the average basket rises from GBP 125 to GBP 142 on 40% of orders, extra revenue reaches 220 × 52 × 40% × 17 = GBP 77,800. With a medium-complexity portal around EUR 9,000, payback is measured in months.
FAQ
Will café accounts really order online?
Café managers often order after closing, late in the evening. In observed rollouts, 70 to 80% of orders move online within 3 to 4 months, provided ordering takes under 60 seconds on a phone.
How do we handle account-specific pricing?
Each account carries its own price list or a coefficient on the base list. For 480 accounts, the initial import takes 2 to 3 days from your spreadsheet.
Can we track loaned machines?
Yes, each machine is linked to an account and a monthly commitment, for example 6 kg. The portal alerts the sales rep after 2 consecutive months below commitment.
What about office coffee subscriptions?
The portal schedules deliveries every 2 or 4 weeks and bills monthly by Direct Debit, with provider fees of around 1% plus GBP 0.20 per collection, capped at a few pounds depending on the provider.
Do we need to change accounting software?
No, a monthly export or a sync to Xero or QuickBooks is enough. The exact connector is set in the quote.
Let's scope your project. We map your catalogue, pricing rules, machine agreements and delivery rounds for a wave-by-wave launch within a few 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.


