How to Choose an ERP System: A Step-by-Step Selection Framework

Woosung Chun
CFO, DualEntry
Woosung Chun
CFO, DualEntry

Woosung Chun is the CFO of DualEntry with experience in corporate finance, accounting, strategy, and acquisitions. He previously grew from scratch and led the M&A and Finance teams at Benitago, where he completed more than 12 acquisitions in 2 years. He graduated with a BS from NYU Stern. At DualEntry, Woosung writes about AI in accounting, revenue recognition, foreign currency accounting, hedge accounting, and ERP modernization for finance teams navigating complex, multi-entity environments.

Learn about our editorial policies.
Last updated
July 3, 2026
Reviewed by
Do San (Justin) Myung
Do San (Justin) Myung
Expert Accountant & Former Consulting CFO | DualEntry

Justin (Do San Myung) is Expert Accountant at DualEntry with 20+ years of hands-on experience managing general ledgers, financial close processes, and ERP implementations for mid-market and enterprise companies. As a former Consulting CFO and Controller, he has personally overseen month-end closes, SOX compliance programs, and multi-entity consolidations across technology, manufacturing, and services industries. Justin specializes in transforming manual accounting workflows into automated, AI-driven processes.

Learn about our editorial policies.
how-to-choose-an-erp-system
Contents
More

Subscribe to the
DualEntry Newsletter

Get Fresh Al finance insights, reports and more delivered straight to your inbox

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Summarize this article

How to choose an ERP system? It's certainly not as easy as going through a generic checklist. ERP selection is a six-figure decision. A typical mid-market implementation runs around $450K (or more)[1] and takes months — and while most organizations land within their planned budget, large IT projects still run about 45% over budget on average, with a minority failing badly enough to threaten the business.[2] Across IT projects broadly, only about a third fully succeed on time, on budget, and in scope.[6] 

Instead of making vendor comparison your first to-do, start by questioning whether you need an ERP at all yet. Once you do, skip the broad-strokes guides and work from a selection criteria specific to your team's needs.

To help with decision-making, this guide is for finance leaders who want to know when to switch, what it costs, how to set relevant benchmarks, and how to handle ERP evaluation fairly… looking beyond the fancy demos.

TL;DR

  • Confirm you actually need one first: You need an ERP when spreadsheets and starter platforms like QuickBooks can't handle your entities, transaction volume, multi-currency consolidation, or rev-rec complexity — usually in the mid-market, when manual workarounds cost more than the software would.
  • Build criteria from your real workflows, not a template: Document requirements from your actual close process — multi-entity consolidation, ASC 606, general ledger complexity, close speed — then weigh native integrations, scalability, audit controls, implementation time, and total cost of ownership.
  • Score vendors; don't get sold: Shortlist against those requirements and run scripted demos against a weighted scorecard. The slickest demo shouldn't drive the decision — and don't sign until you've validated cost and references.
  • Budget the whole cost, not the license: Total cost of ownership runs well beyond the license. Implementation alone is around $450,000 for mid-market deployments, and data migration and training are the two line items most commonly underestimated.
  • Cloud is the default; AI-native is the 2026 question: Cloud (SaaS) fits most mid-market companies; keep on-premise or hybrid for data-residency or heavy-customization needs. AI-native ERPs automate coding, reconciliation, and close from the ledger up, rather than bolting AI onto a legacy suite.
  • Don't rush the timeline: A disciplined selection takes about 3–6 months. Compressed schedules raise the risk of failure — large IT projects already run ~45% over budget, and only about a third finish on time, on budget, and in scope.

Do you even need an ERP right now?

Do you even need an ERP right now?

You need an ERP when spreadsheets and starter platforms like QuickBooks can't handle your entities, transaction volume, or reporting anymore. A growing company outpaces QuickBooks when it adds entities, high-volume multi-currency consolidation, or rev-rec complexity. The switch usually happens in the mid-market, when manual workarounds start costing more than the software would.

There are various signals that'll tell you it's time to switch. Maybe you're running multiple entities or currencies and consolidating them by hand. Perhaps your close drags because the numbers live in too many places — close cadence varies enormously, with the slowest quartile of finance teams taking more than twice as long to close as the fastest[5]. Or revenue recognition under ASC 606[4] has outgrown what a spreadsheet can track. Perhaps investors and auditors are asking for reports you can't create quickly.

Also, consider your business' size and growth stage…

Are you ERP-ready? Comparing needs by company stage

Stage / profile Signal it's time Typical fit
Sub-$5M, single entity Spreadsheets and basic accounting software still works Stay on QuickBooks/Xero
$5–50M, multi-entity SaaS Manual consolidation; slow close; ASC 606 complexity Mid-market cloud ERP
Multiple currencies / audit pressure Investor or audit reporting pressure Cloud ERP with multi-entity and rev-rec support
$50M+ / complex ops Heavy customization; global rollout Upper-mid/enterprise ERP

