All Articles
erp 2026-04-23 3 min

How to Calculate ERP ROI Before You Buy: A Framework for SMEs

ERP is a major investment, but many SMEs commit without seriously calculating ROI. This article provides a practical ROI calculation framework to use before you decide.

How to Calculate ERP ROI Before You Buy: A Framework for SMEs

"Is ERP good?" is the wrong question. The right question is: "Is ERP right for our business right now, and does it deliver worthwhile returns?"

This article walks you through a serious ERP ROI analysis before committing your budget.


What Is ROI in the ERP Context?

Return on Investment (ROI) = (Benefit - Cost) / Cost × 100%

For ERP:

  • Cost = license fees + implementation + training + maintenance + hidden costs
  • Benefit = efficiency savings + revenue increases + reduced risk

Step 1: Calculate Total Cost of ERP

1.1 Software License Cost

ERP TypeCost
Open source (Odoo Community)Free (but requires paid implementation)
Cloud/SaaS (Odoo Enterprise, NetSuite)15,000–200,000 THB/month by user count
On-premise (SAP, Oracle)Millions for initial licensing
Custom ERP800,000–5,000,000+ THB development cost

1.2 Implementation Cost

Typically 1–3x the annual license cost. For custom ERP, it equals the total development cost.

1.3 Training Cost

  • End-user training: 5,000–20,000 THB per person per module
  • Admin training: 15,000–50,000 THB
  • Internal documentation creation: significant staff hours

1.4 Hidden Costs People Forget

  • Productivity dip — staff need 2–6 months to learn the new system; expect 20–30% efficiency drop during this period
  • Data migration — cleaning, transforming, and loading legacy data
  • Process re-engineering — some workflows must change for ERP to work
  • Change management — consultants, communication, incentives

Step 2: Calculate Expected Benefits

2.1 Labor Efficiency Savings

Method:

  1. List tasks ERP will automate or accelerate
  2. Time saved per task × monthly frequency
  3. Convert to FTE (Full-Time Equivalent) savings

Example:

ProcessBefore ERPAfter ERPMonthly Savings
Create PO30 min × 100/month5 min41.7 hrs ≈ 25,000 THB
Reconcile accounts2 days/month0.5 days1.5 days ≈ 12,000 THB
Management reporting3 days/monthReal-time3 days ≈ 24,000 THB

Total savings/month ≈ 61,000 THB = 732,000 THB/year

2.2 Error Reduction Savings

Calculate the cost of pre-ERP errors:

  • Inventory discrepancy costs (lost stock, over-ordering)
  • Billing error costs (credit notes, disputes)
  • Compliance penalty costs

2.3 Revenue Enhancement

Some ERP modules can directly increase revenue:

  • CRM module → better lead conversion
  • Demand forecasting → fewer stock-outs → capture more potential sales
  • Better pricing intelligence → improved margins

2.4 Risk Reduction

Quantify the risks ERP reduces:

  • PDPA compliance risk (penalties for data breaches)
  • Audit risk (insufficient documentation)
  • Key-person dependency risk (when one person holds all the knowledge and leaves)

Step 3: Calculate ROI and Payback Period

Formulas

ROI (%) = (Total Benefit - Total Cost) / Total Cost × 100
Payback Period = Total Cost / Annual Benefit (years)
NPV = Σ (Year n Benefit / (1+r)^n) - Total Cost

(r = discount rate / company cost of capital)

Real SME Example

ItemAmount
Implementation cost1,200,000 THB
Annual maintenance180,000 THB
Annual benefit900,000 THB
Net benefit Year 1-480,000 THB
Net benefit Year 2+720,000 THB
Payback period~2 years
5-year ROI187%

Red Flags in ERP Proposals

Watch for these when reviewing vendor proposals:

  • No current process assessment — proposing without understanding fit
  • Unrealistically high ROI promises — "50% cost reduction in 6 months" rarely happens
  • Hidden costs not mentioned — no discussion of training, data migration, productivity dip
  • Extreme vendor lock-in — over-customized to the point where upgrades become impossible

Summary

Good ERP decisions require serious ROI analysis — not gut decisions or "because our competitor does it."

Simple framework:

  1. Calculate Total Cost of Ownership including all hidden costs
  2. Quantify measurable benefits — not just assumptions
  3. Calculate payback period and 3–5 year ROI
  4. Assess implementation risk

If the payback period exceeds 4–5 years or ROI is unclear, evaluate alternatives first.


Need an ERP feasibility assessment for your business? Talk to the Adowbig team before committing.

ERPROIBusiness TechnologySMEDigital Transformation
Share:FacebookXLINE

Frequently Asked Questions

How long is a typical ERP payback period?

For SMEs that implement ERP correctly, the typical payback period is 1.5–3 years, after which savings are net positive. Key variables are the pre-ERP costs being replaced (how much can actually be saved) and whether implementation succeeds or fails.

Should we buy packaged ERP or build custom?

If your business processes align 70–80% with packaged ERP (like Odoo, NetSuite, ERPNext), buy packaged first — it's cheaper and lower risk. Custom ERP makes sense when your processes are highly specific and off-the-shelf would overly constrain the business.

How often does ERP fail, and what are the main causes?

Studies find approximately 50–75% of ERP implementations don't meet their objectives. Main causes: (1) Underestimating time and resources required, (2) Poor change management — users reject the new system, (3) Over-customization making upgrades difficult, (4) Dirty data migration.