ERP Guide

ERP Implementation: Steps, Timeline and Best Practices

Most ERP projects that fail do not fail because of the software. They fail because the scope keeps growing, the data is not ready, or the people who will use it were never brought along. This guide covers how to implement ERP so it actually goes live and stays used.

DotOne team Updated 27 Oct 2026 10 min read
On this page
  1. What is ERP implementation?
  2. The 6 steps of ERP implementation
  3. How long does ERP implementation take?
  4. Data migration: what to move and what to leave
  5. Change management: getting people to use it
  6. Common ERP implementation mistakes
  7. Go-live checklist
  8. How DotOne implementation works

What is ERP implementation?

ERP implementation is the project of taking an ERP from contract to daily use: mapping your processes, configuring the system, moving your data, training your people and switching over. For a small or mid-sized manufacturer on a cloud ERP, it is usually weeks, not years, if the scope is kept tight.

The 6 steps of ERP implementation

  1. Discovery. Map how orders, purchase, stores, production, quality, dispatch and accounts work today, and list the reports management needs.
  2. Scope and design. Agree what goes live first (phase 1) and what waits (phase 2). Write it down and freeze it.
  3. Configuration. Set up items, BOMs, warehouses, approval rules, user roles and document formats in the ERP.
  4. Data migration. Clean and load masters (items, customers, vendors, BOMs) and opening balances (stock, receivables, payables).
  5. Testing and training. Run real transactions end to end, then train each person on the screens they will use.
  6. Go-live and support. Switch over on a fixed date, run the old and new side by side only where you must, and support users through the first month-end.

How long does ERP implementation take?

BusinessTypical scopeTypical time
Small trading or service businessSales, stock, purchase, billing3 to 6 weeks
Single-plant manufacturerAdds BOM, production, quality4 to 10 weeks
Multi-plant manufacturerAdds inter-plant transfers, HR, payroll, integrations2 to 4 months, in phases
Large enterprise on an on-premise suiteHeavy customisation, many integrations6 to 18 months

The biggest factors are not the software: they are how clean your masters are, how quickly decisions get made, and how much customisation you insist on before go-live.

Data migration: what to move and what to leave

  • Move: item master with units, HSN and reorder levels; BOMs; customers and vendors with GSTINs; open sales and purchase orders; opening stock by location; open receivables and payables.
  • Leave behind: years of closed transactions. Keep the old system or exports for reference instead of migrating history.
  • Clean first: remove duplicate items and parties before loading. See our master data management guide.

Change management: getting people to use it

  • Name one owner inside the business with the authority to make decisions, not just a coordinator.
  • Involve the people who do the work (stores, supervisors, accounts) in testing, not only managers.
  • Switch off the old way. If the Excel sheet keeps running in parallel, the ERP will not be trusted.
  • Train by role, on real transactions, and give each person a one-page guide for their daily screens.
  • Review weekly for the first month and fix friction quickly.

Common ERP implementation mistakes

  • Scope creep. New requests added mid-project push go-live out by months. Park them for phase 2.
  • Customising before using. Run the standard process first; customise only what still does not fit.
  • Dirty data. Loading duplicates and wrong units breaks stock and costing from day one.
  • No decision-maker. A coordinator without authority cannot unblock decisions.
  • Training too early. Training six weeks before go-live is forgotten by go-live.

Go-live checklist

  • Phase 1 scope signed off, phase 2 list written down
  • Masters cleaned and loaded; BOMs checked against one real batch
  • Opening stock counted and loaded by location (see stocktaking)
  • Approval rules and user roles tested
  • Invoice, PO and challan formats approved
  • Every user trained on their screens
  • Cut-over date fixed and the old process switched off after it

How DotOne implementation works

DotOne implementations run in four stages: we map your workflows and reporting needs; configure BOMs, production, inventory and user roles; migrate master data and connect shop-floor systems; then go live with training and ongoing support. Using fit-to-standard templates and a dedicated onboarding team, most customers are live in 4 to 6 weeks. Scope is agreed as phase 1 and phase 2, and anything new after sign-off goes through a change request, so go-live dates hold.

Frequently asked questions

How long does ERP implementation take?

For a small or mid-sized business on a cloud ERP, usually 4 to 10 weeks. Multi-plant rollouts take a few months in phases. Large on-premise projects can take a year or more.

What are the steps of ERP implementation?

Discovery, scope and design, configuration, data migration, testing and training, then go-live and support.

Why do ERP implementations fail?

Most often because of scope creep, poor-quality master data, too much customisation before go-live, and no decision-maker on the business side.

Should we migrate all our old data?

Usually not. Move masters, open documents and opening balances. Keep old transaction history in the old system or as exports for reference.

How long does DotOne take to go live?

Most DotOne customers go live in 4 to 6 weeks using fit-to-standard templates and a dedicated onboarding team. See ERP software.

Plan your go-live with us

In a 30-minute call we map your phase 1 scope and give you a realistic go-live date.