For a deeper stage-by-stage breakdown, decision matrix, 3-year TCO model, and vendor shortlist, see our guide to ERP selection by funding stage.

ERP selection, step by step

The ERP selection process runs from confirming you need one through to validating cost and references before you sign. Here are the 6 core steps:

  1. Confirm you actually need an ERP for your stage
  2. Assemble the selection team and an executive sponsor
  3. Document your needs based on your real workflows
  4. Shortlist vendors that fit those requirements
  5. Score every vendor demo against a weighted scorecard
  6. Validate TCO and references before signing

Each step has its own mechanics, but following this order keeps you disciplined. In our experience, a realistic selection timeline is about 3–6 months. If that sounds like too long, rest assured it isn't — compressing it below that range is a common cause of poor fit and buyer's regret.

How to set ERP selection criteria from your finance workflows

How to set ERP selection criteria from your finance workflows

ERP selection should begin with a documented requirements list tied to business goals. Typical goals to consider include multi-entity consolidation, ASC 606 revenue recognition, close speed, audit trail, multi-currency accounting, and reporting. Weight your must-haves before you see a single demo.

Going with the same ten criteria every other buyer uses is a mistake, because these factors probably don't reflect what actually slows your team down. Instead, look at your own monthly close process. Where do things break today? Where might they break a year from now? Consider also factors that generic or outdated decision templates don't cover – think native integrations, automation, and AI.

Separate must-haves from nice-to-haves. Weighting every criterion will help keep you on track later, when a polished demo tempts you to score on feel rather than fit.

ERP must-haves for finance teams

Criterion Why it matters Must-have for…
Multi-entity consolidation Eliminates manual intercompany roll-ups Any multi-entity company
Revenue recognition (ASC 606) Automates schedules & compliance SaaS / subscription
Close speed and automation Cuts days-to-close Investor-reporting teams
Native integrations Avoids brittle custom connectors Most mid-market
Audit trail and controls Survives diligence and audit Pre-IPO/regulated companies
Scalability and multi-currency support Supports growth and global ops Scaling internationally

Cloud vs. on-premise vs. hybrid: which deployment to choose?

Cloud vs. on-premise vs. hybrid: which deployment to choose?

A cloud SaaS ERP lowers upfront cost and IT overhead versus on-premise. It also deploys faster, which is why it's now the default choice for the large majority of organizations selecting new systems.[1] Exceptions exist, but only in very particular cases. On-premise or hybrid platforms make sense when you have strict data-residency requirements, heavy customization needs, or legacy systems you need to integrate with.

ERP deployment models compared

Model Best for Tradeoff
Cloud (SaaS) Most mid-market; fast go-live Subscription cost; less custom control
On-premise Strict data residency / heavy custom High upfront cost, IT overhead
Hybrid Phased migration off legacy Integration complexity

How to evaluate and compare ERP vendors

You should judge vendors by scoring them against a weighted criteria and by going into every demo prepared. Here's how to handle it:

  • Run the demo, don't watch it. Give every vendor the same scripted scenarios pulled from your real workflows. When they all solve the same problems, you can compare like for like.
  • Score each vendor on your must-haves. A weighted scorecard reduces demo bias in ERP vendor evaluation. You don't want to end up being influenced by whoever presents best.
  • Check references and total cost of ownership (TCO). Talk to customers your size, in your industry. Then validate the full quote against the real cost breakdown (more on that in the next section) before you sign anything.

Example of a weighted ERP vendor evaluation scorecard

Criterion Weight Score 1–5
Fit to finance workflows 30%
Total cost of ownership 20%
Implementation time & risk 20%
Integrations & automation/AI 15%
Support, references & roadmap 15%

Uncovering the total cost of ownership

Uncovering the total cost of ownership

What does an ERP really cost? Total cost of ownership includes implementation, migration, integration, and training – not just a license. All-in, a mid-market ERP typically costs well beyond the license fee once implementation, migration, integration, and training are included, with implementation alone running around $450,000 for mid-market deployments.[1] 

Data migration cost is the big one that catches people out – around half of organizations significantly underestimate it.[1] Then there are integrations, which add up quickly across standard connectors (and cost more for complex, real-time ones), and training and change management, which deserve a meaningful share of the budget. For on-premise systems, a common industry rule of thumb puts annual maintenance at roughly 15–20% of the license fee each year after setup; cloud/SaaS subscriptions typically bundle support into the recurring fee.

