How it works
No black box. Here is the arithmetic.
Every figure is produced by ordinary, testable code, using methods taught in undergraduate finance and run by chains with analysts on staff. This is the whole method, so you can check our working.
Cash forecast
Holt smoothing, then the things you already know.
A baseline is projected from your trailing twelve weeks using Holt's linear exponential smoothing. It carries both a level and a trend, so a business that is growing forecasts as growing. Then the certainties are layered on top.
Why smoothing, not an average
A plain average of twelve weeks throws away direction. Holt carries a trend term, so a steady 2% weekly climb keeps climbing in the forecast instead of flattening out.
Why thirteen weeks
One quarter is the standard treasury horizon: long enough to see a problem coming, short enough that the numbers still mean something.
What it will not do
It cannot know about a booking you have not entered or a supplier rise you have not recorded. It forecasts the business as you have described it.
Customer segments
Three scores, eight segments.
RFM scoring is the oldest reliable idea in retail analytics. Each customer gets three scores from one to five — how recently they bought, how often, and how much — and the combination places them in a segment.
Break-even
The sales figure that pays for the doors being open.
Break-even is fixed costs divided by gross margin. For the demonstration restaurant, $17,388 a month of rent, insurance and other fixed costs against a 74% gross margin gives a break-even of $23,499 — and the last thirty days came in $26,966 above it.
The formula
fixed costs
divided by gross margin
= break-even sales
Gross margin comes from your own ledger — sales less the costs that scale with them — so the answer reflects how you actually trade, not how a textbook restaurant trades.
Health score
Four components, no mystery index.
The letter grade on the dashboard is the average of four scores, and each one names the figure that produced it. You can always see why it moved.
- Profitability
- Net margin over the last thirty days.
- Revenue trend
- Weekly direction over twelve weeks, discounted by how well the line actually fits.
- Cash position
- Months of runway at your current burn, or cash-flow positive.
- Receivables
- The share of open invoice value that is overdue.
Why there is no AI
Arithmetic first, and in this case only.
Plenty of tools would put a chatbot on top of this and call it insight. A language model is good at explaining and prioritising and bad at arithmetic, so ours was never allowed to do any — and today there is no AI feature switched on at all.
-
1
You record
Sales, costs, recipes and customers, typed in or imported.
-
2
Code computes
Forecast, margins, segments and scores, from unit-tested functions.
-
3
A digest is built
The finished figures are packaged as ground truth. Nothing raw, nothing invented.
-
4
A model could explain
If we ever switch one on it reads only that digest, and never your underlying books.
The practical consequence is worth stating plainly: every number on every screen today is computed by code you could audit, and would be identical if a model were involved. The analysis has never depended on one.
Check the working yourself.
Load the demonstration restaurant and every figure on this page is reproduced in front of you, from the same code. No account needed.
Open the demo