ERP Implementation: A Step-by-Step Plan for Business (2026)

· November 6, 2026

A practical guide: what ERP implementation is, whether your company is ready, big bang or phased, team and roles, 9 phases and a week-by-week first module, data migration, keeping your accounting software, manufacturing, examples by industry, team adoption and what to check in the first 90 days. With tables, a self-check and examples.

ERP Implementation: A Step-by-Step Plan for Business (2026)

In short

  • ERP implementation is not buying software. It is moving the whole company onto new rules: orders, stock, purchasing, production and money in one system, with every piece of data entered once. The software is only a tool; the result comes from processes, data and team habits.
  • A phased rollout is the safest. The first module, usually orders and inventory, goes live in 4-8 weeks. A full system for a small or mid-size business is built in 3-6 months, one module at a time.
  • You do not have to replace your accounting software. A hybrid often works best: bookkeeping stays in QuickBooks, Xero, DATEV or BAS, while operations run in the ERP and exchange data with it.
  • Half of success is data. A clean product and customer master, a stock count before go-live and reconciled open documents matter more than any feature.
  • The first 90 days decide it. Every operation goes through the ERP, the first month is closed in the new system, and the numbers are compared with the starting point.

What ERP implementation means, in plain words

ERP implementation is the project after which a company runs orders, inventory, purchasing, production and management finance in one system instead of several spreadsheets, apps and chat threads. It covers a review of your processes, choosing the system, configuring or building modules, migrating data, integrating with accounting, the bank and sales channels, testing, training people and support after go-live.

The gap between "we bought an ERP" and "we implemented an ERP" is huge. A licence can be paid for in a day. Implementing means reaching the point where every operation goes through the system, stock in it matches the shelf, and the owner sees sales, margin and debts without pulling reports together by hand. That road is where most ERP projects stumble, and it is what this guide is about.

If you are still deciding which ERP you need (ready-made, customised or custom-built), start with our guide to custom ERP development: it covers modules, ERP vs CRM vs accounting software and the popular systems. This guide is about rolling the chosen system out in your company without stopping the business.

Is your company ready for an ERP implementation

Needing an ERP is not the same as being ready to implement one. Readiness depends less on budget than on people, processes and data. Check yourself:

Self-check: are you ready for an ERP?

Tick the points that apply to you.

A low score is no reason to put the ERP off for years. Preparation (an owner for the project, written processes, a clean product list) takes a few weeks and then saves months of implementation. If you are not sure you need an ERP right now, see when a business needs an ERP, and when it is too early.

Implementation approaches: big bang or phased

There are four main approaches. The choice between them affects your risk more than the choice of the system itself.

ApproachHow it worksProsRisksBest for
Big bangThe whole company switches to the new system on one dayShort time living in two systemsIf something goes wrong, the whole company stopsSmall companies with simple processes
Phased by moduleOrders and inventory first, then purchasing, production, financeEach module delivers results; risk and budget stay under controlLonger overall timeline, temporary links to the old tools are neededMost small and mid-size businesses
Phased by siteOne warehouse, store or branch first, then the restMistakes are caught at a small scaleFor a while, sites work differentlyChains and companies with several warehouses or plants
Parallel runFor a few weeks operations are recorded in both the old and the new system, and the numbers are comparedSafe check on real dataDouble work, so only for a limited timeInventory, finance and anything where mistakes are expensive

We almost always recommend a phased rollout with a short parallel run at the start of each module. You pay for a module that already works, see results on your own data and can change the plan before the whole budget is spent.

ERP implementation team and roles

An ERP cannot be handed to a vendor and forgotten. It changes the work of every department, so the project stalls without people on your side. Good ERP project management starts with this minimum team:

Owner or managing director

Project sponsor

Makes the call when departments cannot agree and approves rules and the order of modules. Most importantly, starts looking at reports only from the ERP.

Project lead on your side

Runs the plan

Gathers people for meetings and testing, answers the vendor's questions and signs off modules. Without this person the vendor waits weeks for answers.

Key users

Know how it really works

One person each from the warehouse, purchasing, sales, production and accounting. They explain how things work in real life, test the system and later train colleagues.

Vendor

Configures and builds

Maps processes, configures or builds modules, migrates data, connects integrations, trains the team and supports you after go-live.

Also name someone responsible for master data: products, customers, suppliers, prices and bills of materials. After go-live, this person decides whether duplicates and "the same product under three names" creep back into the system.

ERP implementation phases: a step-by-step plan

