Home  /  Blog  /  QuickBooks to NetSuite migration

NetSuite4 min readPublished August 2024Updated September 2026

QuickBooks to NetSuite migration: a practical guide

Nare KhachatryanHead of Marketing, Hundred MS. Reviewed by Narek Abgaryan, CFA, FRM.
Illustration of a QuickBooks to NetSuite migration: moving boxes on a conveyor belt traveling from a small desktop computer to a large cloud
Stuck on this in your own NetSuite?

Bring it to a free 30-minute call with Narek. No pitch.

Book a call
The short answer

A QuickBooks to NetSuite migration has six steps: clean the QuickBooks data, design the NetSuite setup (chart of accounts, entities, segments), map every account and list and test a trial load, cut over at a month end with master records, opening balances and open transactions, reconcile every balance between the two systems, then run the first close in NetSuite. The reconciliation is the part that protects you, and it is the part most often skipped.

Key takeaways
  • Clean QuickBooks before you move anything.
  • Redesign the chart of accounts. Do not copy it.
  • Go live at a month end and reconcile every balance between the two systems.

When the move is worth it

QuickBooks is good software, and many companies leave it too early. The move makes sense when the work around QuickBooks has become bigger than the work in it:

  • Several entities or currencies, consolidated by hand in spreadsheets.
  • Revenue that has to be recognized over time, tracked outside the ledger.
  • Inventory or order flows that live in a separate tool that never quite agrees.
  • Approvals and controls your auditor or investors now expect.
  • A close that gets slower every quarter because of manual steps between systems.

If none of these is true, a cleanup and a better process in QuickBooks may be the cheaper answer. We say so when we see it.

What moves, and what does not

DataUsual approach
Chart of accountsRedesigned, not copied. This is the chance to fix years of clutter.
Customers, vendors, itemsCleaned, de-duplicated, then imported.
Opening balancesLoaded as of the cut-over date and tied to the QuickBooks trial balance.
Open invoices and billsLoaded one by one so they can be paid and matched in NetSuite.
Transaction historyA choice: monthly balances for past years, or full detail for a year or two. Full history for everything is rarely worth the cost.
Attachments, memos, custom reportsMostly do not move. QuickBooks is kept as a read-only archive.
A question before you start

If you had to move tomorrow, which balances in QuickBooks would you not want to carry over as they are? That list is the first phase of the project.

The steps, in order

  1. Clean QuickBooks first. Reconcile bank accounts, clear suspense, fix old open items. Moving a mess gives you an expensive mess.
  2. Design the NetSuite setup. Entities, chart of accounts, departments, classes and locations, based on the reports you want to get out, with the accountants who will close in it in the room.
  3. Map and test. Every QuickBooks account and list mapped to its new home, then a trial load into a sandbox or test account.
  4. Cut over. Freeze QuickBooks at a month end. Load master data, opening balances and open transactions.
  5. Reconcile both systems. Trial balance, receivables and payables aging, bank balances and inventory: the same to the cent in both.
  6. Run the first close in NetSuite with the people who will own it, while QuickBooks is still there to look things up.
Ask for the reconciliation in writing

Before you sign with anyone, ask what they will hand you at go-live to prove the data arrived intact. The answer should be a reconciliation of every balance between the old system and the new one, account by account.

How long does it take?

It depends on the number of entities, how clean the QuickBooks data is, how much history you keep and how many integrations are involved. Be careful with anyone who quotes a timeline before seeing your data. Our own rule is a written scope and quote within two days of the first call, after we have looked at the file.

For a sense of what disciplined migration work looks like, we wrote up a multi-entity migration reconciled in 26 days. That project went in a different direction, from an enterprise ERP to QuickBooks Online. The method is the same: every balance tied between the two systems before anyone relies on the new one.

Where this goes wrong

The problemWhat it costs youThe fix
The old chart of accounts is copied as it isYears of clutter arrive in the new systemDesign the chart from the reports you want to get out
Go-live lands in the middle of a monthCut-off errors that take weeks to untangleFreeze QuickBooks at a month end
No reconciliation at go-liveNobody trusts the opening numbersTie the trial balance, aging reports, bank and inventory to the cent
How we know

We migrate clients onto NetSuite and close their books in it afterwards, so we live with the result.

Sources we opened and checked for this guide:

First published 2024. Rewritten and checked in September 2026. If something here is out of date, tell us and we will fix it.

Want a second pair of eyes on this?

Bring the question to a free 30-minute call. You talk to the founder, and we tell you honestly whether we can help.

I have never seen another company solve such complicated issues in such a sophisticated way, coupled with such great NetSuite knowledge. They are real game changers.
Kevin WalkerKevin WalkerCFO, LIT

QuickBooks to NetSuite migration: common questions.

1Can QuickBooks data be imported directly into NetSuite?

Lists and transactions can be exported from QuickBooks and imported into NetSuite with its CSV import tools or with migration software. It is never one click. The data needs cleaning and mapping first, and balances must be reconciled afterwards.

2How much history should we migrate?

Most companies bring open transactions in full, one or two years of detail if they need it for comparison reports, and monthly balances for older years. QuickBooks stays available as a read-only archive. With QuickBooks Online that access lasts one year after you cancel, so export what you need or keep the subscription.

3When is the best time to switch?

At a month end, and ideally at the start of a fiscal year or quarter, so reports have a clean break. Avoid your busiest season and the weeks around year-end close.

4Do you sell NetSuite licenses?

No. Hundred MS is an independent accounting and NetSuite consulting firm. We do not sell licenses, so we have no reason to push you toward NetSuite if QuickBooks still fits.

Bring us one number you don’t trust.

A 30-minute discovery call. No slides, no pitch. We look at one real problem in your books and tell you honestly whether we can fix it, and what it would cost.

  1. 1
    Pick a slotOne question on the form: your accounting system. Add a note about the number if you like.
  2. 2
    30 minutes with the founderWe look at the problem live, in your numbers.
  3. 3
    A written scope and quote within 2 daysTake it or leave it. Either way you understand your problem better.
Narek Abgaryan
You’ll talk to Narek AbgaryanCo-Founder & CEO · CFA, FRM

If we don’t think we can help, we say so on the call and point you somewhere better. We only take on work we can tie to the penny.

Not ready for a call? Email me the number instead.

narek.abgaryan@hundredms.com 727 625 4373 Hundred MS LLC · 7901 4th Street North, Ste 300, St. Petersburg, FL 33702 · we reply within one business day.
Book your discovery callFree · 30 min · no obligation
Illustration of a magnifying glass over a ledger with one line highlighted
Pick a time that suits you
  • 30 minutes
  • Free, no obligation
  • With the founder
See available times

or call 727 625 4373

Nothing is sold on the call.Open the calendar in a new tab →