Cost Estimates, Worked Examples and Selection Checklists

Three-year total cost of payroll and HR software: a worked TCO for a Canadian employer

Build a three-year total cost of ownership for payroll and HR software, with renewals, switching costs and internal time, worked for two options.

Updated · 5 min read

Three-year total cost of payroll and HR software: a worked TCO for a Canadian employer

A three-year total cost of ownership (TCO) for payroll and HR software adds four things: the subscription for each year (with headcount growth and renewal increases), the one-time costs of switching (setup, data migration, training, parallel runs), the internal time your staff spend running payroll and the HR tasks the software affects, and any year-end or add-on fees. Comparing only subscription prices often picks the wrong option: in the worked example below, the option with the higher subscription costs about $4,260 less over three years because it saves manager time on scheduling.

This guide is part of the payroll software selection checklist. The employer is an invented composite and every price is illustrative.

Why three years

Three years is long enough to include a renewal or two and the one-time switching cost spread over a realistic life, and short enough that headcount and pricing assumptions are still plausible. Many payroll and HR contracts run one to three years, and the switching cost (setup, migration, learning) is usually paid only once, so a one-year comparison overstates the cost of switching and a five-year one relies on guesses.

The cost lines

Cost lineOne-time or recurringHow to estimate
Subscription (PEPM × employees + base fee)RecurringPrice page or quote × your headcount by year
Modules and add-onsRecurringOnly the ones you will use
Renewal increaseRecurring, from year 2Contract cap, or a buffer (for example 5% a year)
FX movement (USD plans)RecurringBuffer; see GST/HST and USD pricing
Setup or implementation feeOne-timeVendor quote
Data migration (employee data, YTD balances, history)One-timeInternal hours × loaded cost, or vendor fee
TrainingOne-time, plus new staffHours × loaded cost
Parallel run(s)One-timeExtra time for one or two runs
Internal payroll timeRecurringHours per run × runs × loaded cost
Related HR time (scheduling, time-off, onboarding)RecurringOnly where the software changes it
Year-end, off-cycle and amendment feesRecurringVendor fee schedule
Exit cost (data export, archive access)One-time, at endContract terms

Sales tax is left out of the comparison and added at the end: GST/HST is usually recoverable as an input tax credit; PST is not.

Worked example: 25-person Ontario retailer

The same employer as Profile 2 in the cost per employee examples: 25 hourly employees, biweekly pay (26 runs), growing to 28 in year 3. Loaded cost of the office manager who runs payroll: $40 an hour. Store managers' loaded cost: $30 an hour. Assumed renewal increase: 5% in year 2 and again in year 3.

Option A: payroll plus HR tier at $10 per employee plus $45 base ($295 a month); schedules stay in a spreadsheet. Option B: all-in-one with time and scheduling at $18 per employee, no base fee ($450 a month).

Subscriptions

YearOption AOption B
1$295 × 12 = $3,540.00$450 × 12 = $5,400.00
2$3,540 × 1.05 = $3,717.00$5,400 × 1.05 = $5,670.00
3 (28 staff)(28 × $10 + $45) × 12 × 1.05² = $3,900 × 1.1025 = $4,299.75(28 × $18) × 12 × 1.1025 = $6,048 × 1.1025 = $6,667.92
3-year subscription$11,556.75$17,737.92

One-time costs

ItemOption AOption B
Vendor setup fee$500$1,000
Data migration (20 hours × $40)$800$800
Training$400$800
Parallel pay run$300$300
Total one-time$2,000$2,900

Internal time (yearly, then × 3)

ItemOption AOption B
Payroll per run1.5 h × 26 × $40 = $1,5600.75 h × 26 × $40 = $780 (hours imported from time clock)
Scheduling by store managers3 h/week × 50 × $30 = $4,5001 h/week × 50 × $30 = $1,500
Three years($1,560 + $4,500) × 3 = $18,180($780 + $1,500) × 3 = $6,840

Three-year TCO

Option AOption B
Subscriptions$11,556.75$17,737.92
One-time$2,000.00$2,900.00
Internal time$18,180.00$6,840.00
Total$31,736.75$27,477.92
Software and one-time only$13,556.75$20,637.92

On software cost alone, Option A is about $7,080 cheaper. Including time, Option B is about $4,260 cheaper. The result depends almost entirely on the scheduling-time assumption: if managers would save only 1 hour a week instead of 2, Option B's advantage shrinks by $1,500 a year ($4,500 over three years) and the two options are roughly level. Test the assumption before you sign, for example by timing schedule building for a month.

Stress tests worth running

What ifEffect on the comparison
Renewal increase is 10% a year, not 5%Hurts the option with the larger subscription more (Option B)
Plan is billed in USD and CAD weakens 5%Adds about 5% to that option's subscription
Headcount reaches 35 by year 3Per-employee pricing grows for both; base fees matter less
One payroll error causes a penalty and correctionFavours the option with fewer manual steps
You leave after 18 monthsOne-time costs weigh more; check early termination terms

Use the renewal, FX and tax-inclusive calculator for the uplift and FX lines, and the monthly cost estimator for each year's subscription.

Common TCO mistakes

  • Treating internal time as free. It is the largest line for many small employers.
  • Counting time savings you cannot name. Only include savings tied to a specific task that will change.
  • Forgetting year 2 and 3 increases, especially after a first-year discount.
  • Leaving out migration of year-to-date balances when switching mid-year; see switching payroll providers mid-year.
  • Ignoring exit costs: archive access or data export fees at the end of the contract.

When the switch is from spreadsheets rather than another system, the manual payroll payback guide is the better frame.

FAQ

Should I discount future costs?

For small amounts over three years, discounting changes little and adds complexity. For large enterprise contracts, a finance team may prefer a net present value; the ranking of options rarely changes.

What loaded hourly cost should I use?

Use wages plus employer CPP and EI, vacation pay, benefits and a share of overhead, or simply wages plus 20–30% as a rough illustrative rule. Use the same rate for every option.

Should the TCO include sales tax?

Compare options before tax, then add tax to the chosen option's budget. GST/HST is usually recoverable for registrants; PST and non-recoverable QST situations should be included as a cost.

How do I value fewer payroll errors?

Count only errors you actually had (corrections, amended slips, penalties) and the time they took. Avoid adding speculative risk values that would decide the outcome on their own.

Sources

Related guides