Training is a number that teams often try to save on – but underinvestment in the people side of a project (training, change management, and adoption) is one of the biggest drivers of ERP underperformance. Prosci's research finds that human (people-side) factors matter roughly 6x more than technical factors in realising ERP benefits.[3] Scrimp on it and you risk stalling adoption, or even the whole investment underperforming.

Some AI-native vendors now offer free implementation, which changes the math for ERP cost considerably. You can run your own numbers with the DualEntry ERP cost calculator before committing to a quote.

ERP cost breakdown for mid-market companies (illustrative ranges; implementation median ~$450K per Panorama 2024[1])

Cost component Typical range Note
Software license $120–$200 / user / mo 40–50% of year-one cost
Implementation services 100–700+ consultant hrs @ $150–$350/hr Largest variable
Data migration $5K (≤2 yr) to $75K (8+ yr) Often underestimated
Integrations $3K–$15K each Map every system first
Training & change mgmt 15–20% of project budget Cutting it drives failure
Ongoing support 15–20% of annual license Recurring

An AI-native vs. legacy ERP? The big question in 2026

An AI-native vs. legacy ERP? The big question in 2026

The difference is in the architecture. Legacy ERPs bolt AI on to systems built decades ago. An AI-native ERP automates transaction coding, reconciliation, and close tasks from the ledger up. It's also built around a single source of truth, so the intelligence runs through the core (rather than sitting beside it).

When evaluating what path to go down, score vendors on a few specific things: AI-assisted close and reconciliation, transaction processing, implementation speed, and integration breadth.

The right answer depends on your company stage. An AI-native ERP like DualEntry is built for the mid-market QuickBooks-to-ERP inflection point. Legacy suites can still fit complex global enterprises with heavy customization and deep region-specific needs.

Common ERP selection mistakes

Common ERP selection mistakes

Here's what not to do when making an ERP selection:

  • Skipping the “do we need one yet” question and over-buying for your stage
  • Writing requirements from a generic template instead of your real workflows
  • Letting the slickest demo, not a weighted scorecard, drive the decision
  • Budgeting only the license, and underestimating migration and training
  • Rushing the timeline. Compressed schedules raise the risk of failure — large IT projects already run roughly 45% over budget and deliver far less value than planned, and the most troubled become “black swans” that threaten the business.[2] Only about a third of IT projects finish fully on time, on budget, and in scope, so squeezing the schedule cuts into an already-thin margin for success.[6]

Summary

Choosing an ERP comes down to four moves: confirm you actually need one, set your criteria from your close, compare vendors on a weighted scorecard, and validate the true total cost of ownership before you sign anything.

Don't be swayed by huge feature lists. The right ERP is the one that meets you where you're at, can grow with you, and reconciles cleanly to your financials.

If you're ready to upgrade your starter accounting system and handle more accounting complexity in an ERP, DualEntry is the AI-native choice for ambitious businesses. Compare it to NetSuite, or schedule a demo to see how automated accounting handles your close, reconciliation, and reporting out of the box.

How to  Choose an ERP FAQs

How do you choose an ERP system?

Start by confirming you really need one, then build your criteria from your actual close process rather than a generic template. Run scripted demos against a weighted scorecard, and don’t sign anything until you’ve validated the full cost.

When does a business need an ERP?

It usually comes down to various friction points, like consolidations done by hand, a slow close, a revenue recognition process that’s too complicated to track in spreadsheets, or reporting pressure from investors or auditors. For most businesses, this happens in the mid-market, where more complex ERP modules are needed.

How much does an ERP system cost?

Implementation alone runs around $450,000 for mid-market deployments,[1] and total cost of ownership extends well beyond the license once migration, integration, training, and ongoing support are added in. Data migration and training are the two costs most commonly underestimated at the start.[1]

What are the main ERP selection criteria?

Fit to finance workflows (e.g. multi-entity consolidation, ASC 606 needs, general ledger complexity, close speed) – plus native integrations, scalability, audit controls, implementation time, and the total cost of ownership.

Cloud or on-premise ERP… which is better?

Cloud is the right default for most mid-market companies (lower upfront cost, faster deployment, less IT overhead).[1] On-premise or hybrid is worth considering only if you have data-residency constraints or unusually deep customization needs.

How long does ERP software selection take?

In our experience, a disciplined selection takes about 3–6 months; rushing it is a common cause of poor fit and budget overruns.

What is an AI-native ERP?

An ERP system unifies finance, operations, and reporting in one database. An AI-native ERP covers the same needs, but it’s also designed around automation and a single source of truth. It can automate transaction coding, reconciliation, and the close with intelligent workflows that are built in – rather than bolted onto a legacy suite.


References

See the full power of DualEntry in 30 minutes

Go live in 24 hours

By clicking "Schedule Demo" you agree to the use of your data in accordance with DualEntry's Privacy Notice, including for marketing purposes.