RetailPOS.AI
Geo + vertical

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.
Want the product side? See the bakery pack →

Open your shop in 30 seconds.

No card. Free until your first 100 sales. Bring your own Stripe; keep your hardware.