Why Restaurant Bookkeeping in Canada Is More Complex Than Most Industries
A restaurant has a higher bookkeeping complexity per dollar of revenue than almost any other small business. Several factors specific to food service create tasks that a general bookkeeper may not handle correctly:
- Daily sales cycle: A restaurant generates revenue every day, often through multiple channels — dine-in, takeaway, delivery apps (Uber Eats, DoorDash, Skip), and catering. Each channel has different payment timing, different commission structures, and different HST/GST treatment that must be reconciled daily or weekly
- Tips complexity: Canada's CRA rules on tips are specific and frequently misunderstood. Controlled tips collected and distributed by the employer are employment income. Direct tips paid straight to servers are personal income. The bookkeeping must capture this split correctly or T4s will be wrong and CRA will reassess
- Food vs liquor COGS: A licensed restaurant must track food cost and liquor cost separately for both management purposes and accurate HST/GST reconciliation. Liquor carries different margins and different purchase patterns. A chart of accounts that lumps food and liquor together is useless for any meaningful cost analysis
- Variable-hours payroll: Restaurant staff work variable hours across multiple pay periods, with different rates for servers, kitchen staff, and managers. Statutory holiday pay, overtime thresholds (which vary by province), and CPP/EI calculations on variable pay require weekly payroll discipline that many bookkeepers treat as a month-end task
- WSIB/WCB premiums: Restaurants in Ontario are in one of the higher WSIB rate classes — typically around 3% of payroll — due to kitchen injury risk. The annual true-up, where actual payroll is reconciled against estimated premiums paid, requires correct payroll records throughout the year
- Delivery app reconciliation: Each delivery platform (Uber Eats, DoorDash, SkipTheDishes) pays net of commissions on a weekly or bi-weekly cycle. The gross revenue, commission, and net payout must all be recorded separately — the net deposit alone understates revenue and overstates costs
HST/GST for Canadian Restaurants — What's Taxable
The HST/GST treatment of food sales is one of the most common sources of error in restaurant bookkeeping. The rule is straightforward but the application has important nuances:
| Sale Type | HST/GST Status | Bookkeeping Note |
|---|---|---|
| Dine-in meals | Fully taxable | HST collected at point of sale — record gross revenue + tax separately |
| Takeaway meals (hot food) | Fully taxable | Same as dine-in — hot prepared food always taxable |
| Takeaway meals (cold, packaged for home) | Zero-rated | Only applies to items sold in the same form as a grocery store — uncommon for restaurants |
| Delivery app orders | Fully taxable | Gross revenue is taxable — the platform collects and remits HST/GST on your behalf on some platforms; confirm per platform |
| Catering | Fully taxable | Catering is food for immediate consumption — always taxable regardless of location |
| Liquor sales | Fully taxable | Liquor always taxable; some provinces add provincial alcohol tax separate from HST |
| Gift cards sold | Not taxable at sale | Taxable when redeemed — liability must be tracked in balance sheet |
| Food purchased for resale (ingredients) | ITC claimable | Input tax credit on food purchases — track supplier invoices for CRA support |
The most common error: recording delivery app deposits as net revenue without backing out the platform commission. This understates revenue, understates the HST/GST collected, and produces incorrect COGS margins. An overseas bookkeeper who works restaurant accounts regularly understands this pattern and sets up the coding correctly from day one.
Tips Payroll — CRA Rules Canadian Restaurants Must Follow
Tips are a significant revenue stream for servers and a significant compliance obligation for restaurant owners. CRA's position is clear:
- Controlled tips: If the employer collects tips (through a tip pool, mandatory service charge, or similar) and distributes them — the tips are employment income. The employer must include them in payroll, deduct CPP and EI, and report them on the T4. This is the most common arrangement in full-service restaurants
- Direct tips: If the customer pays the tip directly to the server (cash on the table, or a credit card tip the server accesses without employer involvement) — the tip is the server's personal income to declare on their T1. The employer has no CPP/EI obligation, no T4 reporting obligation
- Voluntary tip-sharing: When servers voluntarily share tips with kitchen staff or bussers — the receiving staff must declare the income personally. The employer has no withholding obligation on these voluntary transfers
The bookkeeping implication: payroll records must capture what category each tip payment falls into, every pay period. A restaurant that treats all tips as direct when CRA considers them controlled will face a reassessment of CPP, EI, and employer contributions — plus penalties and interest.
An overseas CA firm sets up a payroll template specific to your restaurant's tip model and processes each pay period correctly — whether you use Square Payroll, Wagepoint, or manual payroll files for your accountant to file RTI via CRA My Business Account.
Daily POS Reconciliation — Why It Matters
A restaurant that does not reconcile its POS system daily is flying blind. Discrepancies between the POS end-of-day report and the actual bank deposit compound weekly until the variance is unresolvable. The standard daily reconciliation checks:
| POS Report Line | What to Verify | Common Discrepancy Source |
|---|---|---|
| Total net sales | Matches revenue recorded in books | Delivery app sales recorded as net instead of gross |
| HST/GST collected | Ties to HST/GST liability account | Incorrect tax rates programmed in POS |
| Cash sales | Matches cash deposited | Cash shortages — operator error or theft signal |
| Card sales | Matches next-day card settlement | Processing delays, chargebacks not recorded |
| Gift card redemptions | Reduces gift card liability, not new revenue | Gift card liability not set up as balance sheet item |
| Delivery platform sales | Gross revenue coded, net payout expected | Commission not separated — net deposit only recorded |
| Voids and refunds | Documented with manager approval | Unrecorded voids masking cash removal |
An overseas bookkeeper receives the POS Z-report and bank statement each morning (or weekly in batches), processes the reconciliation overnight, and flags any discrepancy before the next business day. The restaurant owner sees a daily cash position by the time they open.
Province-by-Province HST/GST Rates for Canadian Restaurants
| Province | HST/GST Rate on Meals | Notes |
|---|---|---|
| Ontario | 13% HST | Combined federal + provincial |
| British Columbia | 5% GST + 7% PST = 12% | BC PST applies to restaurant meals separately |
| Alberta | 5% GST only | No provincial sales tax — lowest restaurant tax in Canada |
| Quebec | 5% GST + 9.975% QST = 14.975% | QST filed separately via Revenu Québec |
| Nova Scotia | 15% HST | Highest combined rate in Canada |
| New Brunswick | 15% HST | |
| PEI | 15% HST | |
| Newfoundland & Labrador | 15% HST | |
| Manitoba | 5% GST + 7% RST = 12% | Manitoba RST applies to restaurant meals |
| Saskatchewan | 5% GST + 6% PST = 11% | SK PST on restaurant meals |
For Quebec restaurants, bookkeeping must handle both the GST filing with CRA and the QST filing with Revenu Québec separately. An overseas CA firm handles both filing streams without additional cost.
What Overseas Restaurant Bookkeeping Costs
Restaurant bookkeeping is volume-intensive — daily reconciliation, variable payroll, and frequent HST/GST filings add up to more hours per month than a comparable retail business. Here is the realistic cost at local vs overseas rates:
| Restaurant Size | Monthly Hours | Local (C$45/hr avg) | Overseas (C$14/hr avg) | Annual Saving |
|---|---|---|---|---|
| Café / QSR (under C$500K revenue) | 15–25 hrs | C$675–C$1,125 | C$210–C$350 | C$5,580–C$9,300 |
| Full-service restaurant (C$500K–C$1.5M) | 25–40 hrs | C$1,125–C$1,800 | C$350–C$560 | C$9,300–C$14,880 |
| Multi-location / high volume (C$1.5M+) | 40–70 hrs | C$1,800–C$3,150 | C$560–C$980 | C$14,880–C$25,920 |
These figures include daily POS reconciliation, weekly bank reconciliation, monthly payroll, HST/GST return preparation, and monthly P&L with food cost and liquor cost broken out separately. Nothing is extra at the overseas rate.
What the Overseas Bookkeeper Needs From Your Restaurant
The overseas team works from documents you can share digitally — there is no need for physical access to your POS terminal:
- Daily/weekly POS Z-reports: Emailed or exported from your POS system — Square, Toast, Lightspeed, Clover, and TouchBistro all support CSV or PDF export
- Bank statements: Shared via read-only bank feed in QuickBooks or Wave, or downloaded monthly as CSV/PDF
- Delivery platform statements: Uber Eats, DoorDash, and SkipTheDishes weekly payout reports — downloaded from each platform's restaurant portal
- Payroll records: Hours submitted weekly via your payroll system — or sent as a simple spreadsheet for the team to process
- Supplier invoices: Food and liquor supplier invoices — photographed and emailed, or shared via a receipt scanning app like Hubdoc or Dext
- WSIB/WCB notices: Annual premium rate confirmation and any CRA or provincial payroll correspondence
Most restaurant owners find the document-sharing process takes 10–15 minutes per week — far less than the time previously spent trying to reconcile books themselves or chasing a bookkeeper for updates.
Written by Sharma Jyoti, CA (ICAI) — Founder, Sharma Jyoti and Co. We are an ICAI-registered Chartered Accountant firm providing overseas bookkeeping to Canadian restaurants and hospitality businesses. Learn more about our firm →
Related Reading