Converting a Sage 50 Company File to QuickBooks Online: A Playbook

A complete playbook for moving Sage 50 data into QuickBooks Online: scoping, history choices, secure handoff, and a reconciled trial balance.

Migrating a Sage 50 company into QuickBooks Online is a controlled engineering job, not a one-click import. The work breaks into phases: scope the source, decide how much history moves, settle the Admin password, hand the file over safely, and prove the trial balance ties before anyone posts a live transaction. Run the phases in order and the cutover stays boring, which is exactly what you want.

Pick the right moment

Start after a period closes. A month-end or quarter-end cutoff keeps open invoices and bills to a minimum and gives you a clean set of Sage reports to compare against. Fix the go-live date first, then work backwards, because scoping, conversion, and reconciliation each take time. Never plan the cutover in the middle of a payroll period.

Scope the source file

The scoping call decides the whole project. We ask for the exact Sage 50 version and edition (Pro, Premium, or Quantum), the approximate size of the company data, and the date of the first transaction. Tell us whether every transaction since that first day must appear in QuickBooks Online, or only the activity after a cutoff. Say whether the file has an Admin password, and give us the deadline. Run the data verification check in Sage 50 and fix anything it reports before anything moves; converting a damaged file produces a damaged result.

Full history or a cutoff date

Converting full history brings every transaction into QuickBooks Online. You keep multi-year comparatives and can retire the Sage file entirely. It is the slower path: more data to move, more lists to match, more detail to check.

A cutoff conversion moves the lists, open items, and balances as of a date, and posts the net position as opening entries. The books start light, reconciliation is faster, and the Sage file stays as a read-only archive for old history. Most companies that rarely look back more than a year or two are happier with a cutoff at a fiscal year or quarter start. Choose full history when prior-year comparatives matter to you.

Settle the Admin password before the handoff

The conversion needs exclusive access to the data, and that means opening it as the Admin user. Log in with the Admin password on the machine that holds the data, then again on the backup copy you plan to send. If the password is unknown, resolve that first; a file that cannot be opened cannot be converted, and our password recovery service for accounting files clears it before conversion starts. Send the password separately from the file itself, never in the same message.

Package and send the data

With every user logged out, make a fresh backup from inside Sage 50 and test that it restores on the same machine. Keep that backup untouched on your side; it is your master copy. Upload through the secure link we send, and hold onto a local copy until the project closes. If you would rather have engineers run the whole job, our Sage 50 to QuickBooks conversion service starts with this same scoping.

What carries over, and what needs rebuilding?

The chart of accounts, customer and vendor lists with balances, open invoices and bills, journal entries, and transaction history for the agreed period all move across. Bank and credit card registers arrive with their balances.

Several things do not travel. Payroll history lands, if at all, as plain journals, so year-to-date figures for each employee must be set up in QuickBooks Online payroll by hand. Inventory quantities, assemblies, and cost layers usually need rebuilding, and sales tax agencies and rates are reconfigured in the new tax setup. Custom fields, budgets, recurring templates, and bank feed rules do not convert; rebuild the ones you actually use.

Reconcile the trial balance before cutover

In Sage, run the trial balance, the receivable and payable aging summaries, the inventory valuation, and the bank reconciliation summary as of the cutoff date. Export or print these; they are your control totals.

After the converted data loads, run the same reports for the same date and compare line by line. Every balance sheet account should match to the cent, and the agings should agree customer by customer and vendor by vendor. Then reconcile each bank and credit card account from the opening balance through the cutoff, and expect a zero difference. Fix any variance while the data is still in staging, before a single live transaction is entered.

Rollback points to hold open

You always hold three. The Sage backup on your own machine is untouched by work done on the copy, so a failed conversion costs nothing but time. Until you cut over, Sage remains the authoritative set of books, so a trial balance that will not tie has cost you nothing either. And keep Sage installed and licensed through your first full close, in case a question about old history comes up.

What does a clean outcome look like?

The QuickBooks Online trial balance at the conversion date matches Sage to the cent. Every receivable and payable agrees by name, each bank account reconciles with no difference, and year-to-date payroll is in place. From the cutoff forward, transactions are entered only in QuickBooks Online, and the Sage file sits in the archive, exactly as it was on the day you backed it up.

Keep going

Your Desktop doesn’t have to end when Intuit says so.

Start with the master survival guide, or jump straight to the fix you need.