Retiring NetSuite After an ERP Migration: What the New System Should Not Absorb
The new ERP is live, or about to be, and the plan says NetSuite is switched off afterwards. The question that decides the next ten years is not how to get data into the new system; the implementation team is doing that. It is what happens to the years of history the new system was never meant to carry: the closed periods, the old customers, the transactions behind balances that were brought across as opening figures. This page sets out which history belongs where, who does what, and how the old account stays answerable after it is gone.
Two jobs that look like one
A migration moves the data the business needs to operate from tomorrow. Retention keeps the data the business has to be able to produce about yesterday. Treating them as one job produces either a new system stuffed with history it cannot use, or a retired system whose history is lost. Three things separate them.
What the new system needs
Open items, master data, current balances, whatever the implementation team has decided to load and transform into the target's shape. That is their scope, and it is deliberately narrow: every legacy record loaded is a record to clean, map and reconcile in a system with different rules.
What the new system should not absorb
Years of closed transactions with their lines and posting detail, System Notes, custom records built for how the old business worked, and the File Cabinet with its attachments linked to the records they support. Loaded into the new ERP they are expensive and wrong-shaped; left in a switched-off NetSuite they are unreachable.
Where that history goes instead
Into a relational archive extracted from the account with its relationships intact, verified against the source, and hosted read-only where finance and auditors can search and report from it. That is AcroXtract and DBVault, and it runs alongside the migration rather than inside it.
Who does what, and in what order
The retirement and the migration share a calendar and a source system, and the work divides cleanly when the responsibilities are written down early.
1 · Decide the boundary
Finance and the implementation team agree which data the new system loads and which stays as history. Opening balances and open items go across; the transactions behind them stay in the archive. Write it down; it is the scope of both projects.
2 · Size the account and provide access
Database size, File Cabinet size, subsidiaries, books and the number of people who will need the archive. A dedicated login for the extraction, used read-only, separate from whatever access the implementation team has.
3 · Full extraction while the business keeps working
Account mapping, indexing, database creation and record extraction run against the live account. The new system's build carries on in parallel; nothing here depends on it.
4 · Verification and your validation period
Database-level comparison against the source, financial reconciliation by subsidiary, period and book, then your team tests the archive against the questions it will be asked once NetSuite is gone, with issues tracked as tickets until sign-off.
5 · Go-live, cut-off and the delta
The new system goes live; NetSuite entry stops at an agreed cut-off; a delta brings across what changed since the first pass and the combined set is verified again. The extract-while-live page covers this step in full.
6 · Hand-over and switch-off
The archive is in use on DBVault, the database snapshot and File Cabinet are delivered to you, and where the implementation team needs source data in CSV or MySQL form for its own load, it is supplied. Then the NetSuite account can close.
What the archive holds that the new system does not
Closed-period transactions with every line
The GL impact of each transaction, by subsidiary and book
Custom records and custom fields as first-class record types
System Notes and audit history within scope
The File Cabinet, linked to the records each file supports
The entity relationships: who, what, where, for every transaction
If the target is another NetSuite account
The same division applies when the new system is a fresh NetSuite environment after a change of ownership, structure or implementation. The old environment is treated as a distinct archive with its own identity; loading selected data into the new account is a separate migration activity, scoped on its own, and the archive does not merge into it.
What we do alongside the migration, and what we do not
Being clear about the boundary is what lets the two projects run side by side without anyone assuming the other has covered something.
We extract, verify, archive and deliver
The whole account, or the scope you agree, into a relational archive; verification against the source; a hosted read-only archive on DBVault; and the data itself as a database snapshot and the File Cabinet, exportable as CSV or MySQL.
We supply the implementation team
Where the team loading the new ERP needs source data in a structured form, it is supplied in CSV or MySQL, with the schema context to read it. We work alongside that team where a migration is running.
We do not load, map or cleanse for the target
Transformation into the new system's schema, cleansing, field mapping and cut-over management are the implementation team's project or a separately scoped one. The archive preserves what the records meant in NetSuite; it is not a target-ready migration package, and there is no direct API into another system.
The old account, answerable for years
After switch-off, the archive is what answers the questions the new system cannot.
The transaction behind the balance
An opening balance in the new system traces back to the invoices, payments and journals that produced it, with their lines, in the archive. See access to NetSuite data after you cancel.
Statements for the old periods
Trial balance, balance sheet, income statement and general ledger run from the archived GL impact for every period NetSuite covered, so a comparative or an audit of a closed year does not need the old system.
Scoped access for whoever asks
Finance, an auditor, or a former subsidiary's team are each given the archive, record types and subsidiaries their question covers, with logins and downloads logged, and nothing else.
What this does not do
It does not perform the ERP implementation or migrate operational data into the target; that is the implementation team's project.
It does not load data back into NetSuite or into the new ERP; data is supplied in CSV or MySQL form to the team doing the load.
It is cloud-hosted only, and workflows locked in the NetSuite user interface are not part of a data archive.
When to bring the archive into the migration plan
When the migration is scoped, not when the go-live is booked. The boundary decision in step one is the one that most often gets made late, and making it late means either loading history the new system did not want or discovering after go-live that nobody planned for the old periods. Put the retirement on the migration programme's plan as its own workstream with its own owner, and start it early enough that verification and your validation period fall before the cut-off, not after.
Engagements alongside a migration
All case studiesEach of these companies moved to another platform and needed the NetSuite history preserved separately from the migration. The write-ups describe what was extracted, how it was delivered, and what the new system did not have to carry.
-
Case Study
“From start to finish, the project was completed to our satisfaction in under a month.”
Brandon Carter, Managing Director of Financial Systems, Partner.CoClosing a second ERP after a merger: Partner.Co's NetSuite history exported in under a month
Read more -
Case Study
“Not many providers can do what Blueacrobat Corporation does with their affordability and effectiveness.”
Yvan Masson, President of US Operations, BIAR SamplingBIAR Sampling: NetSuite data backed up, carried to a new platform and kept accessible
Read more -
Case Study
“We were delighted with their transparency, honesty, and fantastic communication. Very punctual and high quality outcomes.”
Chief Information Officer, education companyMeeting record-keeping obligations while winding down: a NetSuite archive for an education provider
Read more -
Case Study
“If we weren't leaving NetSuite, I'd stay with this company.”
Principal Security and Operations Engineer, software companyA local copy of NetSuite, kept in sync through a migration to Sage
Read more
Questions asked when retiring NetSuite after a migration
Should we just load all the history into the new ERP?
Usually not. Every legacy record loaded has to be mapped, cleansed and reconciled in a system with different rules, and closed-period transactions, custom records and attachments rarely fit. Load what the new system needs to operate; keep the rest in an archive that holds it as it was.
Do you load the data into our new ERP?
No. We extract, verify and archive the NetSuite account, and we supply the implementation team with source data in CSV or MySQL form where they need it. Transformation, mapping and loading into the target are their project or a separately scoped one.
Are you an ERP migration consultancy?
Not by default. We specialise in extracting, preserving, validating, hosting and making historical data accessible. Where the migration needs the source in a structured form, we work alongside the team doing it.
Can we keep using NetSuite until the new system goes live?
Yes, and most companies do. The full extraction runs early, a delta after the agreed cut-off brings across what changed, and the combined set is re-verified. The extract-while-live page covers the cut-off and the delta in detail.
What if the new system is another NetSuite account?
The old environment becomes a distinct archive with its own identity. Loading selected data into the new account is a separate migration activity scoped on its own; the archive is not merged into the new environment.
Can auditors still see the old years after switch-off?
Yes. The archive holds the transactions, their GL impact, the attachments and the relationships, and financial statements run from it for every period NetSuite covered. An auditor is given a scoped, read-only view of the archive, subsidiaries and record types their engagement covers.
Can the archived data move again later?
Yes. It is delivered as a database snapshot and the File Cabinet, and it exports as CSV or MySQL, so it can follow a later restructuring or a further change of platform. What we do not offer is a productised load back into NetSuite.
What do you need from us to start?
The go-live date, the boundary decision (what the new system loads), access to the account, and a contact who knows its customisations. The sizing form on the AcroXtract page collects database size, File Cabinet size and user count, which is what a quote is based on.
Put the retirement on the migration plan
Tell us when the new system goes live and what it will load. We will set out what belongs in the archive instead, how the extraction runs alongside the migration, and what it takes to have the history in use before NetSuite closes.