Industries

Restaurant Accounting & CFO Services | RN Canada

Restaurant accounting lives at the intersection of thin margins, daily cash, complex payroll and sales tax that changes the moment you cross a provincial line. A profitable-looking restaurant can still run out of cash, and a busy one can still lose money if food cost and labour drift a few points the wrong way. RN Canada Accounting and Advisory works with restaurants and hospitality operators in Alberta and British Columbia — from independents to small multi-location groups — to keep the books clean, the CRA filings on time, and the numbers usable for decisions. From our Edmonton head office and Vancouver second office (and serving Calgary operators remotely), here is where the money actually gets won and lost in food service.

The accounting pain points unique to restaurants

Generic small-business bookkeeping misses what matters in a kitchen. Restaurants need accurate cost of goods sold (COGS) tied to real inventory counts, not a plug number, because a two-point swing in food cost is the difference between a good month and a bad one. They need clean separation of food, beverage and (in licensed venues) alcohol sales, because each carries different margins and sometimes different tax treatment. And they need location-level reporting once there is more than one site — a group P&L hides the location that is quietly bleeding.

Done right, this gives you a reliable prime cost (food plus labour as a share of sales) — the single most-watched number in the industry. Done poorly, you find out at year-end, far too late to act.

Tax considerations: GST on meals, and the Alberta–BC difference

Sales tax is where restaurants get tripped up, especially across provinces. Prepared meals are generally taxable while most basic groceries are zero-rated, so menu and retail-style items are treated differently. The bigger operational difference is provincial:

  • Alberta has no PST, so a restaurant charges only the federal GST. One sales tax to track.
  • British Columbia layers 7% PST on certain items — including some beverages — on top of GST, so a Vancouver kitchen administers two taxes with different rules and filings.

We don't restate the rates here because they change; the current rules, what counts as taxable versus zero-rated, and how catering differs from dine-in are all in our GST/HST/PST Canada guide. At the corporate level, a profitable incorporated restaurant also has to manage instalments — see corporate tax instalments so a good year doesn't end in an interest charge.

Payroll considerations: tips, gratuities and a high headcount

Payroll is the other minefield. The core issue is controlled versus direct tips. When the employer collects and redistributes tips — pooled tips, mandatory service charges, amounts run through payroll — they are generally pensionable and insurable, so CPP and EI apply and they belong on the T4. Tips a customer hands directly to a server are reported by the employee. Misclassifying the two is the most common restaurant payroll error, and it surfaces in a CRA review.

On top of that, restaurants run high headcount with high turnover: lots of T4s, frequent onboarding, split shifts and overtime. Every employee carries the employer share of CPP, CPP2 and EI — and in BC, payroll above the threshold also attracts the Employer Health Tax, which Alberta does not have. Our CPP, CPP2 & EI guide explains the federal deductions, and you can model the loaded cost of a hire — or a whole shift — with the employer payroll cost calculator.

Cash-flow considerations: daily takings, seasonal swings

Restaurants take cash every day but pay out on completely different cycles — suppliers weekly, rent and wages on fixed dates, GST and PST on remittance schedules. Add perishable inventory and seasonal demand (patio summers, slow Januarys) and a profitable restaurant can still hit a cash wall. The fix is a short-cycle cash-flow forecast that looks weeks ahead, not a year-end statement that looks backward. Our cash-flow management guide walks through the rolling 13-week approach that fits hospitality especially well.

The fractional-CFO angle: margin and labour-cost control

This is where restaurants get the most value from senior finance help. A fractional CFO takes accurate books and turns them into control: tracking prime cost weekly, pressure-testing menu pricing, modelling the labour impact of a minimum-wage change or a new location, and planning cash through the slow season. You get that financial leadership without a full-time executive on payroll. The owner-pay question — salary versus dividends — also belongs here, because for a thin-margin operator it interacts directly with cash flow.

For the books, payroll and CRA filings underneath all of it, our bookkeeping & tax filing service keeps the foundation solid.

Work with RN Canada

Whether you run one room in Edmonton or a small group across Alberta and BC, RN Canada can set up restaurant-grade bookkeeping, get tip payroll and sales tax right, and bring CFO-level margin discipline to the table. Founder Ozgur Duymaz leads the advisory work and holds the CPA (Canada), ACCA (UK) and CMA (US) designations. Contact us to talk about your restaurant — and explore the rest of our industry pages, including professional services if you also run a related business.

This page is general information, not personalized tax, accounting, or legal advice. Speak with RN Canada about your specific situation.

Frequently asked questions

It depends on who controls the money. Tips an employer collects and redistributes — pooled tips, mandatory service charges, or amounts paid out through payroll — are usually 'controlled' tips that are pensionable and insurable, so CPP and EI apply and they belong on the T4. Tips a customer hands directly to a server are 'direct' tips the employee reports themselves. Getting this classification right is the single most common restaurant payroll error we fix.

Prepared restaurant meals are generally taxable, while most basic groceries are zero-rated — so a sit-down meal and a bag of flour are treated differently. Alberta has no PST, so a restaurant there charges only the 5% federal GST. British Columbia adds 7% PST on certain items, including some beverages, on top of GST. See our GST/HST/PST guide for the current rules and what applies to catering versus dine-in.

Most full-service restaurants aim to keep food cost in the high-20s to mid-30s percent of food sales, and prime cost (food plus labour) under roughly two-thirds of sales — but the right target depends on your concept, menu and location. The point is to measure it consistently against accurate COGS, then manage menu pricing, portioning and waste to hold it. We set up costing so the number is reliable rather than a guess.

Restaurants take cash daily but pay suppliers, rent, wages and sales tax on different cycles, so a profitable month can still run short. Seasonality, perishable inventory and thin margins amplify the swings. A short-cycle cash-flow forecast — not just a year-end P&L — keeps you ahead of payroll runs, GST remittances and slow weeks.

Each province sets its own rules, so an Edmonton location charges GST only while a Vancouver location charges GST plus PST on applicable items. You generally file one GST/HST return for the business, but PST registration and filing are provincial and separate. Multi-location operators also need location-level reporting to see which sites actually make money.

Yes. The bookkeeper keeps the books accurate; a fractional CFO uses those books to manage food and labour cost, model a new location or menu change, plan cash through the slow season, and decide owner pay. You get senior financial direction without a full-time CFO salary — a fit for independents and small groups.

Both are common, and the right mix depends on your corporate structure, cash needs and CPP strategy. Salary creates RRSP room and CPP contributions; dividends can be simpler and avoid payroll source deductions. For an owner-operator drawing from a thin-margin business, the decision interacts with cash flow — worth modelling rather than defaulting.

Get in touch

Have any question?

Do you have some questions? Contact us immediately.