NETSUITE MIGRATION CHECKLIST

    The 60+ Item NetSuite Migration Checklist — Every Box You Need to Tick

    A comprehensive netsuite migration checklist covering pre-migration assessment, design sign-off, extract/transform/load, reconciliation per subsidiary per book, parallel-run delta replay, cutover and post-cutover hyper-care. Every item has saved a real project from a real failure mode. Use it as a gate, not a wish-list.

    60+ items
    Across 6 phases
    4 sign-off gates
    Assessment, Design, Sandbox, Parallel-Run
    Industry vertical
    Extensions per vertical
    Post-cutover
    Hyper-care + decommission

    How to use this netsuite migration checklist — as a gate, not a wish-list

    The difference between a netsuite migration checklist that lands a project and one that becomes a forgotten doc is enforcement. Treat each phase as a gate: 100% complete or you don't advance. Treat each item as evidence-required: signed off by an accountable person.

    Most NetSuite to Oracle Fusion migrations have a checklist. Most still overrun by 25–50%. The checklist itself isn't the problem — the discipline around it is. Teams check items 'done' when they're 80% done. Teams skip items because 'we'll do that later.' Teams sign off without evidence. By week 18, the checklist is a fiction and the project is reverse-engineering its way back to a plan.

    The netsuite migration checklist on this page is built to be enforced. Each item has an owner role (Functional Lead, Tech Lead, Data Lead, Finance Sign-Off, Compliance Sign-Off, PMO), an evidence artefact (the document, screenshot, signed pack, log file that proves the item is complete), and a phase gate (Assessment, Design, Sandbox, Parallel-Run) where it must be complete before the project advances. Syntra ETL projects don't advance past gate boundaries without 100% completion of in-scope items. That's how we hit 8% overrun rate vs 45% industry.

    The checklist is structured in six phases with 60+ items. Industry verticals (SaaS, distribution, manufacturing, professional services) extend the base checklist with 10–20 additional items each — handled by vertical-specific extensions Syntra ETL ships alongside the base. The post-cutover hyper-care and decommissioning sections often get neglected in other checklists; we treat them as first-class because the SOX 7-year retention window and NetSuite subscription renegotiation matter to multi-year ROI.

    The six phases of the netsuite migration checklist

    1
    Phase 1 — Pre-Migration Assessment
    12–15 items. Account access, role provisioning, customization inventory, OneWorld tree, ASC 606 portfolio.
    2
    Phase 2 — Design
    10–12 items. Enterprise structure design, COA crosswalk, customization routing decisions, sign-off.
    3
    Phase 3 — Extract & Stage
    10–12 items. Credentials, governance budget, extract execution, staging validation.
    4
    Phase 4 — Transform & Load
    12–15 items. FBDI/HDL payload generation, sandbox load, validation, production load.
    5
    Phase 5 — Reconcile & Parallel-Run
    8–10 items. Per-book reconciliation, sign-off pack, parallel-month delta replay.
    6
    Phase 6 — Cutover & Hyper-Care
    8–10 items. Cutover execution, hyper-care war room, NetSuite read-only, decommission plan.

    Phase 1 — Pre-Migration Assessment netsuite migration checklist items

    Complete before any design decision. Inventory drives design — never the reverse.

    NetSuite account access provisioned

    TBA or OAuth 2.0 credentials issued with read-only integration role. SuiteAnalytics Connect ODBC connection validated. SuiteTalk REST v1 + SOAP endpoints reachable.

    OneWorld subsidiary tree extracted

    Complete subsidiary tree including elimination subs and inactive subs. Base currency per sub captured. Inter-company partner matrix exported. Consolidation hierarchy documented.

    Custom Record catalog complete

    Every CUSTOMRECORD walked. Parent-child relationships mapped. Referential dependencies to standard records identified. Usage frequency captured.

    SuiteScript deployment inventory

    SCRIPTDEPLOYMENT catalog complete: User Event, Client, Scheduled, MapReduce, RESTlet, Suitelet, Workflow Action. Last-run-date and status per deployment.

    SuiteFlow workflow inventory

    Every active SuiteFlow workflow exported. State machine definitions captured. Trigger events documented. Business purpose classified.

    Saved Search inventory exported

    SAVEDSEARCH metadata complete. Run-frequency per search captured. Semantic clustering for duplicate identification. Critical-path subset identified.

    ASC 606 obligation portfolio extracted

    Every active arrangement → elements → obligations → recognition events. Remaining deferred revenue per obligation. Recognition calendar per obligation.

    Multi-book setup documented

    Every active book (Primary, IFRS Adjustment, US Tax, Local Tax, Management) catalogued. Accounting representation rules documented. Posting volume per book per period sized.

    Phase 2-4 — Design through Load netsuite migration checklist items

    The build phase. Each item gated by signed-off evidence before advancing.

    Fusion enterprise structure design signed off

    Ledger/LE/BU/Inventory Org structure designed from OneWorld evidence. Base currencies assigned to Primary Ledgers. Finance, ops, IT sign-off.

    COA crosswalk approved

    NetSuite Subsidiary + Department + Class + Location + Custom Segments → Fusion 6-segment COA. Posting-level validation against production journals. Finance sign-off.

    Custom Record routing decisions

    Each Custom Record: retire / route to Fusion DFF / route to EFF / route to App Composer / route to OTBI subject area. Justified by business purpose. Tech Lead sign-off.

    SuiteScript retire/rebuild plan

    Each SuiteScript: retire (Fusion native handles) / rebuild as AMX workflow / rebuild as OIC integration / rebuild as App Composer Groovy / rebuild as ESS process. Tech Lead sign-off.

    Saved Search rebuild plan

    Each surviving Saved Search: auto-convert to OTBI / manual rebuild in OTBI / rebuild in BI Publisher. Prioritized by run-frequency. Finance sign-off on critical path.

    ASC 606 continuity validated in sandbox

    Synthetic recognition run in Fusion sandbox. Opening balance per obligation matches NetSuite closing balance cent-for-cent. Compliance sign-off.

    Sandbox load reconciliation green

    Trial balance per book per subsidiary per period, AR aging, AP aging, inventory valuation, ASC 606 deferred revenue — sandbox vs NetSuite source matches to the cent.

    Production load executed and reconciled

    Full production FBDI/HDL load executed. Reconciliation per book per subsidiary per period green. Sign-off pack drafted ready for stakeholder review.

    Phase 5-6 — Reconcile, Parallel-Run, Cutover & Hyper-Care netsuite migration checklist items

    The final phases. Each item has saved a real project from a real failure mode at go-live.

    1

    Pre-parallel-run reconciliation — Week 13

    Production load fully reconciled per book per subsidiary per period. Sign-off pack drafted. ASC 606 cent-level validation green. Multi-book trial balances match. AR/AP aging match. Inventory valuation matches. Stakeholder review begins.

    2

    Parallel-run month-end #1 — Week 14–15

    Both systems live for the period. Daily delta replay from NetSuite to Fusion. Daily reconciliation. End-of-period: full reconciliation per book per subsidiary, stakeholder review, variance investigation if any. Sign-off per subsidiary per book.

    3

    Parallel-run month-end #2 — Week 16–17

    Second parallel period. Same delta replay and reconciliation cadence. End-of-period: full reconciliation, sign-off pack finalized, internal audit review, cutover authorization decision. If green: proceed; if red: investigate and re-parallel.

    4

    Cutover execution — Week 18 day 1–3

    Final delta capture (transactions since last reconciled period close). Replay to Fusion. NetSuite to read-only mode. User cutover to Fusion. Integration cutover (CRM, payroll, banking) to Fusion endpoints. Production transactions flow to Fusion only.

    5

    Hyper-care war room — Weeks 18–22

    Dedicated war room: technical, functional, Syntra ETL on-call. Defect triage SLA 2 hours. Root-cause documented within 24 hours. Fix deployed within 72 hours. Daily reconciliation continues. NetSuite read-only accessible for cross-reference. Weekly stakeholder sign-off.

    6

    Decommission planning — Month 2–24

    NetSuite subscription renegotiated to archive-only (typically 15–25% of full). Or Syntra ETL long-term archive deployed and NetSuite fully terminated. SOX 7-year retention plan in place. OAuth credentials revoked. Integration endpoints torn down. Final contract end-date set.

    Industry vertical extensions to the netsuite migration checklist

    Vertical-specific items that extend the base checklist. Required if your operation includes the vertical.

    💻

    SaaS / Software vertical

    ASC 606 multi-element arrangements with services + licence + support + usage. Subscription billing schedules. Usage-based metering data. Deferred revenue per obligation. Contract modifications mid-stream.

    📦

    Distribution / Wholesale vertical

    Item costing method per inventory org (Average/FIFO/LIFO/Standard). Inventory valuation snapshot per location. Demand planning data. MRP horizon. Drop-ship transactions.

    🏭

    Light Manufacturing vertical

    BOMs (multi-level). Routings. Work orders (assembled and in-flight). Assembly builds. Component issue history. Production WIP.

    💼

    Professional Services / PSA vertical

    Projects with phases/tasks. Resource allocations. Time entries. Expense reports. Project billing schedules. Percent-of-completion data.

    🛒

    SuiteCommerce / eCommerce vertical

    Web store catalogue. Online customer master. Web order history. Payment tokenization data. Subscription/recurring billing schedules.

    👥

    SuitePeople / HR vertical

    Employee master with effective-dated history. Time tracking history. Basic payroll history (US/CA/AU). Time-off balances. Performance review history (if used).

    Frequently asked questions

    What goes in a comprehensive netsuite migration checklist?+

    A complete netsuite migration checklist runs 60+ items across six phases: Pre-Migration Assessment (account access, role provisioning, OneWorld subsidiary inventory, Custom Record catalog, SuiteScript inventory, Saved Search export, ASC 606 portfolio extract, multi-book inventory, integration inventory, data volume sizing), Design (enterprise structure design, COA crosswalk, Custom Record routing, SuiteScript retire/rebuild plan, Saved Search rebuild plan, ASC 606 continuity plan, multi-book strategy, security/role design), Extract (TBA/OAuth credentials, SuiteAnalytics Connect ODBC connection, REST/SOAP endpoint validation, governance-unit budget, partition strategy), Transform/Load (FBDI/HDL payload generation, validation pre-Fusion-submit, sandbox load and reconcile, production load), Reconcile (trial balance per book per subsidiary, AR/AP aging, inventory valuation, ASC 606 deferred revenue, multi-currency revaluation), and Cutover (parallel-run delta replay, sign-off pack, NetSuite read-only mode, hyper-care war room).

    How is a netsuite migration checklist different from a generic ERP migration checklist?+

    Three NetSuite-specific concerns dominate. (1) OneWorld multi-subsidiary mapping items: subsidiary tree, base currencies per sub, elimination subs, inter-company partner matrix, consolidation hierarchy. (2) Customization inventory items: Custom Records, Custom Fields, SuiteScript 2.x/2.1 deployments, RESTlets, Suitelets, SuiteFlow workflows, Saved Searches, KPI Scorecards, SuiteAnalytics Workbooks, Custom Forms. (3) ASC 606 continuity items: Advanced Revenue Management arrangement portfolio, performance obligation chain, recognition calendar, deferred revenue per obligation. A generic ERP migration checklist misses these — the netsuite migration checklist must address them explicitly or the project blows up in week 18.

    When in the project should the netsuite migration checklist be reviewed?+

    Continuously, but with formal review gates at four milestones: (1) End of Assessment (week 3) — Pre-Migration items must be 100% complete; sign-off blocks transition to Design. (2) End of Design (week 5) — Design items must be 100% complete and approved by finance, ops, IT; sign-off blocks transition to Build. (3) End of Sandbox Load (week 11) — Transform/Load items must be 100% complete with sandbox reconciliation green; sign-off blocks transition to Production Load. (4) End of Parallel-Run (week 17) — Reconcile and Cutover items 100% complete with sign-off pack per subsidiary per book; sign-off authorizes cutover. The checklist is a gate, not a wish-list.

    What are the most overlooked items on a netsuite migration checklist?+

    Five items teams routinely miss until late. (1) RESTlet inventory — RESTlets are often built for non-NetSuite-user integrations (mobile apps, third-party systems) and don't surface in standard SuiteScript audits. Always: query SCRIPTDEPLOYMENT WHERE SCRIPTTYPE = 'RESTlet'. (2) SuiteFlow workflow inventory — workflows often live alongside SuiteScript but in a separate catalog. (3) Multi-book Adjustment book inventory — finance teams often forget the IFRS Adjustment book or US Tax book until reconciliation reveals it. (4) Inter-company elimination rules — OneWorld auto-eliminates inter-company; Fusion AGIS rules must be explicitly built. (5) ASC 606 percent-of-completion arrangements — different from straight subscription recognition, often missed in obligation portfolio extract.

    How does the netsuite migration checklist handle Custom Field inventory?+

    Custom Fields are NetSuite's lightest customization — added to standard records (Customer, Item, Transaction, etc.) to capture business-specific data. They typically number in the hundreds in mature accounts. The checklist item: query CUSTOMFIELD metadata via SuiteAnalytics Connect for every standard record type, capture field ID, label, data type, applies-to record, usage frequency (via Saved Search referencing the field), and source (manual entry vs SuiteScript-populated vs integration-populated). Each Custom Field gets a routing decision: business-critical → Fusion DFF on the equivalent record; analytical-only → OTBI custom subject area; legacy/abandoned → retire. Typical outcome: 40–60% of Custom Fields retire as unused or duplicative.

    Does the netsuite migration checklist include integration inventory?+

    Yes — and it's frequently the highest-risk item because integrations span beyond NetSuite admin visibility. The checklist requires: (1) Outbound integrations — every SuiteScript-initiated REST call, every scheduled CSV export, every SuiteCommerce/SuiteCommerce Advanced data feed. (2) Inbound integrations — every TBA/OAuth credential issued to third parties (CRM, payroll provider, banking, payment processor, EDI, tax engine, expense management). (3) Native NetSuite connectors — Bronto, Endeca, SuiteCommerce Advanced. (4) Custom RESTlets exposed to external consumers. Each integration gets a retire/rebuild/route decision for the Fusion target: rebuild as OIC integration flow, route to Oracle Cloud Integration, or retire if Fusion native handles the use case.

    How is the netsuite migration checklist customized for industry verticals?+

    Verticals require additional checklist items. SaaS/Software: ASC 606 multi-element arrangements, subscription billing schedules, usage-based metering data, deferred revenue per obligation. Distribution/Wholesale: item costing method (Average/FIFO/LIFO/Standard), inventory valuation per location, demand planning data, MRP horizon. Light Manufacturing: BOMs (multi-level), routings, work orders (assembled and in-flight), assembly builds. Professional Services/PSA: projects, tasks, resource allocations, time entries, expense reports, project billing schedules, percent-of-completion data. Each vertical extends the base 60-item checklist with 10–20 vertical-specific items. Syntra ETL ships pre-built vertical checklists alongside the base netsuite migration checklist.

    What's on the netsuite migration checklist post-cutover?+

    Cutover is not the end — hyper-care and decommissioning continue the checklist. Hyper-care items (weeks 1–4 post-cutover): defect triage SLA met, daily reconciliation continues, NetSuite read-only access maintained, weekly stakeholder sign-off. Knowledge transfer items (weeks 2–6 post-cutover): runbooks delivered to BAU team, OTBI/BI Publisher report inventory documented, OIC integration documentation, role/security documentation. NetSuite decommission items (months 2–24): NetSuite subscription renegotiation (archive-only typically 15–25% of full), final SOX 7-year retention plan executed (Syntra ETL long-term archive or NetSuite archive-only contract), inactive user cleanup, integration teardown, OAuth credential revocation, final NetSuite contract termination on the SOX retention end-date.

    Get the full 60+ item netsuite migration checklist for your project

    Book a 30-minute discovery call. We'll customize the netsuite migration checklist to your scenario (OneWorld scope, customization depth, industry vertical, multi-book setup, ASC 606 complexity) and walk through it together — even if you're not engaging Syntra ETL for delivery. The checklist is yours to keep.