Small business payroll guide for Canadian employers
Learn how to set up, run, and stay compliant with payroll for your Canadian small business.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Wednesday 27 May 2026
Table of contents
Key takeaways
- Register for a Canada Revenue Agency (CRA) payroll account before your first payday. Collect each employee's Social Insurance Number, completed TD1 forms, and banking details.
- Calculate and withhold CPP, EI, and income tax from each pay cheque. Remit these amounts to the CRA by the deadline for your remitter type.
- Avoid costly penalties by classifying workers correctly, registering for workers' compensation, and using current tax tables.
- Choose payroll software over spreadsheets to automate calculations, reduce errors, and create records the CRA accepts.
What does payroll mean for small business
Payroll is the process of paying your employees and handling the required deductions from their earnings. For Canadian small businesses, it covers everything from calculating pay to meeting government deadlines.
Running payroll means you're responsible for:
- paying staff the correct amount on time, every pay period
- calculating and withholding deductions for income tax, Canada Pension Plan (CPP), and Employment Insurance (EI)
- following federal and provincial employment laws
- keeping accurate records for at least 6 years
Getting payroll right protects your business from penalties and keeps your employees happy.
Find out how Xero payroll software can simplify tasks and make compliance easier.
What's involved in payroll compliance
Payroll compliance means meeting all government requirements for paying employees and reporting to the Canada Revenue Agency (CRA). Staying compliant protects you from penalties and audits.
To stay compliant, you must:
- make accurate payments and deductions each pay period
- provide employees with detailed pay stubs showing earnings and deductions
- file and pay taxes by the required deadlines
- send retirement contributions to the correct accounts
- keep payroll records for at least 6 years
- register for provincial workers' compensation coverage
This guide covers deductions and reporting requirements to help you stay on track.
How to set up payroll for your small business
Setting up payroll for the first time involves a few key steps. If you're just getting started, the starting a business checklist covers broader setup tasks too. Getting these right from the start helps you avoid compliance issues and keeps your employees paid correctly.
1. Determine if your workers are employees or contractors
Before running payroll, confirm whether each worker is an employee or an independent contractor. This classification affects your tax obligations and legal responsibilities.
For employees, you must withhold CPP, EI, and income tax from their pay. Contractors handle their own taxes and deductions. Learn more in the freelance taxes guide.
If you misclassify workers, the CRA may penalise you and require back payments. When in doubt, review the CRA's guidelines or consult an accountant. You can also request a ruling directly from the CRA.
2. Register for a payroll account with the CRA
You need a payroll program account before your first payday. Register through your CRA My Business Account or by calling the CRA directly.
You'll receive a payroll account number to use when remitting deductions and filing reports. Keep this number handy; you'll need it for every CRA interaction related to payroll.
3. Register for workers' compensation insurance
Most Canadian provinces require employers to register with their provincial Workers' Compensation Board (WCB) once they hire their first employee. Requirements vary by province.
In Ontario, coverage is mandatory for most industries through the Workplace Safety and Insurance Board (WSIB). British Columbia requires registration with WorkSafeBC. Alberta and most other provinces have similar mandatory programs.
Register early; some provinces require coverage before an employee's first day on the job. Premiums are based on your industry classification and payroll size.
4. Collect required employee information
For each employee, gather:
- Social Insurance Number (SIN): you must show you made a reasonable effort to get it within 3 days of the employee's start date
- completed TD1 forms (federal and provincial) for tax credit calculations
- banking details for direct deposit
- contact information and start date
Keep this information secure and up to date.
5. Choose your pay schedule and first pay date
Decide how often you'll pay employees: weekly, bi-weekly, semi-monthly, or monthly. Your pay schedule affects when remittances are due to the CRA.
Bi-weekly pay runs every 2 weeks, resulting in 26 pay periods per year. Semi-monthly pay runs twice a month, for example on the 15th and last day. This results in 24 pay periods per year. Bi-weekly is common for hourly workers, while semi-monthly suits salaried staff.
Set your first pay date and work backwards to determine the pay period it covers.
6. Set up direct deposit
Direct deposit is the most common way to pay employees in Canada. It sends wages electronically to each employee's bank account on payday.
To set it up, collect each employee's bank transit number, institution number, and account number. These are found on a void cheque or through their online banking.
Electronic funds transfers (EFTs) typically take 1 to 2 business days to process. Schedule your payroll run early enough so funds arrive in employee accounts on the pay date.
What are payroll deductions
Payroll deductions are amounts you withhold from employee earnings before paying them. In Canada, you must make certain deductions by law.
Mandatory deductions include:
- Canada Pension Plan (CPP): contributions toward employee retirement benefits
- Employment Insurance (EI): premiums for unemployment protection
- Income tax: federal and provincial taxes based on earnings; see small business tax rates in Canada for current rates
Voluntary deductions may include:
- additional retirement contributions
- health insurance premiums
- charitable donations
- child support or other court-ordered payments
For 2026, the CPP contribution rate is 5.95%. Maximum pensionable earnings are $74,600, with a maximum employee contribution of $4,230.45. A second CPP contribution (CPP2) also applies. It covers earnings between $74,600 and $85,000, at a rate of 4%, up to $416.
For EI in 2026, maximum insurable earnings are $68,900. Check the CRA's website each January for updated rates and thresholds.
The order you make deductions matters. Learn more in the guide to hiring staff.
When and how to remit payroll deductions
Remitting payroll deductions means sending the taxes and contributions you've withheld to the CRA. Missing deadlines can result in penalties and interest charges.
When to remit
Your remittance schedule depends on your average monthly withholding amount (AMWA):
- Quarterly remitters (AMWA under $3,000): remit by the 15th of the month after the end of each quarter
- New remitters: remit by the 15th of the month following the pay period
- Regular remitters (AMWA under $25,000): remit by the 15th of the month following the pay period
- Accelerated remitters (AMWA $25,000 to $99,999): remit twice monthly; first-half payments are due by the 25th of the same month, second-half payments by the 10th of the next month
- Threshold 2 remitters (AMWA $100,000 and over): remit within three days of each pay period
How to remit
You can send payments to the CRA through:
- CRA My Business Account (online)
- your financial institution's online banking
- pre-authorized debit
- in person at your bank
What happens if you pay late
Late remittances trigger penalties starting at 3% for payments 1 to 3 days late. Penalties increase to 10% for payments more than 7 days late. Repeated late payments can result in higher penalty rates.
Payroll software can help you track due dates and avoid missed payments.
Reporting to the tax office
As an employer, you collect taxes from employees and remit them to the CRA. You also need to file regular reports to prove you're handling payroll correctly.
Key reporting requirements include:
- T4 slips: provide one to each employee by the last day of February, showing annual earnings and deductions
- T4 late filing penalties: the CRA may charge $10 per day for 1 to 50 late slips
- T4 Summary: submit to the CRA alongside T4 slips by the last day of February of the following year
- Record of Employment (ROE): issue one each time an employee has an interruption of earnings; file within 5 calendar days
- Remittance reports: file when you send deductions to the CRA, either monthly or quarterly depending on your business size
Payroll software can automate much of this reporting, reducing errors and saving time.
Common payroll mistakes to avoid
Even careful business owners can make payroll mistakes. Knowing the most common errors helps you avoid penalties and keep your employees paid correctly.
Misclassifying employees as contractors
Treating an employee as an independent contractor means you skip CPP, EI, and tax withholdings. If the CRA determines the worker should have been classified as an employee, you'll owe back payments plus penalties and interest.
Missing remittance deadlines
Late payments to the CRA trigger automatic penalties. Set calendar reminders or use payroll software that tracks due dates for you.
Not maintaining proper records
The CRA requires you to keep payroll records for at least 6 years. This includes pay stubs, T4s, and records of all deductions and remittances. Good record-keeping makes audits easier and helps you avoid penalties.
Forgetting taxable benefits
Some employee benefits count as taxable income. These include personal use of a company vehicle, employer-paid insurance premiums, and certain allowances. Track these benefits and include them in deduction calculations. You may also be able to claim some costs as small business expenses.
Using outdated tax tables
Tax rates and contribution limits change annually. The CRA also conducts a review of payroll accounts each November, which can change your remitter type for the upcoming year. Using last year's figures means incorrect deductions. Payroll software updates automatically, reducing this risk.
Not registering for workers' compensation
Most provinces require employers to register with their Workers' Compensation Board (WCB). Failing to register can result in fines, retroactive premium assessments, and personal liability if an employee is injured on the job.
Ignoring provincial overtime rules
Overtime thresholds vary across Canada. Applying the wrong province's rules can lead to underpayment, employee complaints, and employment standards violations. Check the rules for each province where you have employees.
The right tools and professional support can help you avoid these mistakes and run payroll with confidence.
Understanding provincial payroll differences
Payroll rules aren't the same across Canada. Each province sets its own employment standards, overtime thresholds, and tax requirements. If you have employees in more than one province, you need to track each set of rules.
Overtime thresholds differ by province:
- Ontario: overtime applies after 44 hours per week
- British Columbia: overtime applies after 8 hours per day or 40 hours per week
- Quebec: overtime applies after 40 hours per week
- Alberta: overtime applies after 8 hours per day or 44 hours per week
Some provinces charge an Employer Health Tax (EHT) on payroll. Ontario exempts employers with total annual payroll under $1 million. British Columbia exempts employers with total annual payroll under $1 million as well.
Quebec has its own set of payroll requirements. Employers in Quebec remit to Revenu Québec instead of the CRA for provincial income tax. They also contribute to the Quebec Pension Plan (QPP) instead of CPP and the Quebec Parental Insurance Plan (QPIP). You'll need separate accounts and filings for each.
Payroll software that supports multi-province calculations helps you stay compliant without tracking every rule manually.
Payroll options for small business
Payroll complexity grows with your team. A mix of hourly and salaried workers, contractors, overtime, and leave entitlements means your payroll can look different every pay period.
Managing employees across multiple provinces adds another layer of requirements to track.
Here are your options for handling payroll:
- Pen and paper or spreadsheets: suitable for businesses with just a few employees; however, the CRA often doesn't accept spreadsheets as official records, and manual calculations increase error risk; cost is free, but time-intensive
- DIY payroll software: apps calculate pay, deductions, and tax forms automatically; you still make payments yourself, but the calculations are done for you; cost is typically $20 to $50 per month, plus $4 to $10 per employee
- Payroll service providers: outsource some or all payroll tasks to specialists; full-service providers handle everything from calculations to remittances; cost varies by provider and services selected
- Accountants and bookkeepers: many can handle payroll alongside your other financial needs; check out the Xero advisor directory to find one; cost is often bundled with other accounting services
Simplify payroll for your Canadian business
Payroll involves several moving parts: calculating pay, making deductions, meeting deadlines, and filing reports. It may seem complex at first, but it gets easier with the right approach.
Payroll software automates calculations, tracks deadlines, and reduces the risk of errors. Working with an accountant or bookkeeper gives you expert support when you need it. If you're ready to simplify your payroll, try Xero and Get one month free.
FAQs on small business payroll
Here are answers to frequently asked questions small business owners have about payroll in Canada.
How do I run payroll for my small business in Canada?
Register for a CRA payroll account and collect employee information, including SIN and TD1 forms. Calculate pay and deductions each period, pay your employees, remit deductions to the CRA, and file T4 slips annually.
Do I need payroll software or can I use spreadsheets?
Payroll software is strongly recommended because it automates calculations, reduces errors, and creates records the CRA accepts. Spreadsheets require manual calculations and often aren't accepted as official payroll records.
How much does payroll cost for a small business?
Payroll software typically costs $20 to $50 per month plus $4 to $10 per employee. Full-service providers charge more but handle everything, and accountants often bundle payroll with other services.
Do I need a separate payroll bank account in Canada?
A separate payroll account isn't legally required, but it's a good practice. Keeping payroll funds in a dedicated account helps you track remittance obligations, avoid accidentally spending money earmarked for the CRA, and simplify record-keeping.
What are the 2026 CPP and EI contribution rates?
For 2026, the CPP rate is 5.95% on earnings up to $74,600, with a maximum contribution of $4,230.45. CPP2 adds 4% on earnings between $74,600 and $85,000; EI covers earnings up to $68,900.
What happens if I make a mistake on payroll?
Minor errors can usually be corrected in the next pay period. Serious mistakes can trigger CRA penalties and interest, though taxpayer relief provisions may waive penalties in circumstances beyond your control.
Disclaimer
Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.
Start using Xero for free
Access Xero features for 30 days, then decide which plan best suits your business.