Payroll Mistakes, Switching Problems and Official Sources
Payroll and HR software contracts: renewal increases, auto-renewal, error liability and exit terms
Payroll software contract terms that cost most later: auto-renewal, renewal uplifts, minimum headcount, error liability and data export at exit.
The payroll software contract terms that most often surprise Canadian employers are auto-renewal with a notice period you missed, a renewal price increase with no cap, minimum headcount or minimum billing that survives a downsizing, a narrow clause on who pays for payroll errors and CRA penalties, and exit terms that make it hard or costly to get your data out. Read the order form and the master terms for each of these before signing, ask for changes in writing, and put the non-renewal deadline in your calendar the day you sign. Budget the renewal with the renewal, FX and tax-inclusive calculator.
This guide is part of common payroll mistakes and official sources. It is general information, not legal advice; for a large or multi-year contract, have a lawyer review it.
The clauses to find and what to ask for
| Clause | What it usually says | What to ask for |
|---|---|---|
| Term and auto-renewal | Renews for the same term unless you give notice | Notice period of 30 days or less; renewal for one year at most |
| Renewal price | Vendor may change prices at renewal | Written cap (for example "no more than X% a year") or a fixed multi-year price |
| Minimum commitment | Minimum employees or minimum monthly fee | Minimum aligned with your lowest realistic headcount |
| Headcount true-up | Billing adjusts upward when you add employees | Also downward at renewal, or quarterly |
| Price definition | Who counts as a billable employee | "Employees paid in the month" if you have seasonal staff |
| Error liability | Provider fixes its own processing errors; liability capped | Provider pays CRA penalties and interest caused by its error |
| Service levels | Uptime target; support hours | Support during your payroll processing windows, and at year-end |
| Change of terms | Vendor may update online terms | Notice of material changes and a right to terminate |
| Data export at exit | Export available on request, sometimes for a fee | Full export in standard formats at no or fixed cost, before and after termination |
| Archive access | Read-only access after cancellation | Access for a defined period at a known price, to cover six-year retention |
| Data deletion | Deletion after a period | Deletion only after you confirm the export |
| Currency and tax | Price in USD or CAD; taxes extra | CAD pricing; vendor's GST/HST number on invoices |
Renewal increases: how small percentages compound
Renewal increases look small in isolation. Over three renewals they add up, and if headcount grows at the same time, the bill grows faster.
Illustrative example. A plan costs $3,000 in year one. Renewal increases are 8% a year, and headcount grows 5% a year.
| Year | Calculation | Yearly cost |
|---|---|---|
| 1 | Starting price | $3,000.00 |
| 2 | $3,000 × 1.08 × 1.05 | $3,402.00 |
| 3 | $3,402 × 1.08 × 1.05 | $3,857.87 |
| 4 | $3,857.87 × 1.08 × 1.05 | $4,374.82 |
By year four the bill is about 46% higher than in year one. With a 3% renewal cap instead, year four would be $3,000 × (1.03 × 1.05)³ = $3,000 × 1.0815³ ≈ $3,000 × 1.2650 ≈ $3,795, roughly $580 less in that year alone.
The calculator handles one year at a time: enter the current cost, the uplift plus any FX buffer, and expected fixed extras.
Who pays when payroll goes wrong
The CRA assesses the employer for late remittances, failures to deduct and late filings, regardless of the provider. Whether you can recover the cost depends on the contract. Typical patterns:
- the provider corrects its processing errors at no charge and reimburses penalties and interest caused solely by its error;
- exclusions for late or wrong inputs, insufficient funds, changes after cut-off, and your own set-up choices;
- a liability cap, often tied to fees paid over a period.
Ask how the provider documents an error, how quickly it will correct and re-file, and whether it will deal with the CRA on your behalf. Keep your own records of what you submitted and when. Penalties are explained in CRA payroll penalties.
Service levels that matter for payroll
General uptime figures matter less than availability when you need it: the days before each payday, the remittance due dates and the T4 period in January and February. Ask:
- support hours (are they in your time zone, and is there a payroll-day escalation?);
- maintenance windows (never during your processing window);
- what happens if the system is down on a payday (manual payment option, off-cycle run at no charge);
- French-language support if you have Quebec staff.
Planning an exit before you sign
Most of the cost of leaving a payroll provider is data. Before signing, confirm:
- what you can export (pay history, YTD, slips, ROEs, remittances, HR records, documents);
- formats (CSV for data; PDF for reports and slips);
- cost and timing of a full export, including after termination;
- read-only archive access and its price;
- how long data is kept after termination and how deletion is confirmed.
Records generally must be kept for six years, so the exit plan must cover that period; see record retention and employee privacy. The practical side of moving systems is in switching payroll providers mid-year, and set-up problems to avoid in implementation failure patterns.
Pricing representations
If a vendor advertises a price that cannot actually be obtained because mandatory fees are added later, that may raise issues under the Competition Act's rules on drip pricing. For your own purposes, the safe approach is to compare written, all-in quotes; see pricing models.
FAQ
Can I cancel a payroll subscription mid-term?
Monthly plans usually allow cancellation with notice. Annual and multi-year plans often require payment for the rest of the term unless the contract gives a termination right. Read the termination clause and negotiate an exit right for material changes or repeated service failures.
Is auto-renewal enforceable for businesses?
Generally, business-to-business contracts are enforced as written, and consumer protection rules on renewals usually do not apply to businesses. That is why the notice date matters.
Should I sign a multi-year contract to lock in the price?
It can make sense if you are confident in the fit and the price is fixed or capped. Make sure it includes headcount flexibility and exit rights, and do it after a successful first year rather than at first purchase if you can.
What should I do 90 days before renewal?
Review headcount and modules used, remove inactive profiles, ask for the renewal price in writing, compare at least one alternative, and give notice if you plan to leave.
Sources
- Competition Bureau Canada — drip pricing and price representations
- Canada Revenue Agency — employer liability for payroll obligations, GST/HST invoice requirements
- Office of the Privacy Commissioner of Canada — accountability when using service providers
- Justice Laws Website — Competition Act and Income Tax Act