Small business payroll guide for Canadian employers
Learn how small business payroll helps you pay staff on time, meet tax rules, and save hours each pay run.

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio
Published Friday 20 March 2026
Table of contents
Key takeaways
- Register for a CRA payroll account before your first payday and collect essential employee information including Social Insurance Numbers, completed TD1 forms, and banking details to ensure proper setup and compliance from day one.
- Calculate and withhold mandatory deductions for Canada Pension Plan, Employment Insurance, and income tax from each employee's pay, then remit these amounts to the CRA by the 15th of the following month for most small businesses.
- Avoid costly penalties by properly classifying workers as employees versus contractors, maintaining payroll records for at least six years, and using current tax tables that update annually rather than outdated figures.
- Choose payroll software over manual spreadsheets to automate calculations, reduce errors, track remittance deadlines, and create records the CRA accepts as official documentation.
What does payroll mean for small business?
Payroll is the process of paying your employees and handling the required deductions from their earnings. For small businesses, this means:
- 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 employment law and government regulations
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). 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 six years
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. Getting these right from the start helps you avoid compliance issues and ensures your employees are paid correctly.
- Determine if your workers are employees or contractors
Before running payroll, confirm whether each worker is an employee or an independent contractor. This matters because:
- Employees: you must withhold CPP, EI, and income tax from their pay
- Contractors: they handle their own taxes and deductions
If you misclassify workers, the CRA may penalize you and require back payments. When in doubt, review the CRA's guidelines, consult an accountant, or even request a ruling directly from the CRA so they can officially decide on a worker's status.
- 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.
- Collect required employee information
For each employee, gather:
- Social Insurance Number (SIN): you must show you made a reasonable effort to get it within three 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.
- 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.
Set your first pay date and work backwards to determine the pay period it covers.
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
Voluntary deductions may include:
- additional retirement contributions
- health insurance premiums
- charitable donations
- child support or other court-ordered payments
The order you make deductions matters. Learn more in our 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):
- 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. Payments for the first half of the month are due by the 25th day of the same month. Payments for the second half are due 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 up to three days late, increasing to 10% for payments more than seven 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 their annual earnings and deductions. If you fail to meet this deadline, the CRA may penalize you $25 per day for each late slip.
- T4 Summary: submit to the CRA alongside T4 slips; the complete information return must be filed on or before the last day of February of the following calendar year.
- 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 six 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, including personal use of a company vehicle, employer-paid insurance premiums, and certain allowances. Track these benefits and include them in deduction calculations.
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.
The right tools and professional support can help you avoid these mistakes and run payroll with confidence.
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: 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: 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: often bundled with other accounting services.
Making payroll simple for your 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.
The right approach makes your payroll manageable. 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. Get one month free and see how automated payroll saves you time and keeps you compliant.
Start using Xero for free
Access Xero features for 30 days, then decide which plan best suits your business.
FAQs on small business payroll
Here are answers to common questions small business owners have about payroll.
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, then pay your employees. Remit deductions to the CRA and file required reports like T4 slips annually.
Do I need payroll software or can I use spreadsheets?
Use payroll software rather than spreadsheets. Software 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 payroll providers charge more but handle all tasks for you. Accountants often bundle payroll with other services.
What happens if I make a mistake on payroll?
You can usually correct minor errors in the next pay period. Serious mistakes like misclassifying employees or missing remittance deadlines can result in CRA penalties, back payments, and interest charges. However, the CRA has taxpayer relief provisions that may waive penalties and interest in circumstances beyond your control. Good systems and professional support help prevent costly errors.
When do I need to register for a payroll account?
Register for a CRA payroll account before you pay your first employee. You'll need the account number to remit deductions and file reports. Late registration can delay your ability to process payroll correctly.
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.