Sage 50 Canadian Edition to QuickBooks
Sage 50 works fine. The annual upgrade that keeps payroll legal is the real cost.
Sage supports one release of Sage 50 Accounting: the current one. Sage 50 Accounting 2025 received no payroll tax update in December 2025, ran on outdated tax tables from 1 January 2026, and product support for it ended 31 March 2026. That is the treadmill. This page is about stepping off it without losing your GST and HST history, your project costing or your opening balances.
15,000+ migrations completed. 90+ source platforms. Client data processed in Canada.
The forcing event
Your payroll is the thing holding you on the upgrade cycle
Most Sage 50 files could run for another decade untouched. The reason Canadian businesses cannot simply stop upgrading is payroll, and the way Sage has structured it is worth stating plainly so you can decide with the facts in front of you.
| What you rely on | What Sage requires |
|---|---|
| CRA payroll tax tables | Updated twice a year, on 1 January and 1 July. Delivered only to the current release, and only with a service plan that includes payroll |
| Product support | Sage supports the current release only. Support for Sage 50 Accounting 2025 ended 31 March 2026 |
| Payroll calculation at all | The most recent version or update, plus a current plan that includes payroll services |
| Quebec payroll slip filing | Gated behind the same active payroll service plan |
| Connected services | Sage HR, Paya, EFT Direct and other add-ons stop working on unsupported versions |
| Newer features | AR Automation, AI Document Capture and the Sage account login all require an active Sage 50 subscription |
Read that as an operating cost, not as a scare. If you run payroll in Sage 50, you are buying the upgrade every year whether you wanted the new features or not. The question is whether that money is buying you something you actually use.
Simply Accounting
If your file says Simply Accounting, it is the same file
One product, two names
Sage announced in October 2012 that Simply Accounting would be renamed Sage 50 Accounting Canadian Edition, starting with the 2013 release. Same product line, same data structure, same Canadian tax handling. If you are sitting on a file created in Simply Accounting in 2009 and upgraded a few times since, it is a Sage 50 file and everything on this page applies to it.
We still receive Simply Accounting files regularly, usually from businesses that stopped upgrading years ago and are only now moving because payroll finally broke or because the machine it runs on died.
Old files are not a problem, they are a discovery question
A long-dormant file usually means several things at once: a version too old for the current converter, a chart of accounts that has drifted, project records nobody has closed, and tax codes set up before HST existed in your province. None of that stops the migration. All of it changes the sequence, which is why we profile the file before we quote rather than after.
Bring us the file as it is. We do not need you to clean it up first, and we would rather you did not, because the cleanup decisions belong inside the migration where they can be reconciled.
Read this before you use the free tool
What Intuit’s own Sage 50 converter leaves behind
Intuit publishes a free Sage 50 to QuickBooks Online conversion service and documents its limits honestly. Those limits are the entire reason this page exists. Everything below is from Intuit’s own Canadian help documentation, not from us.
| Item | What the free tool does |
|---|---|
| Payroll records | Do not convert |
| Projects | Do not convert. This is Sage 50 job costing, and for contractors and agencies it is the whole reporting model |
| Multicurrency | Does not convert |
| Sales orders | Do not convert |
| Budgets | Do not convert |
| Memorized transactions | Do not convert |
| Invoice and other templates | Do not convert |
| Attachments | Do not convert |
| Estimates and other non-posting entries | Do not convert |
| Multiple AR and AP accounts | Merged into a single receivable and a single payable account |
| Chart of account numbers | Numbers longer than seven numerals are not supported |
| Inventory items | Only code, stock code, location, name and description carry across. The income and asset accounts on the item do not |
| Reversed and forward-dated journals | Do not post, and have to be entered by hand afterwards |
| Fiscal year start | Can be any month, but must start on the first of that month |
| Turnaround | Up to 72 hours, with no scoping conversation before it runs |
If your Sage 50 file has no projects, one currency, no inventory and no payroll history worth keeping, the free tool is a reasonable choice and we will tell you so. Most Canadian files that reach us have at least two items on that list.
Scope
What we do differently on each of those
Projects and job costing
Sage 50 projects are the reporting spine for contractors, agencies, engineering firms and anyone who bills by engagement. Losing them means losing every historical job margin you have. We map projects to the destination structure, usually customers and sub-customers with classes or a project dimension depending on which QuickBooks product you land on, and we reconcile project profitability from both systems before go live so the comparison actually holds.
Multicurrency
Sage 50 Pro carries two currencies. Premium and Quantum carry unlimited. If your file has USD suppliers or EUR customers, the exchange gain and loss history is part of your financial statements and it has to arrive intact. We enable multicurrency deliberately in the destination, map each currency, and reconcile the realised and unrealised positions rather than letting the balances land as plain domestic amounts.
Chart of accounts
The seven numeral limit catches a lot of Canadian files, especially ones with departmental account numbering built up over fifteen years. Rather than truncating and hoping, we design the destination chart against your actual reporting, map old to new account by account, and give you the mapping document before anything is loaded.
Multiple AR and AP accounts
Files that separate receivables by division or by entity get collapsed into one control account by the free tool. We preserve the distinction using classes, locations or sub-accounts so your divisional ageing still reports the way your controller expects.
Inventory items
Item code and description are the easy part. The income account, asset account, cost and quantity on hand are what make the item usable. We rebuild the full item record and reconcile the inventory valuation summary from both systems, which is also where we surface the costing method decision described below.
Journals and templates
Reversed and forward-dated journals are re-entered and verified rather than left as a to-do list for your bookkeeper. Invoice and statement templates are rebuilt in the destination form styles so what your customers receive on day one looks like what they received the week before.
Canada
The Canadian details a generic conversion gets wrong
Sage 50 keeps two tax accounts, and four in Quebec
Sage 50 Canadian Edition tracks sales tax across separate accounts, two in most of the country and four in Quebec where GST and QST are administered separately. QuickBooks Online consolidates into a single GST and HST payable account with the tax detail carried on the transactions.
That consolidation is fine, provided the transaction level detail survives. If it does not, you can still file, but you cannot substantiate a filed return, and substantiating is the entire point of the record.
The rates are not one number
HST at 13 percent in Ontario. 14 percent in Nova Scotia. 15 percent in New Brunswick, Prince Edward Island and Newfoundland and Labrador. GST plus PST in British Columbia at 7 percent, Saskatchewan at 6 percent and Manitoba at 7 percent. GST plus QST in Quebec at 9.975 percent. GST only in Alberta, Yukon, the Northwest Territories and Nunavut. Historical transactions keep the code they were filed under, mapped to the correct agency.
Input tax credits have to be reproducible
Your input tax credit position is only as defensible as the transaction detail behind it. We migrate at transaction level specifically so the ITC position for every filed period can be rebuilt from the new system, and we reconcile a sales tax summary from both systems before go live so you see it rather than trust it.
Six years, at a Canadian place of business
The CRA requires records to be kept for six years from the end of the last tax year they relate to, and to be kept at your place of business in Canada unless you have written permission to keep them elsewhere. Your retired Sage 50 file becomes a structured archive built to meet that, delivered to you, not a backup on a drive nobody can open without a Sage licence.
Your data is processed in Canada
Extraction, staging, transformation and validation all happen in Canada. We do not move a Canadian client file offshore to be worked on. If your board, your auditor or your privacy policy has a data residency clause, that is the answer to it and it goes in the statement of work.
Payroll, stated honestly
We migrate basic payroll data. Detailed pay type history and year to date figures are archived from the source rather than rebuilt in the destination. A half populated payroll history inside a live file is worse than a clean archive sitting beside a clean start, and any provider who tells you otherwise has not had to reconcile one.
Discovery
Which edition you are on changes the project
Three Sage 50 Canadian Edition tiers, three different migration shapes. The first question on the call is which one you are running, because it tells us most of what we need to know before we ever open the file.
| Edition | Users | What it changes for the migration |
|---|---|---|
| Pro | 1 user | Two currencies maximum, basic inventory, no departmental accounting. Usually the fastest migration we run |
| Premium | 2 to 4 users | Unlimited currencies, departmental accounting and advanced inventory all in play. Payroll covers up to 10 employees before additional fees, so payroll scope is usually modest |
| Quantum | 5 to 40 users | Everything Premium has, plus serial number tracking and projects assigned to orders and invoices. The serial tracking is the item that most often needs a connected application in the destination |
Departmental accounting in Premium and Quantum is the detail most often missed. It has no direct QuickBooks equivalent and gets modelled as classes or locations, which is a design decision, not a data mapping.
Process
How a Sage 50 migration runs
Discovery and scoping
We take a copy of the file, identify the edition and version, profile the projects, currencies, departments, inventory and tax setup, and return a written scope. That document names what is not coming across. You sign off on the exclusions before anyone touches anything.
Destination design
Chart of accounts, classes and locations, sales tax codes and agencies, item structure, user roles. We choose the destination QuickBooks product with you rather than defaulting to the one that is easiest to sell.
Test migration
A full conversion into a sandbox. Balance sheet, trial balance, profit and loss, AR ageing, AP ageing, sales tax summary, project profitability and inventory valuation pulled from both systems and reconciled line by line. You get the comparison, not a summary of it.
Application reconnection
Bank feeds established, bank rules rebuilt, connected applications re-authorised or replaced. This runs alongside the test cycle so nothing waits for cutover.
Cutover
Final delta migration in a quiet window. Your team keeps working in Sage 50 until we switch. Reconciliation repeats against the final numbers before anyone is asked to use the new system.
Hypercare
Thirty days of support after go live. Role training, report tuning, and your first month end run with us on the line. The Sage 50 file is archived to meet the six year requirement.
Destination
QuickBooks Online, or QuickBooks Enterprise
Leaving Sage 50 is two decisions, not one. The second decision is where you land, and it is the one that gets made badly most often because it usually gets made by whoever is selling the migration.
QuickBooks Online usually fits Pro and Premium files
If you are on one or two currencies, running a single company file, and your inventory is straightforward, QuickBooks Online is almost always the right destination. You lose the server, the annual upgrade and the version support question in one move. Your accountant gets access without a licence. Your team works from anywhere without a hosting contract sitting between them and the file.
The trade is that some Sage 50 constructs have no direct equivalent and get modelled rather than mapped. Departmental accounting becomes classes or locations. Serial number tracking needs a connected application. Those are design decisions we make with you in discovery, in writing, before any build work starts.
QuickBooks Enterprise fits some Quantum files
Quantum sites running serial number tracking, heavy inventory, or projects assigned to orders and invoices sometimes need a desktop-grade destination rather than a browser one. QuickBooks Enterprise carries advanced inventory with bin, lot and serial tracking, and job costing depth that browser accounting does not match natively.
It also carries a per seat licence and, if your team is not all on one network, a hosting bill. That is the same shape of cost you are leaving Sage 50 to escape, so it only makes sense when the capability is genuinely load bearing. We will look at your project and inventory reports and tell you which one you are rather than guessing.
We are a multi-award-winning Intuit QuickBooks Service Provider, and we still turn migrations down. If the honest answer is that your Sage 50 renewal is cheaper than replacing what you would lose, you will hear it on the first call rather than in month three of a project.
Timeline
How long it takes
Timelines by the profile of the file, not by your headcount. The assessment gives you a fixed window and a fixed scope before you commit to anything.
| Profile | Timeline |
|---|---|
| Single company file, Pro or Premium, one currency, no projects | Under 1 week |
| Multicurrency, active projects, several years of history, inventory in use | 1 to 3 weeks |
| Quantum with departmental accounting, serial tracking, or multiple company files consolidating into one | 2 to 4 weeks |
Those windows run from kickoff to go live and include the test migration and the reconciliation cycle. They do not include the thirty days of hypercare that follow every project. Your QuickBooks subscription is paid to Intuit directly and is never marked up by us.
Proof
A national organization, moved without a reporting gap
Dairy Farmers of Canada
A national organization with the reporting obligations that come with representing an entire sector moved off Sage 300 onto QuickBooks. Full transaction history. Reporting continuity across periods so year over year comparisons still worked the week after go live. No gap for the finance team to explain to anyone.
The relevance to a Sage 50 migration is the method rather than the platform. Transaction level conversion, reconciliation against the source before cutover, and a scoped list of what was not coming across agreed in advance.
Questions Canadian finance teams ask
Before you book
My file is Simply Accounting, not Sage 50. Can you still move it?
Yes. Sage renamed Simply Accounting to Sage 50 Accounting Canadian Edition from the 2013 release, announced in October 2012. It is the same product line and the same data structure. Older files sometimes need an intermediate step before the current tooling will read them, which we handle rather than ask you to.
Why not just use Intuit’s free conversion service?
Use it if it fits. Intuit documents that payroll records, projects, multicurrency, sales orders, budgets, memorized transactions, templates, attachments and non-posting entries do not convert, that multiple receivable and payable accounts are merged, and that inventory items arrive without their income and asset accounts. If none of that matters to your file, the free route is the right one and we will say so on the call.
Will I lose my project costing history?
Not with us. Sage 50 projects do not come across in the free conversion. We map them into the destination structure and reconcile project profitability from both systems before go live, so historical job margins remain comparable.
What happens to my GST, HST, PST and QST history?
Every historical transaction keeps the tax code it was filed under and the codes are rebuilt against the correct agencies. Sage 50 keeps sales tax across separate accounts, two in most of the country and four in Quebec, and QuickBooks consolidates them. We reconcile a sales tax summary from both systems before go live so you can see the position rather than take our word for it.
Do I have to be on the current version of Sage 50 to migrate?
No. We regularly receive files several releases behind, and being behind is often the reason someone is calling. An old version changes the extraction sequence, not whether the project is possible.
Can I keep multiple currencies?
Yes. Multicurrency does not survive the free conversion. We enable it deliberately in the destination, map each currency, and reconcile the realised and unrealised exchange positions so your financial statements still tie.
Do you migrate payroll?
We migrate basic payroll data. Detailed pay type history and year to date figures are archived from the source system rather than rebuilt in the destination. A partially populated payroll history in a live file causes more problems than it solves.
What happens to my old Sage 50 file?
It is archived in a structured, readable form and handed to you. The CRA requires records to be kept for six years from the end of the last tax year they relate to, and to be kept at a place of business in Canada unless you have written permission otherwise. The archive is built to meet that.
Accounting firm with a client on this platform?
Refer, white-label, or co-deliver the migration with our team while you keep the client relationship.
Discovery Call
Book a Sage 50 migration assessment
Ninety minutes on your edition, your projects, your currencies and your payroll position. A fixed-scope quote after, or an honest recommendation to stay where you are.