The ERP implementation life cycle usually runs through nine phases. In a phased rollout, phases 5 to 9 repeat for every module.

  1. Goals and baseline

    Agree on 2-3 numbers that must change: stock accuracy, order processing time, shipping errors, days to close the month. Measure them now, or there will be nothing to compare with later.

  2. Process review

    How orders, goods, money and documents move, where data diverges, what is done by hand and who owns what. The output is a map of processes "as is" and "to be".

  3. Choosing the system and vendor

    A ready-made ERP, a hybrid with your accounting software or a custom system. Ask for a demo on your scenarios, not a slide deck: "show how this order goes from request to payment".

  4. Design and prototype

    Modules, rollout order, roles, reports, a list of data and integrations. Users click through the main screens before configuration or code, because fixing a prototype is cheap and fixing a finished system is not.

  5. First module 4-8 weeks

    Usually orders and inventory, because that is where losses are largest. Configuration or development with interim demos, not one big surprise at the end.

  6. Data and integrations

    Clean and migrate master data, open orders and balances. Connect accounting, the bank, carriers, the website and marketplaces.

  7. Testing and training

    End-to-end scenarios on real data: order, reservation, shipment, payment, documents in accounting. Role-based training and short instructions written for your processes.

  8. Go-live

    Stock count, opening balances, a short parallel run and switching off the old way of working. The vendor stays close for the first days.

  9. Stabilisation and next modules full system in 3-6 months

    Refine the module based on team feedback, compare numbers with the baseline, and only then start the next one: purchasing, production, finance.

How long ERP implementation takes

The timeline depends on the number of modules, warehouses and integrations, whether there is production, and how ready your data is. Reference points from our work:

ScenarioTypical timelineWhat matters most
First module: orders and inventory4-8 weeksNumber of warehouses, integrations and the state of the product list
Full system for a small or mid-size business3-6 months, in phasesNumber of modules, production, number of roles
Large company with several plantsA year or longerNumber of units, production complexity, reporting requirements

This is how the weeks of a first module usually look:

WhenWhat we doResult
Weeks 1-2Process review, process map, goals and metricsAn agreed map and module plan
Week 3Prototype of the main screens, list of data and integrationsUsers see the system before configuration
Weeks 4-6Configuration or development, master data migration, integrationsThe module runs on test data
Week 7End-to-end testing, role-based trainingKey users have walked through their scenarios
Week 8Stock count, opening balances, go-liveThe team works in the new system

A module without production, with one warehouse and one or two integrations, lands closer to 4 weeks. Several warehouses, an accounting integration and marketplaces push it towards 8.

Data migration and integrations

A new ERP with dirty data repeats the old problems, only faster. Here is what usually moves over and where the surprises hide:

DataWhat we migrateWhat to watch
Products and servicesNames, codes, units, attributes, barcodesDuplicates and several names for one product, the most common problem
Customers and suppliersContacts, legal details and termsOne customer entered several times in different tools
Prices and discountsPrice lists, discounts, payment termsWho changes them today and where, so that after go-live it happens only in the ERP
Bills of materialsProduct structure and consumption ratesWhether they match how things are actually produced
StockQuantities and cost at the go-live dateOnly after a stock count, not copied from accounting "as is"
Open documentsOpen orders, receivables and payablesReconcile with accounting before go-live

Past years of history usually stay in the old tool for reference; the ERP gets only what you work with now. That way migration takes days, not months.

List integrations before you start, because they are what people most often forget to budget for:

  • Accounting software. Documents, customers, suppliers, stock. Tax reporting and, where your country requires it, e-invoicing usually stay in the accounting software.
  • Bank. Statements and payments through the bank's API or open banking, so each payment finds its order by itself.
  • Carriers. DHL, DPD, GLS, UPS or local carriers: labels and delivery statuses without manual entry.
  • Sales channels. Your website and marketplaces such as Amazon: orders and stock in both directions.
  • CRM. The customer and the order come from the CRM, and the fulfilment status goes back to the salesperson.

Keeping your accounting software: the hybrid approach

Many companies assume an ERP means replacing the accounting software. Often it does not. If bookkeeping is set up and works, it is usually better to keep it and let the ERP handle operations:

Stays in accounting

Bookkeeping and tax

General ledger, tax returns, statutory reporting, payroll. QuickBooks, Xero, Sage, DATEV or, in Ukraine, BAS keep doing what they are built and certified for.

Moves to the ERP

Day-to-day operations

