Core System (ERP) Renewal Cost and Process: An SME Guide
A guide for SME executives on core system ERP renewal costs by scale and method, plus the replacement process and a pre-ordering checklist to avoid overruns.
What Is a Core System (ERP)?
A core system, or ERP (Enterprise Resource Planning) system, is the software that ties together the fundamental operations of a business: accounting, sales management, inventory, production, and payroll. Instead of scattered spreadsheets and standalone tools across departments, an ERP consolidates data into a single database, cutting duplicate data entry and giving management real-time visibility into the numbers that matter. Many small and mid-sized companies are still running systems installed during their founding or early growth years, often a decade or more ago. As the business evolves, the gap between what the system does and what the company actually needs grows until a full renewal becomes unavoidable. Because that renewal typically involves a large investment, it pays to understand realistic cost ranges and a sensible process before starting the conversation.
Signs It's Time to Consider a Renewal
Once a core system is in place, replacing it is a decision most companies put off, tolerating inconvenience simply because the system still runs. But once several warning signs pile up at once, it is worth treating renewal as an active decision rather than something to defer indefinitely. For more detail on the common symptoms of an aging system, see our related article on signs a system is aging.
- The vendor has ended support, scaled back, or exited the business
- The underlying OS or server is nearing end-of-life (EOL), raising security risk
- Only one or two employees understand the current system, creating a key-person risk
- Spreadsheets and paper are used alongside the system for double-entry workarounds, slowing month-end close and inventory counts
- New locations, new business lines, or M&A activity have outgrown what the current system can handle
- Compliance costs (invoicing rules, e-record retention laws, etc.) keep rising year over year
- The system cannot be accessed remotely or from the cloud, limiting flexible work
Comparing Your Renewal Options
"Renewal" is not a single path — it covers several distinct options with very different cost structures and risk profiles. Rather than assuming a full replacement from the outset, laying out the alternatives side by side is the first step toward keeping costs under control.
| Option | Description | Best fit |
|---|---|---|
| Extend the current system | Keep the existing system largely as-is, refreshing hardware or support contracts | Requirements are stable and a few more years of use is acceptable |
| Packaged ERP | Adopt a commercial ERP package, configured and lightly customized for your business | Workflows are close to industry standard and heavy customization isn't needed |
| SaaS ERP | Subscribe to a cloud-based ERP service, minimizing upfront capital investment | You want to avoid owning servers, or need multi-site/remote access |
| Scratch-built system | Design and build a system from the ground up around your specific workflows | Highly distinctive processes that off-the-shelf products can't accommodate |
| Phased partial replacement | Replace modules one at a time — accounting first, then sales, and so on | You want to spread investment and risk across multiple years |
Which option fits best depends on how distinctive your workflows are and how much budget and time you can commit. The closer your operations are to an industry standard, the more a package or SaaS solution tends to make sense; unique pricing logic or unusual business practices tend to push companies toward customization or a scratch build. For a broader breakdown of development cost structures, see our guide on system development cost benchmarks.
Cost Benchmarks by Scale and Method
Core system renewal costs vary widely depending on the scope of operations covered, the number of users, and the depth of customization. The figures below are general benchmarks only — actual costs depend heavily on your specific requirements.
| Company size (rough guide) | Method | Estimated initial cost | Estimated monthly/annual cost |
|---|---|---|---|
| ~20–50 employees | SaaS ERP (mostly standard configuration) | Roughly ¥500K–¥3M | Roughly ¥50K–¥200K per month |
| ~20–50 employees | Package (light customization) | Roughly ¥3M–¥8M | Maintenance typically 15–20% of contract value per year |
| ~50–200 employees | Package (moderate customization) | Roughly ¥8M–¥30M | Maintenance typically 15–20% of contract value per year |
| ~50–200 employees | Scratch-built | Roughly ¥15M–¥50M | Maintenance typically 15–20% of initial cost per year |
| 200+ employees, multi-site | Package or scratch (heavy customization) | From roughly ¥50M, sometimes reaching hundreds of millions of yen | Individually quoted based on contract scale |
These are general directional figures — the actual amount depends heavily on scope of operations covered, volume of data to migrate, the number of connected systems, and security requirements. Always request comparable quotes from multiple vendors and compare the line-item breakdowns before deciding.
Why Costs Tend to Balloon
Core system renewal quotes have a tendency to grow well beyond the initial estimate. Understanding the usual drivers makes it easier to judge whether a quote is realistic.
- Data migration: Moving years of transaction history and master data out of a legacy system routinely takes more effort than expected. For a deeper look at cost drivers and pitfalls, see data migration cost and process
- Customization creep: Every "can you make it work like our current process" request pulls the system further from standard functionality and adds cost
- Parallel operation: Running old and new systems side by side for a transition period doubles operating and maintenance load during that window
- Number of integrations: Accounting software, e-commerce, production systems — each additional connection adds testing and verification effort
- Training and adoption support: The cost of getting staff comfortable with the new system is easy to leave out of an initial estimate
- Late-added requirements: Every new request that surfaces after the project starts pushes both the schedule and the budget further out
Process and Timeline
A core system renewal is not something to start on a whim — from initial assessment to go-live, it typically takes anywhere from several months to well over a year. A typical process looks like this:
| Step | What happens | Typical duration |
|---|---|---|
| Current-state assessment | Map existing workflows, surface pain points, sort must-have vs. nice-to-have requirements | 1–2 months |
| Method and vendor selection | Compare options, request quotes from multiple vendors, evaluate proposals | 1–2 months |
| Requirements definition and design | Finalize detailed requirements, design screens, reports, and integrations | 1–3 months |
| Development, configuration, customization | Package configuration or scratch development, internal testing | 2–6 months |
| Data migration and parallel operation | Migrate master and historical data, run old and new systems side by side to verify | 1–3 months |
| Go-live and adoption support | Cut over to production, train staff, establish post-launch support | 1–2 months |
In total, a smaller SaaS deployment often lands around six months, while a broader renewal involving significant customization commonly takes 12 to 18 months. It's also worth working backward from your busiest periods (fiscal close, physical inventory count, etc.) so that go-live doesn't collide with them.
Common Failure Patterns
- Jumping straight to vendor selection without a current-state assessment: Vague requirements lead to frequent scope changes later, inflating both cost and schedule
- Deciding without involving the people who actually use the system: Pushback from frontline staff stalls adoption and prolongs reliance on the old system
- Piling on customization until the standard-product advantage disappears: The whole point of choosing a package or SaaS gets eroded, and future upgrades cost more as a result
- Underestimating data migration until it's too late: Failing to confirm the scope and quality of data to migrate before signing leads to unplanned work after the contract is in place
- Skipping a parallel-run and rollback plan: If problems surface after go-live, there's no way back, risking an operational halt
- Starting operations without a defined maintenance and support structure: Ambiguity about who to contact and how issues get resolved slows response when something breaks
Pre-Ordering Checklist
- Have you mapped current workflows and pain points, separating must-have from nice-to-have requirements?
- Have you compared extending the current system, package, SaaS, scratch build, and phased replacement?
- Have you requested comparable quotes from multiple vendors and compared the breakdown (initial cost, maintenance, customization)?
- Does the quote clearly state the scope, effort, and cost of data migration?
- Is the parallel-operation period, and who bears its cost, clearly defined?
- Is the post-launch maintenance and support structure (contact point, incident response SLA) decided?
- Have frontline staff been included in the selection process to validate real-world usability?
- Have you confirmed the go-live date doesn't collide with your busiest season?
- Does the contract clearly state the conditions under which additional costs apply (scope changes, added requirements)?
Frequently Asked Questions
How often should a core system be renewed?
There is no fixed cycle, but it's common to start evaluating a renewal once signs like end-of-support, key-person dependency, and a growing mismatch with actual operations start to accumulate together. Many companies begin considering a replacement 7 to 10 years after their initial rollout.
Should we choose a package or a scratch-built system?
If your workflows are close to industry standard, a package or SaaS option usually keeps upfront cost and timeline shorter. If your business has distinctive practices or complex cost calculations that off-the-shelf products can't handle, a scratch build tends to be the better fit, though it typically costs more and takes longer.
Are subsidies available for this kind of project?
In some fiscal years, government subsidy programs exist for SME IT investments. Eligibility and application windows change year to year, so check the latest program details at the time you start planning and consider consulting a specialist if needed.
What happens if we keep postponing the renewal?
Continuing to run an unsupported system compounds security risk, rising compliance costs, and the risk of a key employee leaving and taking undocumented knowledge with them. The longer renewal is delayed, the heavier the eventual data migration and process cleanup tends to become.
We only have one IT staff member — can we still manage this?
It's possible, but carrying requirements gathering, vendor selection, and progress management alone is a heavy load for one person. Bringing in an outside consultant or a second opinion, even just for requirements definition or quote comparison, can meaningfully reduce both the burden and the risk of a wrong decision.
Summary
A core system renewal involves a large investment and a wide range of options, so approaching it without a plan tends to blow past both budget and timeline expectations. Comparing extension, package, SaaS, scratch-build, and phased-replacement options, using scale-based cost benchmarks to set a realistic budget, and factoring in cost drivers like data migration, parallel operation, and training early all contribute to a renewal plan you can actually deliver on. If you're unsure where to start, work through the checklist in this article, and compare input from multiple vendors or consultants before committing.
Related free tools (no sign-up, instant results)
Feel free to contact us
Contact Us