← Go Pivot Edge · workOrders_Master_FINAL_v7 (Recovered).xlsxSIMULATED · NOT A REAL CLIENT

The whole company lives in cell E214

A representative build for Kestrel Coffee Roasters — a wholesale roastery we invented so we could break its spreadsheet in public. The roastery is fictional. The Monday morning below is not.

THE SITUATION

Kestrel roasts coffee for 34 cafés. Since 2019 the entire operation — orders, roast plan, price list, invoicing — has lived in one workbook on a shared drive. And here’s the uncomfortable part: it worked. For years. Spreadsheets don’t fail on day one; they fail on row 214.

WHAT WAS ACTUALLY BROKEN

Not “messiness”. Specific things. The invoice total was a SUM written back when orders ended at row 207 — orders now reached 219, and the twelve at the bottom were being roasted, shipped, and never billed. A price rise in March reached every cell except the four where someone had once typed the number in by hand; those four accounts got 2024 prices for six weeks, £212 of quiet under-billing that we found during the build, not before it. Saturday orders came in from a phone as “12 kg” and “2 boxes”, which SUM skips without a word. And on Sunday nights two people were routinely in the file at once, which the shared drive resolved the only way it knows how: last save wins, loser’s work gone, no note.

WHAT WE BUILT

Deliberately small. An order system where quantities are numbers or they don’t go in. One price list, with dated changes that reach every order automatically — there is no cell to have typed over. Invoice totals are computed and can’t be edited; overrides exist, but they’re logged, carry a delta, and want a reason. Two people can work at once because that’s table stakes, not a feature. And a one-click export back to a spreadsheet, because the accountant wanted a spreadsheet, and for reading, a spreadsheet is fine.

WHAT CHANGED REPRESENTATIVE FIGURES

Friday invoicing went from most of an afternoon to about twenty minutes, and the twelve unbilled orders surfaced in week one. The roast plan now reads the same numbers the invoices do, so the two can’t drift. The workbook still exists — as an export. Which is the job it was always good at.

DEMO · FICTIONAL DATA · SIMULATED

Don’t take the story’s word for it. Here’s the sheet — break it.

Left: a working sheet, formulas and all. Right: the system that replaced it. Every button below is a thing that genuinely happens on an ordinary Monday. Fire each one at both sides and watch who notices.

Orders_Master_FINAL_v7.xlsxSaved
fxclick any cell to see what it’s really made of
ABCDE
1OrderCustomerKg£ / kgInvoice £
2
3
4
5
6
7
8
9

The sheet is fine. For now. Press a button.

Kestrel · Ordersweek 31 · 6 orders
  • 1041Fern & Frond24 kg£348.00
  • 1042Halt Coffee60 kg£792.00
  • 1043Northline Deli12 kg£180.00
  • 1044Cusp Bakery36 kg£522.00
  • 1045Format Cafe48 kg£614.40
  • 1046Pale Fire Books8 kg£128.00
Total roast188 kg
To invoice£2584.40
Activity

Nothing to report. Totals are computed, not typed.

Same six orders on both sides. Same events about to hit both. Only one of them will tell you what happened.

The #REF!s are the lucky ones — at least they’re loud. The number to worry about is the total that’s wrong and looks fine. An error you can see costs you a morning. A total that’s quietly short is the one you find in month three, in front of your accountant.

When a spreadsheet is the right answer

Often, is the honest answer — and we’d rather say so than pretend otherwise. If it’s one pair of hands, a dozen rows a week, numbers you can eyeball, and nobody downstream invoices off it — a sheet wins. It’s faster to change, free, and everyone already knows how to drive it. We have told people this and taken no money from them, and that’s the cheapest credibility we own.

The build starts when one of three things happens: a second person is in the file, a number in it becomes a number someone else invoices from, or you catch yourself asking which copy is the real one. Not before. Outgrowing a spreadsheet isn’t a failure — it’s the good outcome. The failure is not noticing you have.

Send us the sheet.

Not a brief, not a call — the actual file, warts and all. We’ll tell you what it’s quietly getting wrong, and whether it’s worth replacing at all. Sometimes the answer is “keep the sheet”, and you’ll get that answer for free.

contact@gopivotedge.com →

Go Pivot Edge · this page is a simulated, representative scenario — Kestrel Coffee Roasters is invented.