Payroll Services for Restaurants
Tip reporting, minimum wage compliance, split shifts, overtime, vacation pay, public holiday pay, ROE filing for seasonal staff, POS-to-payroll integration and the payroll errors that trigger CRA audits. From $125/month. T4s and ROEs included.
Google Reviews
Restaurant Clients
The Payroll Mistakes That Cost Ontario Restaurant Owners $20,000 to $40,000 in CRA Reassessments
CRA cross-references POS credit card tip data against the amounts reported on your employees' T4s. If your POS shows $180,000 in tips distributed but T4s only report $60,000, CRA reassesses the employer for unremitted CPP and income tax on the full $120,000 gap. Add in controlled tips misclassified as direct tips (missing EI), servers still paid at the old liquor server minimum wage eliminated in 2022, public holiday pay calculated at a flat rate instead of the variable-hours formula, and ROEs filed late for seasonal layoffs. A single 15-employee restaurant with these errors over 2 years faces $25,000 to $45,000 in reassessments plus Ministry of Labour penalties.
We handle restaurant payroll from $125/month. Every pay run is calculated correctly for CPP, EI, income tax, vacation pay and statutory holiday pay. Controlled and direct tips tracked separately. T4s filed with accurate tip income. ROEs issued within 5 days. CRA remittances never late. Restaurant accounting is a core specialization.
Book Free Consultation
Our Restaurant Payroll Services
Pay Run Processing
Biweekly or semi-monthly pay runs. Variable hours from POS time clock or timesheet. CPP, EI and income tax calculated correctly every period.
Tip Income Tracking
Controlled tips (CPP + EI + tax) and direct tips (CPP + tax, no EI) tracked separately. POS tip data reconciled to payroll monthly.
Public Holiday Pay
Variable-hours formula (4 weeks wages / 20) calculated individually per employee per holiday. Premium pay for holiday work included.
T4 and ROE Filing
T4s with accurate tip reporting filed by February 28. ROEs issued within 5 days of every separation. Seasonal closures handled.
CRA Remittances
CPP, EI and income tax remitted to CRA by deadline every period. Monthly, quarterly or accelerated. No late penalties. No interest.
ESA Compliance
Overtime (44 hours), 11-hour rest period, 30-minute eating period, vacation pay accrual and minimum wage monitored on every pay run.
Restaurant Payroll by a Licensed CPA
Every aspect of restaurant payroll handled correctly. From tip reporting to CRA remittances. AFFORDABLE flat-fee pricing.
Tip Income Reporting and Classification
The number one CRA audit trigger for restaurants. We get it right from day one.
- Configure payroll to track controlled tips (employer-distributed) and direct tips (customer-to-employee) as separate income categories.
- Deduct CPP, EI and income tax on controlled tips since they are wages paid by the employer.
- Deduct CPP and income tax on direct tips (pensionable but not EI insurable) with no EI deduction.
- Reconcile POS credit card tip data against payroll records monthly so T4 amounts match POS data exactly.
- Prepare T4s with correct Box 14 (total employment income including all tips) and Box 24 (EI insurable earnings excluding direct tips).
Vacation Pay and Public Holiday Pay
Variable-hours staff need individual calculations. Flat rates and estimates are ESA violations.
- Accrue vacation pay at 4% (or 6% at 5+ years) on every dollar of wages earned on each pay run.
- Calculate public holiday pay using the variable-hours formula: total regular wages in the 4 weeks before the holiday divided by 20.
- Calculate the formula individually for each employee on each of the 9 Ontario public holidays.
- Add premium pay (1.5x regular rate) for employees who work on the public holiday.
- Track substitute day entitlements if the employer offers a day off in lieu of premium pay.
Overtime, Split Shifts and ESA Compliance
Ontario's ESA rules are restaurant-specific traps. We monitor every pay run.
- Track total weekly hours across all shifts including split shifts for the 44-hour overtime threshold.
- Calculate overtime at 1.5x the regular rate for every hour over 44 in a work week.
- Monitor the 11-hour rest period between shifts and flag scheduling violations before they become complaints.
- Verify 30-minute eating periods are provided for every 5 consecutive hours of work.
- Ensure daily maximum hours (8 hours unless a written agreement exists) are not exceeded without consent.
CRA Remittances and Compliance
Late remittance penalties start at 3% and climb to 10%. We never miss a deadline.
- Calculate total CRA remittance each pay period: employee CPP + EI + income tax plus employer CPP match (1:1) and EI (1.4x).
- Submit remittances to CRA by the 15th of the following month (regular remitters) or within 3 days (accelerated).
- Determine your remitter frequency based on annual payroll deductions and notify CRA of any frequency changes.
- Reconcile annual T4 Summary to total remittances paid to ensure no discrepancy triggers a review.
- Respond to CRA payroll audit requests and information letters on your behalf.
T4 Preparation and ROE Filing
Accurate T4s prevent CRA reassessments. Timely ROEs prevent Service Canada penalties.
- Prepare all employee T4s with accurate tip income reporting (controlled and direct separated correctly).
- Include taxable benefits on T4s: staff meals, uniform allowances, parking if applicable.
- File all T4s and the T4 Summary with CRA by the February 28 deadline.
- Issue ROEs electronically through ROE Web within 5 calendar days of every employee separation.
- Assign correct Block 15C reason codes for resignations, terminations, seasonal layoffs and leaves of absence.
Payroll Software Setup and POS Integration
Configured once, correctly. Restaurant-specific settings from day one.
- Set up Wagepoint or PaymentEvolution with controlled tip and direct tip income categories.
- Configure multiple pay rates: regular, overtime (1.5x), public holiday premium, training rate if applicable.
- Set up vacation pay accrual method (accrued on each cheque or tracked and paid on vacation).
- Configure department tracking: kitchen, front of house, bar, management for labour cost reporting.
- Integrate POS time clock data or timesheet imports for accurate hours on every pay run.
Free Restaurant Payroll Consultation
Free Restaurant Payroll Consultation
Case Studies: Restaurant Payroll
Indian Restaurant, Scarborough (Tip Reporting CRA Audit)
A 15-employee Indian restaurant had not reported $120,000 in tip income on T4s over 2 years. CRA cross-referenced POS credit card tips against T4 amounts and issued a reassessment of $38,000 in unremitted CPP, income tax and penalties. We prepared the CRA response, separated controlled from direct tips, filed amended T4s and negotiated the reassessment down to $14,200. Going forward, POS tip data is reconciled to payroll monthly. Cost: $125/month ongoing. Restaurant Services →
Pizza Franchise, Brampton (Server Minimum Wage Violation)
A pizza franchise with 8 servers was still paying the old liquor server minimum wage ($15.50) instead of the general minimum wage ($17.20). Over 18 months, the underpayment totaled $22,400 across all servers. One employee filed a Ministry of Labour complaint. We calculated the back pay, processed retroactive payments and updated the payroll system. The restaurant avoided the administrative monetary penalty by voluntary compliance. Cost: $125/month ongoing. Payroll Services →
Shawarma Chain, Mississauga (Public Holiday Pay Errors)
A 3-location shawarma chain was paying a flat $100 for public holiday pay instead of using the variable-hours formula. For 25 variable-hours employees across 9 holidays, the underpayment was $8,700 over 2 years. Two employees filed ESA complaints simultaneously. We recalculated every employee for every holiday, processed retroactive payments and configured the payroll system with the correct formula. Cost: $125/month per location. Get Started →
Fine Dining Restaurant, Toronto (Late CRA Remittances)
A fine dining restaurant had missed 4 consecutive CRA remittance deadlines. Total penalties: $4,800 (10% on each late remittance as a repeated late filer). CRA escalated the account to accelerated remitter status requiring payment within 3 days of each pay date. We took over payroll, filed all outstanding remittances, set up automated remittance scheduling and have not missed a deadline since. Cost: $125/month ongoing.
Tip Reporting: The #1 Restaurant Payroll Compliance Issue
CRA requires all tip income reported on the employee's T4. Tax treatment depends on whether tips are controlled or direct.
| Tip Type | Definition | CPP | EI | Income Tax | T4 Reporting |
|---|---|---|---|---|---|
| Controlled tips | Tips collected by the employer and redistributed. Includes mandatory service charges, auto-gratuities and employer-controlled tip pooling. | Yes | Yes | Yes | Box 14 and Box 24 |
| Direct tips | Tips left directly by the customer. Employer does not control or redistribute. Cash tips on the table. Credit card tips passed directly to server. | Yes | No | Yes | Box 14 only. Not in Box 24. |
CRA Audits Tip Reporting Aggressively: CRA cross-references POS credit card tip data against T4 tip amounts. A 15-employee restaurant with $120,000 in unreported tips over 2 years faces a reassessment of $25,000 to $45,000 in CPP, income tax and penalties.
Minimum Wage Rates for Restaurant Employees (Ontario 2026)
| Employee Type | Minimum Wage (Ontario 2026) | Notes |
|---|---|---|
| General minimum wage | $17.20/hour | All restaurant employees: cooks, dishwashers, hosts, bussers, managers, prep staff. |
| Liquor server minimum wage | $17.20/hour | Eliminated January 1, 2022. Servers paid same general rate. Using old rate is ESA violation. |
| Student minimum wage (under 18) | $16.20/hour | Students under 18 during school sessions working 28 hours/week or less. |
Liquor Server Minimum Wage Eliminated in 2022: Every server must be paid at least $17.20/hour. If your system still uses a separate "server rate", update immediately. Ministry of Labour complaints result in back pay plus penalties.
Overtime, Split Shifts and Hours of Work Rules
| ESA Rule | What It Means | Common Violation |
|---|---|---|
| Overtime: 44 hours/week | 1.5x regular rate after 44 hours. Not 40. | Not paying overtime after 44 hours. |
| Daily maximum: 8 hours | Cannot exceed without written agreement. | Scheduling 10-hour shifts without agreement. |
| Rest: 11 hours between shifts | Closing at 1 AM cannot open at 9 AM. | Close-to-open scheduling under 11 hours. |
| Eating period: 30 min per 5 hours | Can be unpaid. Can split into 2x15 min if agreed. | No break during busy 6-hour shift. |
| Split shifts | Legal. Both segments count toward 44-hour overtime. | Not tracking total hours across segments. |
| Public holiday work | Holiday pay PLUS 1.5x premium for hours worked. | Paying regular rate for working Christmas. |
Vacation Pay and Public Holiday Pay
| Entitlement | Amount | Calculation |
|---|---|---|
| Vacation pay (under 5 years) | 4% of gross wages | 4% of total wages earned. Does not include direct tips (not wages from employer). |
| Vacation pay (5+ years) | 6% of gross wages | Rare in restaurants due to turnover. |
| Public holiday pay | 4 weeks wages / 20 | Calculated per employee per holiday. Variable hours produce different amounts each holiday. |
| Ontario public holidays (9) | New Year's, Family Day, Good Friday, Victoria Day, Canada Day, Labour Day, Thanksgiving, Christmas, Boxing Day | All 9 mandatory. |
Variable-Hours Example: A server who worked 120 hours in the 4 weeks before Christmas at $17.20/hour earned $2,064. Holiday pay: $2,064 / 20 = $103.20. If they also work Christmas Day, they receive $103.20 PLUS 1.5x their rate for hours worked.
What Our Restaurant Payroll Service Includes
| Service | What We Do |
|---|---|
| Pay run processing | Every run with correct CPP, EI, income tax. Variable hours from POS. Controlled and direct tips tracked separately. |
| Tip income tracking and T4 reporting | POS tip data reconciled monthly. T4s with correct Box 14 and Box 24. |
| Vacation pay accrual | 4% (or 6%) on every pay run. Year-end balance verified. |
| Public holiday pay calculation | Variable-hours formula per employee per holiday. Premium pay for holiday work. |
| CRA remittances | Submitted by deadline. Monthly, quarterly or accelerated. Never late. |
| ROE filing | Filed within 5 days of every separation. Seasonal closures handled. |
| T4 and T4 Summary | Filed by February 28. Tip income correct. Taxable benefits included. Reconciled to remittances. |
| WSIB reporting | Premiums calculated. Annual reconciliation filed. |
| ESA compliance monitoring | Overtime, rest periods, eating periods, holiday entitlements monitored every pay run. |
| Payroll software setup | Wagepoint or PaymentEvolution configured with restaurant-specific tip categories, pay rates and departments. |
Worked Example: Biweekly Payroll for a 12-Employee Restaurant
| Line Item | Amount | Notes |
|---|---|---|
| Gross wages (12 employees) | $18,400 | Cooks $17.50-$22/hour, servers/hosts $17.20/hour. Variable hours. |
| Controlled tips | $4,200 | Auto-gratuities, tip pool. CPP + EI + tax deducted. |
| Direct tips | $6,800 | Cash and credit card tips direct to servers. CPP + tax. No EI. |
| Total pensionable earnings | $29,400 | All tip income is pensionable. |
| Total insurable earnings (EI) | $22,600 | Direct tips excluded from EI. |
| Employee CPP | $1,543 | 5.95% on pensionable earnings above basic exemption. |
| Employee EI | $367 | 1.64% on insurable earnings only. |
| Income tax withheld | $2,180 | Federal + Ontario based on TD1 and total earnings. |
| Employer CPP match | $1,543 | 1:1 match. |
| Employer EI (1.4x) | $514 | 1.4x employee amount. |
| Vacation pay accrued (4%) | $736 | 4% of gross wages. Tips not included. |
| Total CRA remittance | $6,147 | Employee ($4,090) + Employer ($2,057). Due 15th of following month. |
10 Common Payroll Errors Ontario Restaurants Make
| # | Error | Consequence |
|---|---|---|
| 1 | Not reporting tip income on T4s | CRA reassessment $25,000-$45,000 for 15 employees over 2 years. |
| 2 | Treating controlled tips as direct | Unremitted EI reassessed with interest and penalties. |
| 3 | Old liquor server minimum wage | ESA violation. Back pay + monetary penalty. |
| 4 | No overtime after 44 hours | ESA complaint. 1.5x back pay for all affected weeks. |
| 5 | Flat-rate public holiday pay | Variable-hours formula required. Underpayment triggers complaints. |
| 6 | Less than 11 hours between shifts | Employee can refuse. Ministry of Labour order. |
| 7 | Late ROE filing | Service Canada penalties. Employee EI delayed. |
| 8 | Employees as independent contractors | CRA reclassification. Full CPP/EI/tax reassessment. |
| 9 | No vacation pay accrual per paycheque | ESA violation. Year-end liability understated. |
| 10 | Late CRA remittances | 3% to 10% penalty. $6,000 remittance 7 days late = $420. |
CRA Payroll Audits for Restaurants
| CRA Focus | What CRA Reviews | How We Prevent Issues |
|---|---|---|
| Tip income underreporting | POS credit card tips vs T4 amounts. $200K tips in POS, $80K on T4s = audit. | POS reconciled to payroll monthly. T4s match POS exactly. |
| Worker misclassification | Delivery drivers, dishwashers, catering staff classified as contractors. | Every worker classified at onboarding. Control = employee. |
| CPP/EI remittance accuracy | Deductions match T4s. Employer contributions correct. Tips in pensionable. | Every pay run calculated correctly. T4 Summary reconciled. |
| Unreported cash wages | 3 on payroll but 8 working per POS transactions. | Every employee on payroll from day one. No cash wages. |
Why Choose Gondaliya CPA for Restaurant Payroll?
Restaurant Specialists
Tip reporting, POS integration, variable-hours holiday pay and seasonal ROEs built into every engagement.
Never Late
CRA remittances, T4s and ROEs filed on time every period. No penalties. No interest. No Service Canada flags.
ESA Compliant
Overtime, rest periods, eating periods, minimum wage and holiday pay monitored on every pay run. No complaints.
AFFORDABLE Flat Fee
From $125/month. T4s and ROEs included. No hourly billing. 30-Day Money-Back Guarantee.









Transparent Flat-Fee Pricing
| Service | Fee | Includes |
|---|---|---|
| Restaurant payroll (first employee) | From $125/month | Pay runs, tip tracking, vacation pay, holiday pay, CPP/EI/tax, T4s, ROEs |
| Each additional employee | $75/month | Same full service per additional employee |
| Monthly bookkeeping + payroll | From $275/month | Bookkeeping ($150) + payroll ($125). POS reconciliation, HST filing, T2 FREE. |
| T4 and T4 Summary filing | Included | All T4s prepared and filed by February 28. No additional charge. |
| ROE filing | Included | Every ROE filed within 5 days. No additional charge. |
| Payroll software setup | FREE | Wagepoint or PaymentEvolution configured with restaurant settings at onboarding. |
Know Your Exact Fee Before We Start
Flat fee, fixed in advance. 30-Day Money-Back Guarantee. 60-Day Fees-Matching Policy.
Restaurant Payroll: Cities We Serve
We handle payroll for restaurants across every Ontario city and Canada.
Frequently Asked Questions: Payroll for Restaurants
Meet Your Restaurant Payroll Specialists

Sharad Gondaliya, CPA
Founder & Managing Director
Gondaliya CPA Professional Corporation
Sharad manages all restaurant payroll engagements, CRA audit responses and ESA compliance reviews.

Vandana Goel, CPA
Senior Accountant
Gondaliya CPA Professional Corporation
Vandana handles pay run processing, tip income classification, public holiday pay calculations and T4 preparation.
What Our Clients Say
1300+ five-star reviews from business owners across Ontario and Canada.
Related Industries We Serve
Accounting for Food & Beverage Businesses
- Corporate tax planning
- Business tax filing
- Payroll services
- Incorporation & Bookkeeping
Accounting for Startups
- Corporate tax planning
- Business tax filing
- Payroll services
- Incorporation & Bookkeeping
Accounting for E-Commerce
- Corporate tax planning
- Business tax filing
- Payroll services
- Incorporation & Bookkeeping
Stop Guessing Your Restaurant Payroll. Let a CPA Handle It.
Tip reporting, vacation pay, public holiday pay, CPP/EI remittances, T4s, ROEs. We handle every pay run correctly. From $125/month.
