ERP cutover · Excel template · As of October 2026

ERP Cutover Plan Template: Every Task, Owner and Contract Seat From Freeze to First Invoice

Twenty-six tasks with an hour, an owner and a rollback note, as an Excel file you can fill in today.

Free Excel file for a work email. Or read the whole plan on this page.

Every task is marked for rollback

  • Tail kept
  • Clipped
  • One way
Project manager in a black cardigan points along a row of blank paper strips taped to a glass wall while a data analyst in a rust sweater holds an open blank ledger beside a burgundy folder, an orange pen and a closed laptop

An ERP cutover plan lists every task from data freeze to first invoice, including final loads, reconciliations, the go or no-go call, the rollback trigger and first transactions, each with an owner marked partner, employee or contract seat.

Last updated: October 24, 2026

Cutover is the weekend everybody pretends is normal. It isn’t. You’re moving a company’s money, stock and customers from one system to another, and somebody in accounts receivable still expects an invoice to go out on Tuesday, whether or not the new system has been told what a customer is.

A good plan fits on one sheet. Every task has an hour, an owner, a person who signs it off and a note on what you’d have to undo if the call goes wrong, and that note should name the backup you’d restore from instead of just saying undo it. That last column is the one most plans skip. It’s also the one you’ll want at three in the morning.

I built this one for the stretch after the ERP implementation checklist runs out, about four weeks before the date, when the project lead and the controller are staring at a calendar. It works the same on NetSuite, SAP S/4HANA, Oracle Fusion Cloud ERP or Dynamics 365, because only the names of the load tools change. The owners are marked partner, employee or contract seat, and the seats are the people KORE1 places on contract inside the IT staffing services it has run since 2005.

Download

Download the ERP Cutover Plan Template

One work email and the Excel file is yours. It carries the same 26 tasks as the plan below, with the planned time of every task worked out from your cut date and every blank shaded.

  • The runbook sheet

    Twenty-six tasks in five phases, each with an hour offset. Type the cut date once and every planned time fills itself in.

  • Owner and sign-off columns

    Pick partner, employee or contract seat from a drop-down, then add the person, the signer and the rollback note.

  • Go or no-go and seats

    Seven criteria, the signatures and four rollback triggers on one sheet, and the four contract seats with KORE1 bill rates beside your hours on another.

