AI assistant · N2 Ready-to-use piece
Labor Cost Analyzer for Restaurants
Computes your full labor cost with employer charges and overtime, translates it into productivity per shift and proposes schedule moves that protect the peak and trim the dead hour.
N2Ready-to-use piece
Produces a piece you can use as-is: a menu description, a service script, a supplier email. Copy and go.
◆ This assistant 7 of the 164 published assistants are at this levelIs this for you?
What it does and what you get
- Labor cost gets debated with one monthly percentage that averages everything and base pay as the only figure, and that is how service-destroying layoffs happen.
- This assistant builds the full number, opens it by shift against your strong and slow hours, and finds the money in the schedule before touching people.
What you end up with
Your full labor cost in money and percentage, productivity per person and per shift where data allows, and two concrete schedule moves with estimated monthly savings or protection.
EXAMPLE This is what you getAn example built with Sazón de Origen, the house's fictional restaurant.Not your data: your result is built with YOUR restaurant's.See the full example →Sample result
The owner asked this: «My payroll runs at 28 % and people are telling me to let two go. Before that I want to know which shift the money is leaving through.»
| Monthly line (COP) | Original location (2020) | New location (2024) | House |
|---|---|---|---|
| Base payroll | 21,400,000 | 17,900,000 | 39,300,000 |
| Employer charges | 8,100,000 | 6,800,000 | 14,900,000 |
| Overtime | 1,900,000 | 2,300,000 | 4,200,000 |
| Temps | 900,000 | 620,000 | 1,520,000 |
| Total labor cost | 32,300,000 | 27,620,000 | 59,920,000 |
| Sales excluding tax | 124,000,000 | 90,000,000 | 214,000,000 |
| Points on sales | 26.0 % | 30.7 % | 28.0 % |
The 28.0 % the house declares is true and says nothing: it averages a mature location at 26.0 with a two-year-old one at 30.7. And the original location is the proof that the model holds at 26.0 with the same menu, the same average ticket and the same kind of guest. There is no need to look for a yardstick outside: it is in the house already.
What gets declared, because it changes the reading: the owner's salary is not inside the 59,920,000. He covers around 22 hours a week at the new location. Costed at that location's loaded manager rate —28,000 COP/hour, taken from the payroll itself— that is 2,667,000 COP a month, and the house's 28.0 % would become 29.2 %. While that shift has no price, the percentage is made up, and every decision taken on top of it inherits the makeup.
New location: 1,180 paid hours a month against 27,620,000 give an average loaded hour of 23,400 COP.
| Band | Paid hours | Sales | Covers | Sales per paid hour | Labor cost of the band | Reading |
|---|---|---|---|---|---|---|
| Lunch Tue-Fri 12:00-14:30 | 214 | 38,400,000 | 790 | 179,400 | 13.0 % | the peak pays for the house |
| Sunday midday | 62 | 12,600,000 | 262 | 203,200 | 11.5 % | the most profitable band |
| Afternoon Tue-Fri 15:00-18:00 | 186 | 4,900,000 | 96 | 26,300 | 88.8 % | 3 people for 2 tables |
| Mon-Wed evening | 168 | 6,200,000 | 128 | 36,900 | 63.4 % | does not cover its own cost |
| Rest (Thu-Sat evenings and delivery) | 550 | 27,900,000 | — | 50,700 | 46.1 % | holds up, does not contribute |
Two schedule moves, none of them about people:
- Pull 2 positions out of the Tue-Thu afternoon (15:00-18:00) and put them back into Thursday and Sunday, where the peak runs tight. That is 78 paid hours a month: 1,825,200 COP.
- Short menu on Monday evening, 2 in the kitchen instead of 4, without closing the location. That is 43 hours: 1,006,200 COP.
Total 2,831,400 COP a month. They take the new location from 30.7 % to 27.5 % —a point and a half off what the original already achieves— and they are worth 1.3 of the 6 points of operating margin the house goal is chasing. Neither move thins out Tuesday-to-Friday lunch or Sunday midday, which is where the money comes from: cutting there saves an hour and gets billed back in reviews and average ticket.
SUPUESTO: it is assumed both moves fit inside the working hours already agreed and create no new night or Sunday premium. Source: the overtime line of the house's own payroll, where no Sunday premium appears today at the new location. If the manager confirms that returning hours to Sunday does create one, the saving from move 1 drops and that move gets rebuilt against Thursday only. And above this table stands the labor law of Medellín, Colombia: no change of hours gets executed without reviewing it with whoever runs payroll.
Illustrative example generated with a fictional restaurant. Not a promise of results, not a client case.
This is 2 of 3 parts. Behind the wall is **the rebuilt schedule**: productivity per person and per shift separating kitchen from front of house, the new week cell by cell with owner and date, and the cost of the risk the peak runs if the cut is made on the wrong side.
See the full example — free accountWorks with these AIs
How to use it
Which of your data it uses
This assistant works with 10 of the 23 fields in «My Restaurant», among them Business type, City and country and Number of locations. It does not ask out of curiosity: these are what make the answer speak about YOUR scale instead of an industry average — the same calculation on a business of another size returns a number you cannot decide with. You fill them once and they apply across the library, so the second assistant you open already starts with them in place. Whatever you leave blank, the assistant asks for one thing at a time instead of inventing it, and says so before answering, so you know what it is working from.
Always up to date
Every assistant carries a visible version and date. When an AI changes how it works, the assistant's version goes up and you see what changed.
v1.2.02026-08-20Rooting: the assistant stopped talking about «a restaurant» and started talking about yours. Team size enters the first line of the cost; the gap is measured against the labor cost the house takes for granted; the daypart that does not cover its own labor cost goes to schedule review instead of to cutting people, and the daypart is read on its own busy hours; the composition table opens by number of locations; and a move that does not move the main goal is not proposed. Seven fields working inside the task, the format, the checks and the next step, where there were none. Without fattening the prompt: 796 words -> 789.v1.1.12026-08-14Spelling: Spanish accents restored in the prose. No field marker, link or meaning changed.v1.1.02026-08-13Rewritten under the margin mandate: 6 numbered steps, 5 named output blocks, 8 business fields, named cautions, verification checklist and figures with units. Duel 34.7 -> 100.v1.0.02026-08-11The assistant is born.Same method, another variant
Inside the app this is a single control: you press it and the assistant reframes itself, including the variants that don't appear here because they don't have their own page yet.
More assistants in this category
Computes your actual food cost from inventories and purchases, faces it against the theoretical from your reci…
N3 · Analysis with a verdictMeasures your bar cost split by family, bottled drinks, beer, wine, cocktails and coffee, shows which family l…
N3 · Analysis with a verdictRebuilds each dish's real cost at today's purchase prices, computes cash margin and price floor per item, and …
Included in the always-growing library
Access to every published assistant, adapted to your AI and personalised with your restaurant's data, updates included.