Orders, inventory, purchasing, production, margin by order and management reports. Documents flow to accounting automatically.

  • Separate the standard from the unique. Keep accounting and tax as your software does them, and customise only what truly sets your business apart.
  • Count the customisations. The fewer changes to a standard system, the easier and cheaper its updates. Write down and justify each one.
  • Involve accounting from day one. They are first to notice if documents are generated wrongly, and they are the ones closing the month.
  • Plan integrations up front. The CRM, website, carriers and bank belong in the ERP plan, not in a phase after go-live.

Accountants do not need retraining and statutory reporting is not put at risk. We described how this exchange works in practice in our article on integrating a CRM with BAS and 1C.

ERP implementation in manufacturing

Production is the hardest part of an ERP, because it brings in bills of materials, routings, raw materials and cost of goods. What to plan for:

  • Bills of materials and consumption rates. Check them on real batches before go-live, or your cost of goods will be wrong from day one.
  • Work orders for the shop floor. Who makes what and when is visible on a screen or tablet, not in the supervisor's notebook.
  • Raw materials, semi-finished goods and scrap. Consumption is recorded as production happens, not "at the end of the month".
  • Batches and expiry dates. For food and cosmetics this is the basis of traceability.
  • Planning. From customer orders to raw material requirements and purchasing.
  • Cost of goods. Actual cost per batch or order, not a monthly average.

Start with the end-to-end chain "order, production, shipment" for one product group, then expand. More on production modules in the ERP for manufacturing section of our development guide.

ERP implementation examples by industry

Where to start depends on where the company loses the most. Typical first modules:

IndustryWhere to startWhat you get first
Distribution and wholesaleOrders, inventory, customer receivablesAccurate stock and control of receivables
ManufacturingBills of materials, work orders, cost of goodsActual cost and a production plan
Food productionBatches, expiry dates, raw materialsTraceability and fewer write-offs
E-commerceOrders from the website and marketplaces, inventory, shippingNo more selling items you do not have
Services and projectsProjects, hours, expenses, invoicesMargin on every project
LogisticsRequests, trips, documents, invoicesLess manual paperwork

How to get your team to use the ERP

An ERP changes the work of people who have done things their own way for years, so resistance is normal. There is almost always a concrete reason behind it:

Who says whatWhat is behind itWhat to do
Warehouse: "We have no time to enter everything"Manual entry for every operationScanners or terminals; documents are created from the order automatically
Accounting: "Our accounting software works fine"Fear of breaking the books and reportingBookkeeping stays where it is, the ERP sends documents there, and the accountant tests from day one
Sales: "A spreadsheet is faster"Clumsy screens or unnecessary fieldsRemove the clutter, make an order a few clicks, listen to feedback in the first weeks
Production: "We know what to do anyway"No personal benefitShow that there will be less rework and fewer stoppages due to missing materials
Managers: "I will build the report in Excel anyway"HabitThe owner looks at reports only from the ERP and does not accept spreadsheets

The main rule

If an operation is not in the ERP, it did not happen. On go-live day the old way is switched off: no new orders in spreadsheets, no documents in the old tool, no reports from Excel. Otherwise the company gets stuck between two systems for good.

Go-live day and the first 90 days

What to do on go-live day:

  • run a stock count and enter opening balances;
  • move open orders and balances and reconcile them with accounting;
  • close the old tool for new documents, keeping it read-only;
  • agree with the vendor on who is on call for the first days;
  • set up one channel for questions and bugs so nothing gets lost.

Days 1-30

Stable operations

Every operation only in the ERP, daily reconciliation of stock and documents, quick bug fixes. A short weekly meeting with key users: what is inconvenient.

Days 31-60

The first closed month

Close the first month in the new system and reconcile with accounting. Set up management reports and the automations that were missing.

Days 61-90

Numbers and the next module

Compare metrics with the baseline, decide which module comes next and plan training for new hires.

How to measure ERP implementation success

MetricWhat it showsA good sign
Stock accuracyWhether the system matches the shelfOnly isolated differences at a stock count
Order processing timeHow long it takes from request to shipmentShorter than at the baseline
Shipping errorsWrong items, missing items, wrong addressesThey happen less often
Days to close the monthHow long accounting and finance spend pulling numbers togetherFewer days, no manual consolidation
Double entryHow much data is typed into more than one toolEvery value is entered once
The owner's reportWhere the numbers for decisions come fromOne system, no spreadsheets

AI on top of an ERP

Once the ERP runs steadily, you can add AI on top: an agent sees products, stock and orders and takes over routine work people used to do.

Orders

Orders from email and chats

The agent reads an email or message and creates the order in the system itself. A European medtech distributor gets about 10 orders a day created this way; in fashion e-commerce it saves 4 hours of manual work daily at 99.2% accuracy.

