Skip to content

Who We Help · Cafes · CFO Advisory

Cafe CFO services: profit is decided per cup, per labour hour, and per lease

A cafe sells thousands of small transactions, so profit is set by unit economics — what each drink truly costs to make and serve — multiplied by discipline on the two heaviest lines, labour and rent. Our fractional CFO work for cafe owners builds the real cost per cup, holds labour inside a target share of sales, and, when the first shop has earned it, puts hard numbers behind the second location.

By the AnalytIQ Accounting team · Last reviewed: August 12, 2026

Barista preparing espresso drinks at the counter of an independent cafe

Prime cost: the one number that runs a cafe

The health of a cafe is captured by prime cost — cost of goods plus total labour, taken together as a share of sales — and it needs to be watched weekly, not discovered at year-end. Because the profit on any single drink is small, a drift of a point or two compounds across thousands of transactions before a monthly statement ever flags it. Our CFO cadence for cafes is built around that reality: a weekly prime cost number, a monthly statement you can read in ten minutes, and a quarterly session for the bigger calls — pricing, hours, hiring, and expansion.

None of it works without a clean daily close from the POS, which is exactly what our cafe bookkeeping service produces. The CFO layer starts where the daily entry ends: it turns the numbers into decisions.

The real cost of a cup

Most owners can quote their bean price per kilo; very few can quote the landed cost of a finished latte handed across the counter. We build drink-level costing so pricing stops being guesswork: espresso dosed per shot including dialling-in waste, milk measured in steamed ounces (the biggest single swing in an espresso-led menu), packaging on every takeaway order, and the card fee that hits hardest on a small ticket because of the fixed per-transaction component. With that model, menu decisions become arithmetic — size laddering, alternative-milk policy, combo pricing, and which drinks quietly lose money at peak labour rates.

Cost in the cupWhat moves itThe lever
CoffeeRoaster pricing, dose creep, waste shotsRecipe cards, yield checks, roaster contract reviews
Milk and alternativesOver-steaming, pitcher waste, alt-milk uptakeWeekly dairy ratio; charge or absorb alt-milk deliberately
PackagingTakeaway share of ordersCost per takeaway order tracked as its own line
Card feesFixed per-transaction cents on a small ticketProcessor comparison at your real average ticket
Direct labourSeconds per build, peak throughputMenu simplification where builds are slow and margins thin
Rent per open hourFixed occupancy spread over volumeHours and daypart decisions made on contribution, not habit

Labour percentage: staff the curve, not the habit

Labour is the largest controllable line in a cafe, and the way to control it is to schedule against the half-hourly sales curve your POS already records — Square and Lightspeed both export it. A cafe that is slammed from seven to ten and quiet from two to five has two different staffing problems, and averaging them into a flat schedule wastes money at both ends. We set a target labour band as a share of sales and review it weekly, using the fully loaded cost: wages plus vacation pay, CPP, EI, WSIB, and the employer cost on controlled tips. The mechanics of running that correctly live on our cafe payroll page; the CFO job is holding the band without burning out the team that keeps your regulars coming back.

Second-location math

The right time to open a second cafe is when the first one makes money without you behind the bar — measured after charging the business a market-rate manager wage for the hours you actually work. Most single-shop profit contains a hidden subsidy of free owner labour, and a second location doubles the need for management while removing the subsidy. Once location one clears that test, we model the deal properly: fit-out and equipment cost net of any landlord contribution, a realistic revenue ramp rather than day-one maturity, contribution after full occupancy cost, and the payback period in months. We read the lease the same way — base rent, TMI, and escalation clauses against the sales forecast — and we check how much of the new shop's forecast is really your existing customers walking two blocks further.

Cash, equipment, and the cross-border line items

Cafes fail from cash timing more often than from losses, so we keep a rolling 13-week cash forecast that respects rent day, payroll days, and quarterly HST. Equipment is the other recurring call: a commercial espresso machine and grinders are a serious outlay, and we model buying against financing with the CCA treatment included. Where your roaster invoices in USD or the machine comes through a US distributor, FX and import costs belong in the cup cost too — our cafe cross-border tax guide covers that side. Like all our work, cafe CFO engagements are fixed-fee, scoped after a discovery call.

Common questions.

Do you set our menu prices for us?

We build the cost-per-drink model and show you what each price move does to margin and demand risk; the final call stays with you. Pricing decisions made on real unit costs tend to be small, frequent, and far less scary.

What labour percentage should a cafe run at?

There is no universal number — it depends on your service model, wage structure, and tip policy. The discipline that matters is measuring the fully loaded cost the same way every week and correcting drift early.

When does a second location make sense?

When the first shop is profitable after a market-rate manager wage, and the modelled payback on the new build survives a slow ramp, the full lease cost, and some cannibalization of your existing trade.

Related reading

Know what every cup earns.

Book a consultation and get a plain answer on exactly what applies to you.

Client Reviews

Get a free quote

Request a free quote.

Tell us a little about your business and our team will respond within one business day.

Contact details

How can we help?

Type of enquiry select all that apply

Project information