Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Does It Take Us Until the Middle of the Next Month to See Each Restaurant's P&L?
Problems We Solve

Why Does It Take Us Until the Middle of the Next Month to See Each Restaurant's P&L?

Restaurant group site P&Ls arrive weeks after month end, too late to act on. We build a site-by-site P&L that fills from EPOS, rota, stock and invoices weekly.

Updated 4 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

In most restaurant groups the site P&L is assembled by hand from sales, wages, stock counts and invoices after month end, so it lands when the month it describes is long gone. We build a weekly site-by-site P&L that pulls each input from the system that holds it, marks what is estimated and what is final, and shows operations the numbers while they can still change something.

The P&L that turns up after everyone has moved on

It is the 17th. The finance team has just sent round last month's site P&Ls. The ops director opens the pack and sees that one of the city sites ran its food cost well above the others, and wage cost at the newest opening was heavier than budget for the whole month. Both problems are now three to six weeks old. The general manager at the city site has already had another month of the same ordering habits, and nobody can remember what happened in week two that pushed wages up.

Everyone agrees the numbers are useful. Nobody can act on them, because by the time they exist the chance to act has passed. So the monthly review becomes a conversation about history, and the real management happens on instinct and on whatever the area managers pick up on their visits.

Why the site P&L is always a month-end job

The data for a site P&L is not missing. It is spread across systems that were never set up to feed one report, and the joining happens once a month in a spreadsheet.

  • Sales sit in the EPOS, sometimes more than one EPOS if the group has grown by acquisition.
  • Wages come from the rota or payroll system, often only as a monthly payroll figure rather than weekly hours by site.
  • Food and drink cost depends on a stock count, and counts are taken on different days at different sites.
  • Supplier invoices arrive in a central inbox and are coded to sites in batches, some late, some to the wrong site.
  • Delivery platform income and commission come on separate statements that finance reconciles later.

So the finance team waits for the last invoices and the last stock counts before anything is published, because a half-finished P&L invites arguments. That is a reasonable instinct. It just means the report is always late by design.

What a late P&L really costs the group

A cost problem found in week one costs a week of margin. The same problem found on the 17th of the following month has usually cost six weeks, and the habit behind it has had time to set. Menu engineering decisions, rota changes and supplier conversations all wait on a document that is already old.

It also shapes how site managers see head office. When the only feedback on their numbers arrives weeks later, it reads as a telling-off about something they can no longer change. Good GMs want to see their numbers weekly, and many keep their own spreadsheets because the group's report is too slow to help them.

Finance pays too. Someone spends days every month copying figures from exports into the P&L template, fixing site coding and answering the same questions about why a number moved.

How we build a weekly site P&L

We do not replace your accounts package. We build a reporting layer that reads from the systems you already use and produces a site-by-site view on a weekly rhythm, with the month-end accounts still the final word.

  1. Sales by site, by day and by revenue stream are read from each EPOS through its API or a scheduled export, including delivery platform sales where they come through the till.
  2. Labour cost by site is built from the rota or time and attendance system, using actual hours worked and the pay rates you provide, not the monthly payroll total.
  3. Food and drink cost is taken from stock counts where one exists for the week, and from purchases against a theoretical cost where it does not, with the difference clearly labelled.
  4. Supplier invoices processed in Xero, Sage or your purchasing system are read with their site coding, so a cost lands at the right site in the week it arrives.
  5. Fixed site costs such as rent, rates and service charges are spread weekly from a simple schedule finance maintains.
  6. Each line is flagged as actual or estimated, and the view updates when the real figure arrives, so nobody mistakes a provisional number for a final one.
P&L lineWhere it comes fromHow firm it is mid-month
SalesEPOS by siteFirm, updated daily
WagesRota or clocking systemFirm for hours, rates as set
Food and drink costStock counts or purchasesEstimated until the count
OverheadsFinance scheduleAllocated, trued up at month end

When the month closes, finance still posts the journals and adjustments in the accounts. The weekly view is reconciled back to them so the two never tell different stories for long.

What changes on a Monday morning

On Monday the ops director and each area manager open the same view: every site's sales, wage percentage and estimated GP for last week, against budget and against the other sites. The general manager sees their own site in the same shape. A wage problem at the new opening shows up after the first week, not the fifth.

The monthly pack still happens, but it becomes confirmation rather than news. Finance spends less time building the report and more time explaining the things it shows.

Signs your group needs this

  • Site P&Ls land more than two weeks after month end.
  • GMs keep their own spreadsheets because the group's report is too slow.
  • Invoices are regularly coded to the wrong site and corrected later.
  • Nobody can say with confidence how a site traded last week after costs.
  • Month-end reporting takes one person several days of copying and pasting.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this replace our accounts package?

No. Xero, Sage or whatever you use stays the record for the statutory accounts. The weekly view reads from it and is reconciled back to it at month end.

What if our sites use different EPOS systems?

That is common after acquisitions. We connect to each one separately and map their categories to one group structure so the sites can be compared.

How accurate is food cost before the stock count?

It is an estimate, and it is shown as one. We base it on purchases and theoretical recipe cost until a count replaces it.

What drives the cost of building this?

Mainly how many different systems feed it, whether they have usable APIs, and how much your site coding and categories need tidying first.

What do you need from us to start?

Access to your EPOS, rota and accounts systems, your current P&L template and an hour with whoever builds the month-end pack.

Keep reading

More on Problems We Solve

Start here

Tell us how your group's sites report to head office

Describe how many sites you run, which EPOS, rota, stock and accounts systems each one uses, and which report takes the most chasing. We will say what we would connect and what we would leave alone, and if your existing tools can already do it with better setup, we will tell you that instead.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →