The daily flash and the month-end never agree
Operations run on a flash report built in a spreadsheet and finance reports on the ledger, and nobody owns the reconciliation between them, so both are treated as approximately true.
Hospitality
Hospitality runs on daily operational numbers and monthly financial ones, and the two rarely meet. The PMS knows occupancy and rate, the rota system knows who worked, and the ledger knows what it cost, usually six weeks later. We join them at the level of the site and the night, so a general manager and a finance director are arguing about the same figure rather than two versions of it.
Discuss your operationWhat we usually find
Operations run on a flash report built in a spreadsheet and finance reports on the ledger, and nobody owns the reconciliation between them, so both are treated as approximately true.
Rota systems hold hours and the ledger holds cost, joined by nothing, so the effect of a rota decision on margin is not visible until long after the shift.
A portfolio average conceals both the site that is quietly failing and the one carrying the group, because the reporting was built to consolidate rather than to compare.
Where we start
Scope depends on the state of your systems. These are the pieces that recur in this sector.
Revenue, payroll, cost of sales and controllable overhead reconciled per site and per period, on definitions every site shares.
The full cost of serving a room, joined to rate and occupancy, so discounting decisions are made against contribution rather than headline rate.
Rota hours set against forecast occupancy and covers, with the variance visible while the week can still be changed.
Like-for-like ranking across sites on metrics that survive differences in size, format and location.
What changes
You own all of it: the code, the written definitions and documentation aimed at whoever maintains this after us.
The builds behind it
Your finance, customer and operational records joined into one dataset, with each figure defined once and traceable back to the system it came from.
Reporting built on top of the joined data, aimed at the few revenue and cost drivers that actually change the result.
One defined task, automated inside a process that already exists, measured against whatever it replaced.
Driver-based models built on the same definitions as your reporting, so the forecast and the actuals stop disagreeing.
Worth asking