ERP Implementation Guide: Phases, Timeline, Cost and ROI
One of the most useful projects for thinking about ERP implementation was not called an ERP project. Shinseung, one of South Korea’s top-10 tax accounting firms, ran contract management and payments on paper and manual workflows. Savvycom built the firm a custom financial management system for the contract lifecycle, client billing and automated payments. It then moved more than 4,000 legacy contracts into the new system. The screens were the visible deliverable. The migration and the payment integration made the system usable on day one. Nobody trusts a finance platform with half its contracts missing.
The same holds for ERP at almost any size. ERP implementation is the project of planning, configuring, integrating and rolling out an enterprise resource planning system, then moving the business onto it. An ERP is the shared platform that runs finance, procurement, inventory, sales, HR and production on one data model. Picking the software is a small slice of the work. Most of the effort and risk sit in data, integrations and the people who have to change how they work.
This guide answers the 13 questions mid-size buyers in Asia-Pacific ask most often about ERP implementation. It also says plainly where the evidence behind each answer comes from.
1. What is ERP implementation and what does it include?
ERP implementation is the full project of turning ERP software, licensed or custom-built, into the working system of record for a business. The scope covers process design, configuration, customization, integration, data migration, testing, training, cutover and post-go-live support. Services and internal staff time usually cost more than the software itself.
The software arrives mostly ready. Your company does not: its chart of accounts, its pricing rules, the spreadsheet the warehouse supervisor actually trusts. A complete scope has eight workstreams, and contracts that leave any of them vague breed change orders.
- Process design (fit-gap). Workshops map order-to-cash, procure-to-pay, record-to-report and, for manufacturers, plan-to-produce. Each gap gets a decision: adopt the standard process or change the system.
- Configuration. Entities, currencies, tax codes, approval chains and warehouses, set up without code.
- Customization and extensions. Code for the gaps configuration cannot close. Build it beside the core through APIs so upgrades stay cheap.
- Integrations. CRM, warehouse, e-commerce, banking, payroll, MES and tax systems. On most mid-size projects this is the largest block of build effort.
- Data migration. Cleansing, mapping and loading master data and open transactions, with reconciliation proof.
- Testing. Integration, performance and user acceptance testing (UAT) on real data volumes.
- Training and change management. Role-based training, plus the slower work of retiring the old spreadsheet.
- Cutover and hypercare. The go-live runbook, a legacy freeze and four to twelve weeks of intensive support.
One terminology note, since it trips up RFPs: ERP is not enterprise risk management (ERM), even though the acronyms get swapped in procurement documents.
2. What are the phases of an ERP implementation?
An ERP implementation runs through six phases: discovery and business case, design and fit-gap analysis, build, testing, training and cutover, then go-live with hypercare. Data migration and change management are not separate phases. Data work runs from design through cutover, and change management runs from the first week to adoption.
The two horizontal tracks matter more than the six boxes. Most ERP plans list data migration as a step near the end, and that is exactly why it goes wrong. By the time someone finds duplicates in the item master, the test cycle is already booked.
Each phase should hand over something concrete before the next one starts:
- Discovery: a business case with measurable targets, an integration inventory and a budget range the board has seen.
- Design: signed process designs and a fit-gap log where every gap has a decision attached.
- Build: working configuration and integrations, demonstrated to key users in sprint reviews.
- Testing: UAT run by the business on migrated data, signed off by each process owner.
- Cutover: a rehearsed runbook with timings and a go or no-go checklist.
- Hypercare: a clean first close, first payroll and first full order cycle.
Good delivery teams repeat import testing and migration checks several times before production data is loaded. They keep cycling through testing, training and releases during rollout. That loop is less glamorous than the phase names, and it is where data surprises get caught.
3. How long does an ERP implementation take for a mid-size company?
A mid-size company, roughly 200 to 1,000 employees with one to three legal entities, should plan 6 to 12 months from kickoff to go-live. That assumes a configured cloud ERP covering finance, sales and inventory. Manufacturing modules, multi-entity consolidation or several custom integrations push the realistic ERP implementation timeline to 12 to 18 months.
These are planning ranges, not promises. They assume a dedicated project owner, available key users and a vendor that starts with discovery. A shorter timeline usually means a narrower scope than the sales deck implies.
| Scope | Realistic range | What usually stretches it |
|---|---|---|
| Finance core, one entity | 3 to 6 months | Chart of accounts redesign, opening balances |
| Finance, sales, purchasing, inventory | 6 to 12 months | Pricing rules, warehouse integration, item master cleanup |
| Plus manufacturing (BOM, MRP, shop floor) | 9 to 15 months | Routings, MES integration, costing method |
| Multi-entity, multi-country | 12 to 18 months | Local tax and e-invoicing, intercompany flows, data residency |
Module count moves the date less than four other variables do:
- Decision latency. If the steering committee meets monthly and a pricing rule takes three meetings to settle, a quarter is gone.
- Key-user availability. Staff who close the books by day and test at night do both badly.
- Data readiness. Clean master data shortens each mock migration from weeks to days.
- Integration count. Ten live interfaces make a different project from three, even with identical modules.
4. How much does ERP implementation cost, and what are the hidden costs?
ERP implementation cost is mostly services and internal staff time, not licenses. Take finance, sales, purchasing and inventory with four or five integrations. A seven-to-eight-person team over eight to ten months typically costs $260,000 to $420,000 in services at Vietnam-based rates. Data cleansing, staff backfill and extended hypercare add hidden costs.
Generic ERP cost ranges mix a 50-user finance rollout with a multi-plant program. Pricing the team you would actually need is more useful. The table shows a typical team for that mid-size scope.
| Role | Seniority | FTE | Where the effort peaks |
|---|---|---|---|
| Project manager | Senior | 1 | Whole project |
| Business analysts | Mid-level | 2 | Design and UAT |
| Solution architect | Architect, part-time | 0.5 | Design and build |
| Integration developers | Mid-level | 2 | Build |
| Data migration engineer | Mid-level | 1 | Design to cutover |
| QA engineer (automation) | Mid-level | 1 | Build and testing |
| Total | 7.5 | $260,000 to $420,000 over 8 to 10 months |
Planning range, not a quote. Excludes licenses or subscriptions, platform-certified functional consultants, infrastructure, your internal staff time and contingency.
For reference, Savvycom’s Vietnam-based engineering runs $25 to $45 per hour in 2026, with senior AI and data roles reaching $55. Team mix, seniority, engagement length and how much of the work is fixed-scope all move the final number within that band.
Licenses or subscriptions sit on top, priced per user or module by the vendor. If your platform needs certified functional consultants for core configuration, price them separately. CRM deserves its own line too, and the Salesforce implementation cost breakdown by region shows how differently that piece prices.
The hidden costs that show up in month seven
- Data cleansing. Deduplicating customers and items and rebuilding the chart of accounts is labor, often your own. It is almost never in the vendor quote.
- Backfill for seconded staff. Someone covers the key users’ day jobs, or the day jobs slip.
- Integration upkeep. Every interface needs monitoring, and a fix when the other system changes its API.
- Extended hypercare. Plan for four weeks, budget for twelve. The first quarter-end close is where loose ends surface.
- The upgrade tax. Code that modifies the ERP core gets retested, sometimes rewritten, at each vendor release.
- License tier creep. “Read-only” users turn out to need approval rights and a pricier license.
5. Should we customize an off-the-shelf ERP or build a custom ERP?
Most mid-size companies should configure an off-the-shelf ERP and build custom software only around it. A fully custom ERP makes sense when the core workflow is itself the business, such as contract-centric services or unusual production models. It also needs a company willing to fund a product team for years after the build.
The honest default is “buy and configure.” Mature suites already handle the general ledger, payables and standard inventory well. A custom build will not match them in its first two years. The real decision is how to handle what the suite does not cover.
| Approach | Fits when | Upgrade path | Long-term ownership |
|---|---|---|---|
| Configured suite | Processes are close to industry standard | Vendor releases apply with light retesting | Lowest |
| Suite plus side-by-side extensions | A few workflows are genuinely different | Core stays clean; extensions retested via APIs | Moderate |
| Core modified directly | Rarely the right choice | Each upgrade becomes a mini-project | High, and rising |
| Custom-built ERP | The operating model is the differentiator | You own the roadmap | Highest; needs a product team |
Shinseung shows when custom wins. The scope was narrow and contract-centric: contract lifecycle, billing tied to those contracts and integrated payments. A tax firm’s service model does not map neatly onto a manufacturing-flavored suite. For a distributor with standard order-to-cash, the same decision would be hard to defend. The guide to custom ERP software development covers the pros, cons and cost of the build route.
Manufacturers who would rather compare established suites first can start with the shortlist of ERP systems for manufacturing.
6. How do we migrate data from legacy systems into a new ERP?
ERP data migration works best as repeated rehearsals, not one final load. Profile and cleanse legacy data first, then map it to the new data model. Run two or three mock migrations reconciled against source totals, freeze legacy changes before cutover and keep a rollback plan. Master data deserves more care than transaction history.
The sequence below holds for an ERP, a core banking platform or a custom finance system:
- Inventory and profile. List every source, spreadsheets included. Profile each for duplicates, blanks and orphan records before anyone writes a mapping.
- Decide what moves. Master data and open transactions move. Closed history usually travels as balances, with the detail archived read-only.
- Assign data owners. IT can move data. Only a named business owner can say the customers, items, vendors and accounts are right.
- Map and transform. Field-level rules, version-controlled and reviewed like code.
- Rehearse. Two or three full mock loads, each reconciled on record counts, control totals and open balances, plus key-user spot checks.
- Freeze, load, keep a way back. Freeze legacy master data and load during cutover. Keep the old system read-only, with a tested rollback plan, until the first close passes.
Two Savvycom projects show the pattern at different scales. For Shinseung, the team migrated more than 4,000 legacy contracts while wiring in payment processing, so contracts, billing and payments landed in one place. The Shinseung tax firm case study has the details. For a leading Cambodian commercial bank, the team migrated more than 300,000 records from a monolithic legacy setup to microservices. That work ran under a zero-data-loss requirement, with full validation and a rollback contingency, while branch services kept running (Cambodian banking case study). Neither was an ERP in name. Both had the failure modes an ERP migration has.
7. Which ERP integrations (CRM, WMS, accounting, MES) are hardest and why?
MES and WMS integrations are usually the hardest ERP integrations. They run near real time, carry high event volumes and fail on the plant or warehouse floor, where downtime costs money. CRM integration is hard because customer and pricing data end up with two owners. Accounting integration is hardest when the ERP is not the ledger.
| Integration | Why it is hard | Pattern that works |
|---|---|---|
| MES | Second-level timing, plant networks, shifts that cannot pause | Buffered event queue, so the line keeps running if the ERP is down |
| WMS | High volume; stock must match in both systems at all times | One system owns stock; the other subscribes to changes |
| CRM | Two systems claim the customer record | Field-level ownership rules per entity |
| Separate accounting | Every close becomes a reconciliation between two ledgers | Move the ledger into the ERP, or post summarized journals only |
| Banks and payments | Country-specific formats, slow change cycles | A payment hub rather than point-to-point files |
Two engineering choices keep integrations quiet after go-live. The first is a governed layer in the middle. In the Cambodian bank program, a WSO2 API gateway made every service talk through one controlled layer. The second is idempotent, replayable messages. A confirmation sent twice is booked once, and a failed one is replayed rather than retyped.
The plant-floor side has its own rules. The guide to manufacturing operations software explains where MES ends and the ERP begins, and how machine data should reach both.
8. What team roles does an ERP project need on the client and vendor side?
On the client side, an ERP project needs an executive sponsor, a full-time project owner, process owners and key users from each department, a data owner and an IT lead. The vendor side supplies a project manager, solution architect, functional consultants or business analysts, integration developers, a data migration specialist, QA engineers and a trainer.
Client roles get underestimated. Vendors can add people. Only you can supply the ones who know why the credit note process has that extra approval step.
| Client role | Time commitment | What breaks without it |
|---|---|---|
| Executive sponsor | Hours a month, plus escalations | Scope disputes stall |
| Project owner | Full time | The vendor makes business decisions by default |
| Process owners | Heavy in design and UAT | Designs signed by people who do not run the process |
| Key users | 30 to 50% in design and testing | Thin testing, weak adoption |
| Data owner | Peaks during mock migrations | Nobody can confirm migrated data |
| IT lead | Most of the project | Integrations and environments drift |
Vendor effort shifts by phase. Analysts dominate design, developers dominate build, and QA engineers and trainers carry the final third.
| Vendor role | ERP responsibility | Heaviest phase |
|---|---|---|
| Project manager | Plan, risks, steering reports | Throughout |
| Business analyst or functional consultant | Fit-gap, specifications, UAT support | Design, testing |
| Solution architect | Integration and extension design | Design, early build |
| Integration developer | Interfaces, custom modules | Build |
| Data engineer | Migration scripts and reconciliation | Design to cutover |
| QA engineer | Test automation, regression | Build, testing |
| Trainer | Role-based training material and sessions | Cutover |
9. Why do ERP implementations fail, and how do we reduce the risk?
ERP implementations fail mostly for business reasons. The usual ones are a vague business case, weak sponsorship, key users never freed from day jobs, uncontrolled customization and data cleaned too late. ERP project risk drops when the business case has measurable targets, scope changes go through a steering committee and data migration starts during design.
Gartner research predicts that by 2027, more than 70% of recently implemented ERP initiatives will not fully meet their original business case goals. It names alignment with corporate strategy as a top predictor of success. Note the wording. Most ERP failures are quiet: the system runs, and the promised benefits never arrive.
The causes that recur across ERP post-mortems each have a countermeasure that works:
- A business case nobody can measure. “Better visibility” cannot fail, so it cannot succeed either. Write three to five numeric targets with owners, such as closing the books in five working days.
- Sponsorship that ends at kickoff. When finance and operations disagree, someone senior must decide within a week. A steering committee with a fixed cadence and a decision log is cheaper than any tool.
- Key users on top of day jobs. Backfill them. It costs less than a second UAT cycle.
- Customization by default. Ask of every gap: what would adopting the standard process cost the business? Many gaps disappear.
- Data left until the end. Run the first mock migration before build finishes, and track data quality as a project KPI.
- Go-live chosen by calendar. Go live on criteria (UAT passed, reconciliations signed, users trained), within a date window.
Programs in trouble can be recovered. McKinsey’s account of how METRO got its ERP transformation back on track describes cutting program duration by around 30%. It also reports savings of up to 25% of program costs after resetting C-suite sponsorship, team ownership and KPI tracking. None of those fixes were technical.
Before signing with any vendor, run the self-check below.
10. Big-bang or phased rollout: which fits our business?
A big-bang ERP rollout suits small, single-entity companies with simple processes and tolerance for a short, intense disruption. A phased rollout, by module, site or entity, suits multi-site, regulated or manufacturing businesses, because each wave limits the damage if something breaks. Many mid-size companies choose a hybrid: finance core first, then sites in waves.
Big-bang concentrates risk into one weekend and avoids months of temporary interfaces between old and new systems. Phased rollout spreads the risk, but pays for it with those interfaces and a longer program. The factors below show which way your business leans.
| Factor | Leans big-bang | Leans phased |
|---|---|---|
| Entities and sites | One entity, one or two sites | Several entities, plants or countries |
| Process complexity | Standard distribution or services | Manufacturing, project accounting, regulated workflows |
| Tolerance for disruption | A slow week is survivable | Plant stoppage or missed shipments are unacceptable |
| Legacy interfaces | Few to rebuild | Old and new can coexist through an integration layer |
| Team capacity | Enough people to support everyone at once | A core team that moves from wave to wave |
| Regulatory exposure | No parallel-run requirement | Auditors expect a controlled transition |
If four or more rows point the same way, follow them. If the table splits, the hybrid is usually right. Finance core and master data go live at once for every entity, so there is one ledger from day one. Warehouse, production or field service modules then roll out by site. Multi-plant suppliers, like those covered in the guide to ERP for automotive manufacturers, almost always land here. One plant’s stoppage ripples into customers’ just-in-time schedules.
11. How do we measure ERP ROI after go-live?
Measure ERP ROI against baselines captured before go-live, using a few operational KPIs tied to the original business case. Good ones are days to close, inventory accuracy, order-to-cash cycle time, manual journal entries and report preparation hours. Expect a dip in the first 90 days, then judge results at six and twelve months.
The common ROI mistake is not a bad formula but a missing “before” number. Three months after go-live, nobody remembers how long the close used to take. Capture baselines during discovery and freeze them.
| KPI | How to measure | Where value shows up |
|---|---|---|
| Days to close | Working days from period end to signed financials | Finance hours, faster decisions |
| Inventory accuracy | Share of counted locations matching the system | Lower safety stock, fewer stockouts |
| Order-to-cash cycle | Days from order entry to cash received | Working capital |
| Manual journal entries | Count per month, excluding standard accruals | Error rate, audit effort |
| IT run cost | Licenses, hosting, support, integration upkeep | Total cost of ownership |
Keep the arithmetic plain. Annual quantified benefit minus annual run cost, set against the one-time implementation cost, gives a payback period a CFO can audit. At 90 days, check stability and adoption, not ROI. By six months the process KPIs should be moving; by twelve, working capital and cost effects become visible.
Automation around the ERP often produces the clearest numbers. Savvycom built an AI document intelligence platform for a U.S. healthcare organization. It feeds validated data from forms and clinical notes into the client’s EMR, ERP and accounting systems. It cut manual data entry by 50 to 70% against the client’s pre-automation baseline. The AI document intelligence case study shows how validation and human-review routing work.
12. What should we look for in an ERP implementation partner in APAC?
Look for an ERP implementation partner with references at your size and in your industry, plus real integration and data migration depth. Check time-zone and language fit, a clear position on platform certification, and a paid discovery phase before a full quote. In APAC, also check knowledge of local tax rules and data residency.
A group with entities in Singapore, Thailand and Vietnam faces different e-invoicing rules and data protection regimes. A partner who knows one market will learn the others on your budget.
- References you can call. Two clients at your size, asked what went wrong rather than whether they are happy.
- Certification, stated plainly. Is the partner certified for your platform, and who does core configuration? A partner that blurs this will blur other answers.
- Integration and data evidence. An integration architecture and a reconciliation pack from a past migration are harder to fake than a slide.
- Discovery before a fixed price. A fixed price before discovery usually means change orders later.
- Named team and support terms. Project manager and lead architect in the contract, plus hypercare length and support hours across your time zones.
13. How is AI being used inside ERP systems in 2026?
In 2026, AI inside ERP systems is used mainly for document capture, anomaly detection, demand and cash forecasting, and natural-language reporting. Early task-specific agents also prepare routine transactions under approval rules. The value depends more on clean master data and tight permissions than on the model.
Gartner predicts that 40% of enterprise applications will include task-specific AI agents by the end of 2026, up from less than 5% in 2025. The useful buyer question is not whether the ERP “has AI.” It is which uses are mature enough for a business case.
- Document capture. The most mature use. OCR and language models read invoices and forms, validate them against master data and post them, routing low-confidence items to a person.
- Anomaly detection. Duplicate invoices, odd journal entries or changed vendor bank details get flagged before payment. It points auditors at the right lines; it does not replace controls.
- Forecasting. Demand and cash forecasts need a couple of years of clean history, which a brand-new ERP does not have yet.
- Natural-language reporting. Plain-language questions for managers, still dependent on a governed data model underneath.
- Task-specific agents. Drafting purchase orders, matching receipts, chasing approvals. This is early, and the agents that work have narrow scope and hard write limits.
Savvycom has not built AI agents inside a commercial ERP. Two adjacent projects are still relevant. The U.S. healthcare document intelligence platform pushes validated data into ERP and accounting systems, and sends low-confidence extractions to human review instead of posting them.
For a South Korea-based financial services company, Savvycom built a multi-agent FX assistant that quotes rates and executes orders through chat. It only acts with quote locking, admin-only settlement rules, role-based permissions and a searchable audit trail. The ERP lesson is the same: agents act inside explicit rules, and every action is logged.
For an ERP project starting in 2026, design for AI without betting the business case on it. That means clean master data, documented APIs, role-based approvals and an audit log.
Frequently asked questions
Can we keep our current accounting software and add an ERP around it?
Yes, for a transition period, but two systems of record rarely pay off for long. A separate general ledger means a permanent integration to maintain and a reconciliation at every close. Most mid-size companies move the ledger into the ERP in the first wave and keep the old package read-only for history.
How much time will our own staff spend on an ERP project?
Plan for one full-time project owner, plus key users giving 30 to 50% of their time during design and testing, rising near cutover. Finance usually carries the heaviest load. Companies that do not backfill those people tend to see slower decisions, thinner testing and a longer stabilization period after go-live.
What happens during hypercare after ERP go-live?
Hypercare is the four to twelve weeks after go-live when the implementation team stays on high alert. The team fixes defects and answers user questions. It also watches critical events such as the first payroll run, the first month-end close and the first large order batches. Hypercare ends when ticket volume and severity stabilize.
Is cloud ERP or on-premise ERP better for a mid-size company in APAC?
Cloud ERP is the default for most mid-size companies in 2026, because the vendor handles upgrades, hosting and security patching. On-premise or private hosting still makes sense where data residency rules, unreliable plant connectivity or heavy legacy customization apply. Check where the vendor hosts data for every country you operate in.
Can an offshore team in Vietnam implement our ERP?
An offshore team in Vietnam can handle most build work in an ERP program, including integrations, custom modules, data migration scripts, testing and reporting. Design workshops, key-user training and cutover weekends work better with people on site or in your time zone. Most programs therefore pair an onshore lead with an offshore delivery team.
Where Savvycom fits in an ERP program, and where it does not
Savvycom is a Vietnam-headquartered software engineering company, founded in 2009, with ISO 9001 and ISO 27001 certification and offices across Asia-Pacific and the US. In an ERP program, its strength is the engineering around the core. That means integrations, custom modules, data migration and reconciliation, and test automation, delivered through its ERP implementation and customization services.
- SME and mid-size programs that need custom modules or an ERP adapted to their workflow
- Integration-heavy scopes: CRM, WMS, payments, document AI and IoT data feeding the ERP
- Migration from legacy or homegrown systems, with mock loads and reconciliation
- Adding offshore developers, data engineers and QA to a certified partner’s team
- Leading core configuration on SAP or Oracle: Savvycom is not a certified implementation partner for either
- Global, multi-country tier-1 ERP programs that need a large systems integrator’s footprint
- Buyers who need a published ERP case study at their scale; Savvycom’s evidence today comes from adjacent finance, banking and integration projects
For many mid-size companies, the practical arrangement is a pairing. A certified platform partner owns core configuration and licensing, and Savvycom carries integrations, extensions, data migration and testing.
Planning an ERP rollout and need the integration and migration work done right?
Savvycom builds the integrations, custom modules and data migration that mid-size ERP programs depend on, with delivery teams in Vietnam and offices across Asia-Pacific.
See the service: ERP solutions and implementation services







