Disclaimer: QuickBooksUsers.com is an independent service operated by E-Tech Corporation and is not affiliated with, endorsed by, or sponsored by Intuit Inc. "QuickBooks" is a registered trademark of Intuit Inc., used for identification and reference purposes only. See our Terms of Service.

Migrations

QuickBooks Online to QuickBooks Online Migration

Move lists and historical transactions between two QuickBooks Online companies -- for a country or home-currency change, a consolidation, or a fresh subscription. Cloud to cloud, with accountant access rather than your password.

Request a Quote

Nothing to upload

Both companies are already in the cloud. Access is two accountant invitations, not a file transfer and not your login.

The source is never touched

The company you are migrating from is read-only throughout. It is still there, in full, when the migration is finished.

Reconciled before handover

The destination is checked against the source company's own balances before you are asked to work in it.

The date range is your call

Lists move in full; how far back the transaction history goes is a decision you make before the quote is written.

Some things about a QuickBooks Online company are decided the day it is created and cannot be revisited. The country edition is one. The home currency is the one that catches people hardest: it is set during company setup, and afterwards there is no switch that changes it.

That is a problem with no in-place fix. A business running on a QuickBooks Online company in the wrong country or the wrong currency — often because it was set up quickly, years ago, before the business looked the way it does now — cannot correct it where it stands. The only route is a new company with the right settings, and a new company is empty.

Creating the new company takes minutes. Getting years of lists and transactions into it is the actual work, and that is what this service does.

When People Need This

A country or home-currency change. The most common reason by a distance. The books are fine; the company they live in is configured wrong and cannot be reconfigured.

Consolidation. Two QuickBooks Online companies that need to become one — after an acquisition, or after a period of running divisions separately.

A fresh start that keeps the history. A new subscription, a restructured business, or a company file that accumulated years of settings nobody wants to carry forward.

In each case the shape of the problem is identical: the destination has to exist first, and it starts with nothing in it.

Two Invitations, Two Different Roles

There is nothing to upload. Both companies are in the cloud, so instead of a file we need accountant access to each of them, added through Settings, then Manage users, then Accounting firms, then Invite firm. It has to be an accountant invitation rather than a standard team-member invitation — the standard role does not carry the access this work requires. We never ask for your QuickBooks Online username and password, and you can remove our access on either company at any time.

The two invitations do different jobs, and it matters which is which. The source company is only ever read: nothing in it is changed, moved or deleted, and it is still there in full when the migration is done. The destination company is written to.

The Destination Company Is Overwritten

This is the one thing to get right before anything starts. When the migrated data is loaded, it overwrites any existing data in the company being migrated to. That company should be fresh and empty.

If you have live data in it that you need to keep — a few weeks of invoices someone has already entered, an opening balance set up by hand — do not invite us on that company. Create a new one and invite us there instead. If you are unsure whether the company you have in mind counts as empty, ask before sending the second invitation rather than after. The source company is never at risk either way.

What Moves

Lists move in full: chart of accounts, customers, vendors, employees, items, classes, departments or locations, terms, payment methods, tax agencies, tax codes and tax rates, the currencies the company uses, and budgets.

Transactions move for a date range agreed before the work begins — invoices, bills, payments, bill payments, journal entries, estimates, sales receipts, credit memos, refund receipts, purchases, purchase orders, deposits, transfers and time activities. Because the two companies are entirely separate, every record is created new in the destination and every internal reference is re-pointed at the destination’s own version of the record it refers to. Lists load before the transactions that depend on them, so the destination is consistent at every stage rather than only at the end.

Not carried: attachments, audit-log history, bank-feed connections, recurring templates and custom report layouts. Payroll history, filings and reconciliations sit outside the scope. Bank feeds and recurring templates are re-established directly in the destination once you are working in it.

We also do not correct or re-code anything on the way through. Errors in the source arrive intact in the destination, so it is worth reviewing your P&L and balance sheet before the work starts rather than meeting the same discrepancy in a brand-new company afterwards.

E-Tech Corporation publishes the engineering detail of this work, including how the two invitations and the overwrite are handled, in its write-up on migrating between QuickBooks Online companies.

Before You Start

Have the destination company decided, and know whether it is genuinely empty. Have a view on how far back you want the transaction history to go — lists come across in full regardless, but the transaction range drives the size of the job. If you are not sure about the range, say so; sizing the source company is what the evaluation is for, and it carries no obligation.

Common Issues We Handle

  • The company was set up in the wrong country edition and it cannot be changed in place
  • The home currency is wrong and QuickBooks Online will not let you switch it
  • Two QuickBooks Online companies need to become one
  • You need to restart on a fresh subscription without abandoning your history
  • A new company has the right settings but is completely empty

How It Works

1

Tell us which company you are migrating from and what the new one needs to look like

2

Add our team as an accountant user on the source company -- read-only, nothing changes in it

3

We size the source company and its history, then quote a flat fee before any work starts

4

When the migration is ready to load, you invite us on the destination company -- which must be fresh, because loading overwrites it

5

We load lists first, then transactions, then reconcile against the source's balances before handover

Guaranteed Results

If we are unable to complete the service, there is no charge. Your satisfaction is guaranteed.

Frequently Asked Questions

Why can I not just change the country or currency on my existing company?
Because several settings are fixed when a QuickBooks Online company is created and cannot be revisited afterwards -- the country edition and the home currency being the two that catch people hardest. There is no switch. The only route is a brand-new company with the right settings, and a new company starts empty, which is what strands your history.
Do you need my QuickBooks Online username and password?
No. We never ask for your QuickBooks Online login. You add our team as an accountant user on each company, through Settings, then Manage users, then Accounting firms, then Invite firm. That is the entire access model, and you can remove it at any time once the work is done.
Why do you need two invitations?
One for each company. The source -- the company you are migrating from -- is only ever read. The destination is where the data is loaded, so it needs its own invitation. The most common hold-up on this work is being invited to the destination only; without source access there is nothing to export.
Will the migration overwrite anything?
Only the destination company. When the migrated data is loaded it overwrites any existing data in the company you are migrating to, so that company should be fresh and empty. If you have live data there you need to keep, create a new company and invite us on that one instead. The source is only read -- nothing in it changes.
Is there anything for me to upload?
No. Both companies live in the cloud, so there is no file to send and nothing to download and re-upload at your end. Once both accountant invitations are in place, the export and the load both happen server-side.
What actually moves across?
Lists move in full: chart of accounts, customers, vendors, employees, items, classes, departments or locations, terms, payment methods, tax agencies, tax codes and tax rates, currencies, and budgets. Transactions move for a date range agreed before the work starts -- invoices, bills, payments, bill payments, journal entries, estimates, sales receipts, credit memos, refund receipts, purchases, purchase orders, deposits, transfers and time activities.
What does not move?
Attachments, audit-log history, bank-feed connections, recurring templates and custom report layouts are not migrated, and payroll history, filings and reconciliations sit outside the scope. Bank feeds and recurring templates are re-established directly in the destination once you are working in it.
Can I remove your access when it is finished?
Yes, on both companies, at any time. There is no password of yours in our hands to change afterwards -- revoking the accountant invitation ends our access completely.

Ready to Get Started?

Request a Quote