Updated Checked by the Tax-Services.ca editorial team How we check
There’s no confirmed price for cloud accounting software implementation, and we won’t guess one. Quotes vary with the size of your books, how many people log in and how much history you move across, and any number quoted online is someone’s sales figure. What we can give you is a way to size the job, a short list of what to ask for, and the CRA record rules that any setup has to respect.
What makes an implementation cost more or less?
The software subscription is the small part. The work around it is where hours go, and hours are what you pay for, whether they’re yours or a bookkeeper’s.
A sole proprietor with one bank account and no staff can often be running in an afternoon. A company with payroll, inventory, three bank accounts and five years of history is a different project. The same tool sits under both.
| Piece of work | What makes it bigger |
|---|---|
| Chart of accounts | Many revenue streams, departments or locations |
| Opening balances | Loans, inventory, unpaid invoices, fixed assets |
| History to move | More than one year, or messy books from the old system |
| Bank and card feeds | Several accounts, many transactions, poor coding rules |
| Payroll | Several pay frequencies, benefits, employees in more than one province |
| Sales tax | Sales in several provinces, or a mix of taxable and exempt items |
| Training | Many users with different permissions |
What should you ask for in a quote?
Ask for a written scope. It should say which of those pieces are included, how many hours each one is expected to take, and what happens when the estimate runs over. A fixed fee for a clearly defined scope beats an open hourly rate, but only if the scope is specific.
Ask who does the work. Is it the person you met, or someone junior? Ask what you get at the end: a reconciled file, a tax-ready trial balance, a one-page note on how things are coded. And ask what it costs to leave. Can you export your data in a normal format if you switch tools in three years?
We didn’t compare vendors or publish fees, because we couldn’t verify either.
Which CRA record rules apply to cloud accounting software?
More than people expect, because the records are still yours when a provider hosts them. The CRA says you need to keep records and supporting documents for six years from the end of the last tax year they relate to. Its electronic record-keeping circular says that outsourcing to a service provider doesn’t relieve you of the duty. If the CRA asks, you have to be able to produce the data in a readable, usable format.
Location matters too. The CRA’s circular on books and records retention says they must be kept at your place of business or residence in Canada or another place the Minister designates, and the CRA’s guidance says records must be kept in Canada unless it gives written permission otherwise, and records that are only accessed from Canada but stored abroad aren’t treated as Canadian records. It may allow electronic records outside the country on conditions, including that CRA officials can get at them. So find out where your provider stores data before you sign, and keep a backup copy you control.
Nobody expects you to audit a data centre. You do need an answer you could repeat to an auditor.
How should you plan the switch itself?
Work backwards from a clean date. Most owners pick the first day of a month, or of a new fiscal year, because opening balances are easy to prove from the closing bank statement. Two weeks before, tidy the old file. One week before, list every open invoice and bill. On the day, load the balances, connect the bank feeds and stop entering anything in the old system.
Say Lena runs a three-person landscaping firm in Kelowna and moves on 1 January. She prints the old year-end reports, saves a copy where she can find it, and enters opening balances from the 31 December bank statements. In February she compares the first month’s numbers against the bank. If they agree, she’s done. If they don’t, she’s found the problem while it’s small and a few bucks of her own time fixes it.
Keep the old system’s export for the full six years. You may never need it, and that’s the right outcome. But if the CRA asks about a 2024 invoice in 2028, a dead login is no answer.
A test that costs almost nothing
Before you trust a new setup, run a known case through it and see if the numbers match. Payroll is the best one. Take one employee in Ontario paid $3,000 every two weeks. Our payroll remittance calculator shows $732.62 held back from pay (income tax, CPP and EI) and $228.41 added by the employer, so $961.03 to remit each period.
Your software may differ by a few cents because of rounding, and it may use different tables mid-year. A gap of tens of dollars means something is set up wrongly. Run the same employee through the payroll deductions calculator for a second opinion.
Do the same with sales tax. Enter one invoice in the software, then check it against the GST/HST calculator. If you work for yourself, the self-employed tax calculator gives a quick read on whether the year-end profit looks sensible.
Mistakes that make a setup expensive
The most common one is moving dirty data. If last year’s books were never reconciled, loading them into a new tool just gives you the same mess in a nicer screen. Reconcile first, or start fresh from a clean opening date and keep the old file as an archive.
The second is buying for features you won’t use. A business with ten invoices a month doesn’t need inventory tracking. The third is skipping the cut-over date. Pick one day, such as the first of a month, and stop entering anything in the old system that day.
Last, don’t let a single person hold all the logins. If the only administrator is a former bookkeeper, you have a problem on the day you need your records.
How we checked the figures
The payroll figures come from our own calculators, which use the 2026 federal and Ontario tables. Record-keeping rules come from CRA pages on keeping records and on electronic record keeping (Information Circular IC05-1). Prices and vendor features are not included because we couldn’t verify them.
Frequently asked questions
How much does cloud accounting software implementation cost?
We couldn't verify any price, so we don't quote one. Cost follows the scope: history moved, bank feeds, payroll, sales tax and training. Ask for a written scope with hours.
Can I keep my records in the cloud for CRA purposes?
Yes, electronic records are accepted, but they must stay readable and usable for the CRA. Records stored outside Canada need the CRA's written permission, so ask where your provider stores data.
How long do I keep records after switching software?
The CRA says six years from the end of the last tax year they relate to. Keep an export of the old system for that long.
Should I move old data into the new system?
Only if it's been reconciled. Otherwise start from a clean opening date and archive the old file.
How do I check that payroll is set up correctly?
Run one employee through a calculator and compare the remittance. A gap of more than a few cents points to a setup problem.
All family and benefits calculators
- Self-employed taxes in Canada: income, CPP and GST
How tax works when you are self-employed in Canada: reporting income and expenses, paying both halves of CPP, instalments and when to register for GST