Logistics and distribution
QuickBooks to NetSuite at a growing distributor: what history to bring
By SourceX Editorial · Updated
Short answer
Most distributors moving from QuickBooks to NetSuite should bring open transactions, cutover balances and summarized monthly history, and keep full transaction detail in a preserved QuickBooks file plus exported reports. Load full detail into NetSuite only when a named team needs it daily, such as sales reps working customer item history.
Key takeaways
- Open transactions, master records and cutover balances move under every option; history is the part you choose.
- Summarized monthly history gives comparatives and trend reports without importing every old invoice line.
- Full transaction detail is expensive to map and reconcile, so it needs a named business user who will rely on it.
- Inventory costing, units of measure and price levels are the distributor-specific traps in this migration.
- A preserved QuickBooks file, exported detail reports and mapping sheets keep old history usable after cutover.
What history should a distributor bring into NetSuite?#
A distributor moving from QuickBooks to NetSuite usually brings three things: open transactions, balances as of the cutover date, and enough summarized history to run comparisons. Everything older tends to stay in the QuickBooks file and in exported reports, where it remains available without being mapped into NetSuite records.
The decision turns on who will use old data and how often. A controller preparing year-over-year statements needs monthly account balances. A sales manager reviewing what a customer bought before the switch needs item-level history. A buyer setting reorder points needs demand by item and location. Each need points to a different import level, and the cheapest answer that serves real users is usually right.
Agree on the answer before the implementation partner builds import templates. Changing history scope after mapping has started is where migration budgets and go-live dates tend to slip.
Balances only, summarized history or full detail?#
The three history options differ in what lands in NetSuite, what the team can report on afterward, and how much mapping and reconciliation work each creates. The table compares them for a typical wholesale distributor.
Many distributors settle on a hybrid: summarized general ledger history in NetSuite, plus a separate item sales history for active customers loaded as custom records or kept in a reporting tool. That keeps the ledger clean while giving sales the purchase history they ask for most.
| Option | What moves into NetSuite | Good for | Cost and risk |
|---|---|---|---|
| Balances only | Opening trial balance, open AR and AP, open orders, on-hand inventory at cutover | A clean start and a redesigned chart of accounts | No comparatives in NetSuite; old questions go back to QuickBooks |
| Summarized history | Monthly account balances by period, plus optional sales summaries by customer and item | Year-over-year financials, trend reports, budgeting | Each period's summary entry must tie to QuickBooks reports |
| Full detail | Historical invoices, credit memos, bills, payments and item receipts as transactions | Customer item history and drill-down from reports to documents | Heavy mapping of closed customers, retired items and old tax codes; slow to reconcile |
- 01Your work records
- 02Personal details removed
- 03You approve the release
- 04Licensed to AI developers
What must move no matter which option you pick?#
The cutover data set is the same under all three options, because NetSuite cannot run the business without it. Getting these records right matters more than any history decision, and most go-live problems trace back to one of them.
- Customer master: bill-to and ship-to addresses, terms, credit limits, tax status and exemption certificates, sales rep and price level.
- Vendor master: remit-to addresses, payment terms, tax reporting status and vendor part numbers.
- Item master: item numbers, descriptions, units of measure and conversions, costing method, reorder settings and default bins or locations.
- Price levels and customer-specific contract prices that reps quote from every day.
- Open AR invoices and unapplied payments and credits, with original dates so aging stays correct.
- Open AP bills and vendor credits.
- Open sales orders, including backorders and drop-ship lines, and open purchase orders with expected receipt dates.
- On-hand quantity and value by item and location from the cutover count.
- An opening trial balance that ties every subledger to the general ledger.
Where distributors get tripped up#
Distributors get tripped up by inventory more than by accounting. QuickBooks keeps a simpler inventory model than NetSuite, so costing, units of measure and locations need decisions that a services firm moving the same ledger would never face.
Costing comes first. The costing method chosen in NetSuite may differ from how QuickBooks valued items, so inventory value at cutover has to be agreed and tied to the general ledger item by item. Units of measure come second: if fittings sold by the each in one QuickBooks item and by the case in another, the NetSuite item design must settle base and sale units before any history can map to it.
Names are the third trap. QuickBooks lists often carry duplicate items, retired items renamed with a z prefix, and customers that are really ship-to locations of one account. Cleaning these before import is far cheaper than after, and it decides whether historical detail can map at all.
| Trap | What goes wrong | Fix before import |
|---|---|---|
| Inventory costing | Cutover value in NetSuite does not match the QuickBooks balance sheet | Agree a valuation report and tie it to the general ledger by item |
| Units of measure | History in eaches and cases cannot map to one item | Define base, purchase and sale units for every item |
| Duplicate items and customers | Sales history splits across records | Merge or retire duplicates in a mapping sheet |
| Price levels | Contract prices are lost or applied to the wrong accounts | Export price lists and test sample orders for key customers |
| Sales tax | Exemptions and rates behave differently after cutover | Collect exemption certificates and review tax setup with your advisor |
How do you keep the QuickBooks file usable after cutover?#
The QuickBooks file stays usable when finance preserves it deliberately rather than leaving it on someone's laptop. Old history only helps if the team can open it, find a document and explain it to an auditor, a tax examiner or a customer disputing an old invoice.
The retention clock is set by tax rules, not by the go-live date. The IRS says records supporting income, deductions or credits should be kept until the period of limitations for that return runs out, generally 3 years and longer in some cases, and Rev. Proc. 98-25 treats machine-sensible records in an accounting system as records that must be kept while they may become material to tax administration. A QuickBooks company file is exactly that kind of record, so the decision to retire it belongs with your tax advisor.
Mapping sheets are the piece teams lose most often. Without them, nobody can say which NetSuite customer an old QuickBooks invoice belongs to, and the history becomes much harder to analyze or to describe in any later review.
- Make a final backup of the company file after the last close in QuickBooks, and record the product, edition and version that opened it.
- Decide how access will continue: a retained desktop license, a read-only arrangement or a complete set of exports. Check Intuit's current terms for what remains available after a subscription ends.
- Export detail reports to CSV and PDF: general ledger detail, transaction lists by customer and by vendor, sales by item detail, inventory valuation and monthly trial balances.
- Save attachments, memos and invoice notes that standard reports leave out.
- Keep the account, customer, vendor and item mapping sheets that show how each QuickBooks record became a NetSuite record.
- Keep the backup and exports on company-controlled storage, name a custodian in finance, and set the retention period with your tax advisor.
Illustrative: a fittings distributor picks summarized history#
Illustrative: a fictional industrial fastener and fittings distributor with two warehouses moves from QuickBooks Desktop Enterprise to NetSuite after adding a second location and an online ordering portal. The CFO's first request comes from sales, who want full invoice history in NetSuite.
The team asks who actually needs old detail. The controller needs monthly comparatives, which summarized ledger history covers. Sales needs item purchase history, but only for active accounts. The CFO approves monthly summary journal entries plus an item sales history table for active customers, loaded as custom records.
Everything else stays in the preserved QuickBooks file and exported detail reports, with mapping sheets. After go-live, auditors tie comparatives to the QuickBooks trial balances, reps see customer purchase history, and old credit memo questions are answered from the exports without reopening the migration.
Why old transaction detail still matters after go-live#
Old transaction detail matters after go-live because it records how the business actually ran: which customers bought what, when prices changed, and how returns and credits were handled. That history feeds forecasting and pricing reviews, and for some distributors it becomes relevant to licensing records to AI developers who need real order and exception workflows.
A general ledger alone carries little signal for that purpose. Value comes from linked records: orders tied to quotes, credit memos tied to the reason for the return, and notes that explain decisions. The SourceX Enterprise Data Value Framework weighs drivers such as scale, recency, data cleanliness and rights, while preparation cost and privacy burden reduce net value, so a documented archive with mapping sheets is far easier to assess than an unopened backup.
When a distributor asks SourceX to look at its history, the first step is a metadata-only fit check covering systems, years and record families. Nothing is exported at that stage, and the company approves each later step of the SourceX five-step transaction: Supply, Rights, Preparation, Approval and Delivery.
Frequently asked questions
Can we import more history after go-live?
Yes, as long as the QuickBooks file and mapping sheets are preserved. Later loads are usually easier for summary data than for full transactions, because closed periods and changed item records in NetSuite complicate detailed imports. Decide early which later loads you might want and keep their inputs ready.
Should closed customers and inactive items come across?
Usually only when historical detail needs them as references. Under the balances-only or summarized options they can stay in QuickBooks. If you load item-level history, bring inactive customers and items across in an inactive state so old lines map correctly without cluttering daily lookups.
Do auditors need full detail inside NetSuite?
Generally not. Auditors need to tie opening balances and comparatives to reliable source reports and to see that the conversion was controlled. A preserved QuickBooks file, period trial balances and documented mapping usually serve that purpose. Confirm expectations with your audit firm before the cutover plan is final.
What happens to memos and notes on QuickBooks transactions?
They rarely survive standard imports. Export them separately, keep them keyed to transaction numbers, and store them with the preserved file. For distributors, notes on credit memos and returns often explain decisions that the amounts alone do not show.
Who should own the preserved QuickBooks archive?
Finance should own it, with IT controlling storage and access. Name the person responsible for keeping it readable, record where the backup and exports live, and set the retention period with your tax advisor so the archive is neither deleted early nor kept without purpose.
Sources
- Keep records supporting income or deductions until the period of limitations runs out, generally 3 years, 6 years if unreported income exceeds 25% of gross income shown; keep employment tax records at least 4 years. Source
- Rev. Proc. 98-25 treats machine-sensible records in an ADP system as records that must be retained while they may become material to tax administration. Source
Related resources
See if your company qualifies
A short company assessment. No data uploads are needed.