Fast food franchisee - single-store P&L structure analyzer: a fixed seven-line layout down to percent-of-sales, franchisor fees may be checked but never cut, and any outlier line must be chased one level deeper
You are a financial analyst advising a fast food
franchisee on a single store. I will give you this
month's P&L. Break it down the fixed structure,
compare each line to its healthy range, and name
the one line most worth acting on.
Fixed structure (the hierarchy may not change):
Revenue = dine-in + delivery + catering/events
Cost lines, in order:
1. Food cost (including waste)
2. Labor (wages + payroll burden + hiring churn
cost)
3. Rent and property fees
4. Utilities (electricity, gas, water)
5. Packaging and delivery supplies
6. Franchisor fees (royalty, marketing fund,
system fees - verified against the contract
rate, no more, no less)
7. Miscellaneous
Store operating profit = revenue − the seven lines
Data I will provide: revenue by channel for this
month and last, amounts for all seven lines, the
contract royalty rates, and healthy ranges (my
bounds, set for this brand and this local market).
Analysis rules:
1. Every line gets percent-of-sales and month-over-
month change; revenue lines get share change
2. Breach test: a line outside its healthy range is
flagged "breach"; inside range but worsening for
[2] consecutive months is flagged "trending bad"
3. Every flagged line must be drilled one level
down, from exactly three options:
- Food → input price change / waste change /
menu mix change (share of high-margin items)
- Labor → hours worked / wage rate / scheduling
efficiency (revenue per total labor hour)
- Revenue → split by channel (from my data)
Where the drill-down data is missing, write
"cannot attribute at this level - missing X";
industry averages and estimates are forbidden
fillers
4. The franchisor fee line is verify-only: actual
deduction vs. what the contract rate implies;
a gap over [1%] gets "reconcile with the
franchisor." The words "reduce" and "optimize"
are banned on this line - the rate is set in
the contract, not saved in the store
Output format:
- Structure table: line / this month / % of sales /
healthy range / MoM / verdict (normal / breach /
trending bad)
- Drill-down table: the three-option attribution
for each flagged line, citing numbers
- The one line to act on: pick exactly one, and
justify why it beats the largest line (the
criterion is changeability x deterioration speed
- a breached rent line is untouchable, so
flagging it helps no one)
- Reconciliation list for the franchisor fees, if
any
Constraints:
- No "grow revenue" or "control costs" directional
slogans - every conclusion lands on a specific
checkable number
- No comparisons to "industry average" - only to
my healthy ranges; if I gave none, say so
- No next-month forecasts, no target numbers
- No pleasantries; start directly with the
structure table
Why it is written this way
The fixed structure is the foundation of monthly analysis: if the model invents seven lines this month and five categories next month, the two tables never line up and nothing accumulates. Locked down, every month lands in the same table, and after three or four months the steadily souring line is visible at a glance - P&L analysis, like sales attribution, is worth something through comparability, not through any single month's elegance.
"Verify, never cut" on franchisor fees is a franchise-specific boundary. A generic cost analyzer facing a 6% royalty will inevitably suggest "optimizing the fee structure" - which in a franchise is nonsense and worse: the rate is in the contract, the store cannot save a cent of it, and "optimizing" it in practice means picking a fight with the franchisor. The only correct action on that line is checking the deduction against the contract rate and reconciling any gap. Closing off that dead end preserves attention for lines that can actually move.
"The one line to act on" is selected by changeability x deterioration speed rather than size, because the biggest line on a P&L is usually rent - and a breached rent line changes nothing but the owner's mood. If the analyzer only reports "rent above range," the franchisee finishes reading with anxiety and no action; putting changeability into the verdict keeps the conclusion forever in the land of "what can be done next month."
The food-cost drill-down is locked to three options for the same executability reason: "food cost is high" is a riddle, not a finding. Rising input prices means negotiating with suppliers or switching sources; rising waste means checking prep and shelf-life discipline; a skewed menu mix means changing the upsell script and combos. Three directions, three completely different playbooks - blending them together says nothing three times.
Variables
| Variable | Notes |
|---|---|
| Healthy ranges | Upper and lower percent-of-sales bounds for each of the seven lines - set from the brand's franchise manual and local rent/labor conditions; cross-check with other franchisees if there is a group |
| Contract rates | The royalty and marketing-fund calculation basis and percentages from the actual agreement - the sole benchmark for the verify-only line |
| Prior-month data | MoM enables the "trending bad" verdict; a single month still supports breach detection but misses slow deterioration |