Email

An inbox without manual sorting

The agent classifies emails from customers and suppliers and answers the routine ones. At a logistics company 80% of emails get an automatic reply, and the manager saves 3 hours a day.

AI works only as well as the data in the ERP is clean, so it comes after stabilisation, not in week one. More examples in AI agents in CRM and ERP, and a step-by-step plan in our AI implementation guide.

What drives the cost of ERP implementation

  • Number of modules and processes. Orders and inventory are simpler than a full cycle with purchasing, production and finance.
  • Production. Bills of materials, routings and cost of goods add the most work.
  • Integrations. The bank and carriers connect quickly; accounting software and marketplaces take longer.
  • Data. How much master data moves over and what state it is in.
  • People. The number of users and roles, and how much training is needed.
  • Licences. Ready-made ERPs charge licences or subscriptions per user, paid to the vendor separately. A custom system has no per-user licences.
  • Support. How long the vendor stays with you after go-live.

We broke down what else shapes the budget in how much an ERP costs. In a phased rollout you know the scope and price of each phase before it starts, and we give an exact estimate for your processes after the intro call.

Why ERP implementations fail

  • No owner on the company side. Nobody makes decisions, and the vendor waits weeks for answers.
  • Automating chaos. Processes that did not work before were moved into the system as they were.
  • Everything at once. A dozen modules with one go-live date, and any mistake stops the whole company.
  • Dirty master data. Duplicate products and customers moved into the new system with all their problems.
  • Forgotten integrations. After go-live it turns out website orders have to be re-typed by hand.
  • Accounting left out. Documents are generated wrongly, and the books have to be fixed after the fact.
  • Two systems forever. "For now, in Excel too" drags on for years.
  • No training or support. The system goes live, people do not know how to use it and go back to old habits.
  • No baseline. Six months later nobody can say whether things got better.

Checklist before you start

  • 2-3 numbers the ERP should improve are written down and measured today
  • A sponsor and a project lead on the company side are named
  • Key users from every department are chosen
  • Order, warehouse, purchasing and production processes are written down
  • You have decided where bookkeeping stays
  • There is a list of integrations: accounting, bank, carriers, website, marketplaces, CRM
  • The product and customer lists are cleaned up
  • The first module and a target go-live date are chosen
  • A stock count before go-live is scheduled
  • Time for training and support is set aside

Examples from our projects

To find out which module to start with and how long implementation will take for you, start with a conversation. The first call and the demo are free: you tell us how orders, goods and money move today, and we show a system on a similar process. More on the ERP development and BAS and 1C integration pages.

FAQ

What is ERP implementation?

It is the project of moving a company onto one system for orders, inventory, purchasing, production and finance: a process review, choosing the system, configuring or building modules, migrating data, integrating with accounting and sales channels, training people and support after go-live.

What are the phases of ERP implementation?

Goals and baseline, process review, choosing the system and vendor, design and prototype, the first module, data migration and integrations, testing and training, go-live, and stabilisation followed by the next modules.

How long does an ERP implementation take?

The first module, usually orders and inventory, goes live in 4-8 weeks. A full system for a small or mid-size business is built in phases over 3-6 months. Large companies with several plants take a year or longer.

Is it better to implement an ERP all at once or in phases?

For most companies, in phases: module by module, with a short parallel run at the start of each. Every phase delivers results, the risk of stopping the business is lower and the budget stays under control. A big bang suits only small companies with simple processes.

Do we have to replace our accounting software?

No. If bookkeeping works, it is usually better to keep it in QuickBooks, Xero, DATEV or BAS and run orders, inventory and production in an ERP connected to it through a data exchange. Accountants do not need retraining and reporting is not put at risk.

How do you migrate data to a new ERP?

Clean duplicate products and customers, move prices and bills of materials, run a stock count and enter balances at the go-live date, move open orders, receivables and payables, and reconcile them with accounting. Past years of history usually stay in the old tool for reference.

How much does ERP implementation cost?

It depends on the number of modules, whether there is production, integrations, the state of your data and the number of users. Licences for ready-made systems are paid separately. In a phased rollout the price of each phase is known before it starts, and an exact estimate can be given after a review of your processes.

How is ERP implementation different from ERP development?

Implementation is the whole project of launching a system in the company: processes, data, integrations, training and support. Development means building your own system or modules around your processes. It can be part of an implementation when ready-made ERPs fit only partly.

ERP implementationERP implementation phasesERP implementation planERP project managementERP go-liveERP data migration

We will show how this works on your process. The first call and demo are free.