POS for bakeries in London
Last reviewed 2026-05-26 · by the RetailPOS team
London's bakery scene splits roughly in three: chains (Gail's, Pret, Greggs); established independents with 2-5 sites (E5, Dusty Knuckle, Pophams, Bread Ahead); and the long tail of single-site neighbourhood bakeries selling sourdough at £6 a loaf to people who'll pay it. Across all three, the unit economics are decided by two things — rent (£40-£120 per square foot per year in a viable trading location) and ingredient cost movement (flour up 18% in the last 2 years; butter volatile by 8-12% seasonally).
Most independents we talk to run Square or Lightspeed K-Series, neither of which actually tracks per-loaf ingredient depletion. The margin between “I think I'm making 65%” and “I'm making 58% and didn't notice the flour bump” is two months of London rent. This guide is for owner-operators of independent London bakeries — what genuinely matters at the till + behind it for margin protection in this market.
VAT 20% — the eat-in vs takeaway split
UK VAT on bakery is the most-misunderstood tax rule in food retail. Most standard bread + cake is zero-rated (yes, really — bread + plain cake + pastry sold cold is not VAT-able). Hot food (sausage roll fresh from the oven), confectionery (a frosted muffin can tip into “confectionery” territory), eat-in consumption (sitting at the bakery's table), and bakery products served with cutlery — all 20% standard rate.
HMRC's “Pasty Tax” precedent (2012) means anything hot at the moment of sale is rated 20%. A sandwich heated by the bakery for the customer tips into the standard rate; a cold sandwich stays zero. The cashier needs the ability to flip an item between rated + zero-rated based on the eat-in/takeaway decision at the moment of sale.
The POS that handles this with a single “eat in or takeaway?” toggle per ticket (re-rating every line accordingly) saves the cashier from having to think. The POS that doesn't forces manual price overrides, which trip the audit log at quarter-end VAT reconciliation.
Recipe BOM at London ingredient costs
Recipe-driven ingredient depletion (selling 1 sourdough loaf decrements 500g flour + 10g salt + 5g yeast + 350g water from your back-room stock) is more valuable in London than anywhere else because the margin is decided in 1% increments. A bakery doing £35,000/month in turnover at 60% gross is £21,000 gross-profit. A 1% movement in ingredient cost (which happens when your flour supplier raises £2.10 to £2.18 per kg) is £350/month — that's a third of a worker's shift you didn't lose, except now you have because you didn't see it.
Set up recipes at the item level. Update ingredient costs as your supplier invoices land (one PO-receive flow handles it). The next week's sales instantly reflect the new cost in your margin report; you see the movement before it eats your books for a quarter.
Sliced cakes + slice-level recipes
Most London bakeries with a café arm sell cake by the slice. An 8-slice chocolate cake costs you £6 to make + sells for £4.50 a slice = £36 retail. Each slice should have its own recipe in the POS (1/8 of the cake's ingredient sheet); refunding a slice restocks 1/8 of the ingredients, not 1 whole cake.
Cheap consumer POS makes you set up the slice as a modifier on the cake — it kind-of works, but refund maths breaks. Real per-slice recipes are per-slice; the POS handles the maths correctly + your end-of-week shrinkage report tells you whether you sold the slice or wrote it off at close.
Spoilage workflow + the close-of-day write-off
A London bakery throws away 5-12% of daily production at close — pastries that won't sell tomorrow, last loaves that hit day-old status. The POS should have a two-tap spoilage flow: select item, count, reason code (“close date”), submit. The decrement hits a shrinkage report with the “waste” tag; it doesn't mix with theft / count-error losses.
Some bakeries also run a charity-redistribution flow — what doesn't sell goes to Trussell Trust or local food banks. The POS's reason code system should distinguish “waste / spoilage” from “donation / charity.” The donation count is tax-relevant (some donations are eligible for corporate-tax deduction; ask your accountant).
London supplier landscape
Flour + grain:Bako, Sharpham Park, Stoate & Sons, Wessex Mill, Marriage's. Most independents have a primary + backup supplier; the POS's PO-receive flow handles both.
Dairy + eggs: Wholesale dairy from Yew Tree Dairy, Crystal Springs, OMSCo. Eggs from Stonegate or local farm direct. Daily delivery common in Greater London.
Specialty: Pierre Marcolini for chocolate; Aurelio Galotto for olive oil + Italian; Schluter, Felchlin, Valrhona via UK trade channels. These are often direct from Europe + lead time matters more than for staples.
Packaging:Vegware (compostable cups + boxes), Tri-Star, Logest. Increasingly relevant — “Pret-style” brown-Kraft branded packaging is the London bakery norm.
Wholesale + B2B side of London bakery
Most established London bakeries do 15-40% of their revenue wholesale — supplying local cafés, restaurants, hotels with sourdough loaves, danish pastries, ciabatta rolls. The wholesale flow is different: standing orders Monday-Friday, invoiced + paid monthly, different pricing tier per customer.
The POS should support per-customer pricing (the café down the road pays £2.10 per sourdough, walk-in retail pays £6 — same SKU, different price tier). The order itself is rung as a wholesale ticket; the invoice goes to monthly statement billing.
Statement billing for wholesale is the unfinished workflow on most POS systems today — RetailPOS V1 included. London bakeries currently bridge this through Xero or QuickBooks for the invoice + payment-tracking side; the POS records the sale + the customer-on-account tag, the invoicing happens in the accounting system.
Making Tax Digital + the bookkeeper handoff
All VAT-registered London bakeries (revenue above £90,000) file via MTD. The POS produces the day-by-day sales + VAT summary; the bookkeeper's software (Xero, QuickBooks, FreeAgent) submits to HMRC quarterly.
The integration between POS and accounting matters more than the bookkeeper usually wants to admit. Look for: native Xero connector that pushes daily summaries; OR a CSV export in a known format (the bookkeeper imports manually, which works but is fragile at quarter-end). Avoid POS systems that require screenshot + manual data entry into the accounting tool.
The other London-specific stuff
Contactless dominates. 92%+ of London bakery card sales are contactless. The card terminal flow matters less than in cash-heavy markets; but tap-to-pay UX on the customer-facing screen does affect tip-take.
Multi-site is the growth path.A successful single-site bakery in London typically opens 2-4 more within 5 years (limited by founder attention more than capital). Multi-store + transfers + roll-up reporting shouldn't be an upgrade tier; pick a POS where it's included.
Staff turnover is real.London hospitality turnover runs 50- 80% annually. The POS's role-based access + audit trail matters more here than in stable markets; new staff get cashier role + the audit log catches errors during the learning curve.
Frequently asked
- How does the POS handle the eat-in / takeaway VAT split?
- One toggle per ticket. The cashier sets “eat in” or “takeaway” at order open; every applicable item rates accordingly. Items already at zero-rate (cold bread, plain pastries) stay zero either way; hot items + confectionery flip to 20% on eat-in. Receipt shows the VAT split line-by-line.
- What about the HMRC pasty-tax precedent?
- Hot food at the moment of sale is 20% standard rate. The POS flags each item with a default rate; cashier overrides at the line when the item leaves the oven hot (e.g., a sausage roll bought hot from the warmer is 20%, the same sausage roll cooled in the case is zero). Most VAT inspectors accept this workflow if the audit trail is consistent.
- Does it integrate with Xero?
- Native Xero connector pushes per-day sales summary + line-item detail + VAT split into your Xero file. Configured once at setup. The MTD bridge is on Xero's side; the POS just feeds the data.
- Per-customer wholesale pricing?
- Yes — each wholesale customer has their own price tier on the customer record. Cashier rings the wholesale order; the line picks up the right price automatically without manual override. Monthly statement billing for wholesale invoices isn't in V1; bridge through Xero for the invoice + payment-tracking side today.
- Can I track charity donations separately from waste?
- Yes — different reason codes (“waste / spoilage” vs “donation / charity”). Reports break out separately. Tax treatment of donations differs from waste; ask your accountant — the POS captures the data, the accountant applies the rules.
- Multi-site stock transfers between London sites?
- Standard workflow: one-tap transfer of x loaves / pastries from site A to site B. Both sites' stock-on-hand updates atomically. Useful when one site sells out at lunch + you can pull from a sister site 10 minutes away. Included on every plan; not a multi-location upgrade.
Open your shop in 30 seconds.
No card. Free until your first 100 sales. Bring your own Stripe; keep your hardware.