Where should we send it?

    Work email, please. We use your details to respond to this request. See our privacy policy.

    The template

    What Does an ERP Cutover Plan Include?

    Twenty-six tasks in five phases, in the order they run. Hours count from H0, the cut, when the new system opens for business. The line down the left edge of each task shows whether rolling back is still cheap.

    KORE1 · ERP cutover plan

    ERP Cutover Plan, Freeze to First Invoice

    The cut (H0)
    [Date, time and time zone]
    Go or no-go call (H-4)
    [Room or bridge number]
    Cutover lead
    [Name, partner side]
    Executive sponsor
    [Name]
    Rollback caller
    [Name and backup]
    Hypercare starts
    [Date]

    Who owns the task

    • Employee Your own staff.
    • Partner Your implementation partner.
    • Contract seat A contractor you bring on for the window.

    If you roll back after the task

    • Tail kept The old system is still the system of record. Rolling back means reopening it and lifting the freeze.
    • Clipped Live work sits in the new system. Rolling back means restoring the old one from backup and replaying every entry since the cut.
    • One way Something has left the building. Rolling back can’t recall it. You credit, reverse or correct.
    ERP cutover plan with 26 tasks in five phases, each with its hour offset from the cut, its owner, who signs it off and what rolling back would take
    HourTaskOwnerSigns offIf you roll back after it
    AFreezeH-96 to H-60 · 5 tasksStop the data and the settings from moving while you prepare.
    H-96A1Start the master data freezeNo new customers, vendors or items in the old system without the controller’s initials.EmployeeControllerControllerTail keptLift the freeze. Nothing downstream has moved.
    H-96A2Freeze configuration and integrationsFrom here every change in the new system goes through the change log, even the ones that look harmless.PartnerImplementation leadPartner lead and IT leadTail keptLift the freeze. Parked changes wait their turn.
    H-84A3Back up both systems and test a restoreA backup you haven’t restored is a hope. Prove the way back before you need it.Contract seatERP consultantIT leadTail keptKeep both backups. Every later rollback leans on them.
    H-72A4Reset the plan from your last rehearsalSwap every guess for the minutes the last mock cutover really took, then add a buffer.Contract seatProject managerPartner leadTail keptRevert the plan file. No system was touched.
    H-60A5Check production access for named usersRoles, single sign-on, multi-factor and approval routing, tested with real accounts for day one.Contract seatHelp deskIT leadTail keptReset the roles. Minutes, not hours.
    BFinal loads and reconciliationsH-48 to H-10 · 9 tasksLoad the last data, then prove it ties before anyone is asked to trust it.
    H-48B1Put the old system in read-onlyLast postings go in, period cutoffs are taken, and nobody types into the old system after this.EmployeeIT administratorControllerTail keptSwitch it back to read and write.
    H-44B2Extract the final data from the old systemMasters first, then open items, then balances, each with a row count and a control total.Contract seatData analystPartner data leadTail keptDelete the extract and run it again.
    H-36B3Load the masters and check the countsCustomers, vendors, items, price lists and the chart of accounts map. Counts and totals must match.Contract seatData analystPartner data leadTail keptPurge by load ID and reload.
    H-30B4Load the open transactionsOpen receivables and payables, open orders and purchase orders, and stock by location and lot.Contract seatERP consultantController and operations leadTail keptPurge by load ID before anything posts.
    H-24B5Post the opening balancesThe trial balance goes into the new ledger as one journal, with the old system’s totals beside it.EmployeeGeneral ledger accountantControllerTail keptReverse by journal, or wipe and reload while the old system is still live.
    H-20B6Reconcile the moneyTrial balance, receivables, payables and inventory value, each tied to the old system with every variance named.Contract seatData analystControllerTail keptA failed tie-out is a no-go, not a rollback.
    H-16B7Reconcile the operationsStock counts by location, open order and purchase order counts, and a spot check of price lists.EmployeeOperations leadPartner leadTail keptA failed count is a no-go. Recount before the call.
    H-12B8Point the integrations at production, heldEDI, ecommerce, payments, bank feeds and payroll, each tested with one real message that waits for release.PartnerIntegration leadIT leadTail keptRepoint to test. Held messages stay held.
    H-10B9Triage every open defectEach gets a severity, a workaround and an owner. Nothing goes into the call as a mystery.Contract seatProject managerPartner leadTail keptDefect log only. Nothing to undo.
    CGo or no-go and the cutH-4 to H0 · 4 tasksMake the call while rollback is still cheap, then open the doors.
    H-4C1Hold the go or no-go callSeven criteria, read out loud. Any one that fails makes it a no-go.EmployeeExecutive sponsorController, operations lead and partner leadTail keptA no-go costs a rescheduled weekend. Needs A3 and B1.
    H-2C2Name the rollback caller and the triggerWrite down who can call it, who backs them up and the numbers that make the call for them.PartnerImplementation leadExecutive sponsorTail keptLast clean rollback. Reopen the old system and lift the freeze.
    H-1C3Lock the old system and release the integrationsThe old system stays readable for lookups. Held messages start to flow.EmployeeIT administratorExecutive sponsorClippedPast here, rollback means restoring from A3 and replaying every entry.
    H0C4Open the new system to usersSingle sign-on on, announcement out, command center live. This is H0, the cut.PartnerImplementation leadExecutive sponsorClippedRestore from A3 and replay everything entered since H0.
    DFirst transactionsH+1 to H+24 · 5 tasksProve the money and the stock move the way they should, inside the first day.
    H+1D1Run the five smoke transactionsA sales order to an invoice draft, a purchase order to a bill, a payment, a journal and a stock transfer.EmployeePower usersProcess ownersClippedRestore from A3, then replay these and what followed.
    H+2D2Release the held messages and watch the queuesCheck the error queues every thirty minutes. Replay failures from the source systems.Contract seatERP consultantIT leadClippedReplay from the source systems. Needs C3.
    H+4D3Stand up the floorThe command center takes tickets, and a floor walker sits in each department.Contract seatHelp deskPartner leadClippedStaffing only. The rollback is the data, not the desk.
    H+8D4Reconcile day oneNew transactions against their source documents, stock movements and cash, signed before anyone sleeps.Contract seatData analystControllerClippedCorrect by journal. A full rollback needs A3 and a replay.
    H+24D5Hold the day-one reviewDefects, workarounds, blocked users and the stop-loss rule, read out and decided.EmployeeExecutive sponsorPartner lead and controllerClippedThe last easy rollback call. Restore from A3 and replay.
    EFirst invoice and hand-offH+36 to H+96 · 3 tasksSend the first bill, then give every open item an owner and a date.
    H+36E1Run the first billing batchDraft invoices checked line by line against orders before one is released.EmployeeBilling leadControllerClippedDelete the drafts. Nothing has left the building.
    H+48E2Send the first customer invoiceTax, terms and remit-to all checked. This is the first thing a customer sees.EmployeeBilling leadControllerOne wayA sent invoice can only be credited, never recalled.
    H+96E3Close the runbook and hand offOpen items go to the hypercare list with a name and a date, and the support roster is confirmed.PartnerImplementation leadExecutive sponsorOne wayHand-off record. Open items now live on the hypercare list.

    Tally

    • 10 employee tasks
    • 5 partner tasks
    • 11 contract seat tasks
    • 16 tail kept
    • 8 clipped
    • 2 one way

    Hours are starting points, not KORE1 terms. Move them to match your rehearsal timings. This is a template, not legal, audit or validation advice. Have your controller and your auditor review it before the cut, and on a validated system your quality lead too.

    The seat rates further down are KORE1 bill rates, and all four cells are observed. Where KORE1 has fewer than five placements in a cell, the index models the rate from BLS Occupational Employment and Wage Statistics, May 2025, with a 24% employer burden and the bill range KORE1 observes. The full method is public.

    The call

    When Do You Call Go or No-Go, and What Triggers Rollback?

    The go or no-go call is a short vote. Four people sign before H-4, the executive sponsor, the controller, the operations lead and the partner’s cutover lead, and each of them signs a line they could read aloud to an auditor. If any one of the seven things below is false, the answer is no-go. That isn’t a failure. It’s the plan working.

    On a validated system your quality lead signs too, before the call and not after it. Foretopia’s change control puts client quality approval ahead of the change for the same reason.

    Go only if all seven are true

    • Every final load ties to the old system within [$ tolerance], and each variance has a name next to it.
    • The last rehearsal finished inside the window, with at least [8] hours to spare.
    • No severity 1 defect is open, and each severity 2 has a workaround someone has tried.
    • Each integration passed one real test message in production, held and not released.
    • A sample of [10] users per department signed in with the right role.
    • The roster has a backup for every seat, contract seats included, and everyone has the bridge number.
    • Rollback was rehearsed and timed, and the caller has a name.

    Roll back after the cut if any one happens

    • More than [25] integration messages fail in [2] hours and can’t be replayed.
    • The ledger won’t tie to receivables, payables or stock after [2] correction passes.
    • Warehouse or finance can’t ship or invoice by [H+8].
    • A load error turns up in masters that live transactions already use.

    Called by [name], on the recommendation of [partner lead]. Backup [name].

    After H0 the math changes. Rolling back now means restoring the old system from the A3 backup and replaying every entry made since the cut, so the trigger has to be a number you picked in advance, with a name next to it. In this plan the last clean rollback is C2, the first clipped step is C3 and the first one-way step is E2, the first invoice that leaves the building.

    Pick the numbers when you’re calm. Nobody picks good numbers at 3 a.m. NIST’s contingency planning guide makes the same point about backups, which is to test the restore and not just the copy.

    4 weeks

    the release phase in a 2026 Foretopia NetSuite plan, three of them hypercare

    26

    tasks in this plan, in five phases, each with one owner and one signer

    $91

    an hour, the median bill rate for an ERP consultant (n=15, multi-state)

    $115

    an hour, the median bill rate for a data analyst (n=11, primarily Southern California)

    Rates are KORE1 bill rates for placements started 2023 to 2026, the records behind the Contract Rate Index 2026-Q4. The four-week figure is a Foretopia delivery benchmark from a 2026 NetSuite project plan for a mid-market pharma manufacturer.

    The seats

    Who Staffs Cutover Weekend?

    Eleven of the 26 tasks sit with contract seats, and four roles cover them. Here’s what each one costs by the hour, from KORE1 placements.

    Contract seats for the cutover window, each with the KORE1 low, median and high bill rate for its cell and the cost of 60 hours at the median
    SeatKORE1 cellLowMedianHigh60 hours at the median
    ERP consultantRuns A3, B4 and D2ERP / NetSuite / Salesforce consultant, multi-staten=15$73$91$123$5,460
    Data analystRuns B2, B3, B6 and D4Data analyst / BI developer, primarily Southern Californian=11$69$115$116$6,900
    Help deskRuns A5 and D3Help desk / IT support technician, primarily Southern Californian=39$41$49$55$2,940
    Project managerRuns A4 and B9IT project / program manager, primarily Southern Californian=21$105$116$124$6,960

    Reference rates are the 25th percentile, median and 75th percentile of KORE1 bill rates in each cell of the KORE1 Contract Rate Index 2026-Q4, effective October 16, 2026. Cells come from KORE1 W2 contract placements started 2023 to 2026, with five or more in each.

    Four seats at 60 hours each and the medians come to $22,260 for a cutover week. The 60 hours is an assumption, so use your own. Weekend and overnight hours can trigger overtime for W2 contractors, and the rules come from the U.S. Department of Labor and your state, so check both before you promise anyone a Saturday night shift or a Sunday double. Hours are yours to change.

    Staff Your Cutover Weekend →

    Send the cutover date, the seats, the hours and the metro, or say remote. Or browse the 2026 Contract Rate Card.

    Who does what

    What Does Each Cutover Seat Own?

    Each seat owns whole tasks, so nobody guesses whose job it is.

    Eleven tasks sit with seats and ten with your own people. That’s about right. Contractors carry the loads and the watching, and your employees keep the decisions, because only they can say yes to money leaving the building or to a customer hearing about a problem.

    If the seats aren’t hired yet, how fast a contractor can start is the question to ask first. Once they start, the contractor onboarding checklist covers accounts and access, and the contractor ramp plan template covers the first thirty days.

    ERP consultant in a navy overshirt and help desk analyst in a grey hoodie stand with arms folded at a whiteboard where blank cards sit far to the right of where they started along a strip of orange tape
    If it slips

    What Breaks If Cutover Slips?

    The first thing to break is the budget. Four seats at the medians above cost $22,260 for one 60-hour week, so a week of slip with the whole team on the clock is a five-figure line that buys you nothing.

    The second is the data, and it goes stale the minute the freeze lifts. Here’s the short list of what else moves.

    • Rehearsal timings expire. The load that fit the window last month may not fit it now.
    • Nobody can add a customer, a vendor or an item while the freeze holds, and sales finds that out around day three.
    • Balances loaded on Friday are wrong by Wednesday. Reload, tie out, sign again.
    • The calendar bites. A slip that crosses month-end close, or one of NetSuite’s two yearly releases, can turn a lost week into a lost month, because nobody wants to load balances while the books are still open.
    • And the seats? A contractor who sits idle for a week may be on another contract by the next one.

    “Focus… where companies are still investing and where they simply can’t afford to have projects fail or go unfinished.”

    Devin Hornick, KORE1 partner

    Slip once and you re-plan. Slip twice and you re-staff. If the date is already moving, read what breaks if the project doesn’t finish and look at ERP project rescue staffing.

    Project manager in a navy blazer slides a blank burgundy spiral binder across a pale oak table to a support lead in a white shirt, with a headset, a closed laptop and an orange mug beside it
    After the cut

    Where Does Cutover End and Hypercare Start?

    Cutover ends when the first invoice leaves the new system and the runbook is closed. Hypercare starts at that hand-off, with a support roster, a defect list that has owners and a daily call.

    In a 2026 NetSuite plan for a mid-market pharma manufacturer, Foretopia scheduled the release phase at four weeks, three of them hypercare, which left about one week for cutover itself and sits close to the eight days this plan covers from H-96 to H+96.

    Cutover is done when

    • The five smoke transactions passed (D1).
    • The controller signed the day-one reconciliation (D4).
    • The first customer invoice went out right (E2).

    Hand the open items to the hypercare list with a name and a date on each. If you need people for those three weeks, go-live and hypercare staffing covers the seats and ERP program team staffing covers the team around them. For the week itself, see how many contractors a NetSuite go-live needs.

    Questions

    Common Questions

    What should an ERP cutover plan include?

    An ERP cutover plan should include every task from data freeze to first invoice, each with an hour offset, an owner, a sign-off and a rollback note. The essentials are the freeze, final loads, reconciliations, the go or no-go call, the rollback trigger and the first transactions. This template has 26 tasks in five phases.

    How long does an ERP cutover take?

    About a week from freeze to first invoice. In a 2026 NetSuite plan Foretopia scheduled the whole release phase at four weeks, three of them hypercare, so cutover itself got roughly one. Rehearsal timings beat any rule of thumb, so reset the hours after your last mock run.

    What’s the difference between a cutover plan and a go-live checklist?

    Short version, a checklist says what must be true before you open the new system, and a plan says who does what, when, and how to undo it. You need both. The go or no-go call in this template is the point where the checklist gets signed.

    Who makes the go or no-go call?

    The executive sponsor, on the partner lead’s recommendation. The controller and the operations lead sign first, so four signatures land before H-4, and on a validated system the quality lead signs too, which is why that name goes on the roster before the weekend and not on a Saturday night. If any single criterion fails, the call is no-go.

    Can you roll back after go-live?

    Yes, until something leaves the building. After the cut, rolling back means restoring the old system from backup and replaying every entry since, and a sent invoice can only be credited, so the cheapest rollback is the one you call before the cut. Pick your triggers and your caller before H-4.

    About the author

    Colin Boothe is CIO at Foretopia, where he leads ERP and business systems consulting. He has spent eight years implementing and optimizing NetSuite and integrated business tech stacks for mid-market wholesale, ecommerce and manufacturing companies. His author page lists everything he writes for KORE1.

    Next step

    Hit Me Up With Your Cutover Date

    Tell us the date, the seats you’re missing and whether the work is on site or remote. A KORE1 recruiter takes it from there.

    Send Us the Cutover Date →

    Not yet? Download the template first.