Finance SoftwareJuly 27, 2026

Mid-Market ERP Selection: A Five-Year Cost View

Licence pricing is the smallest line in an ERP budget. How to score vendors on implementation risk, integration surface and the cost of leaving.

Executives reviewing software selection charts in a conference room

ERP replacement is the most expensive project a mid-market finance team will run, and the failure mode is rarely the software. It is scope, data and the assumption that the implementation partner understands your business.

Build the five-year total cost

  • Subscription or licence, escalating — model the contractual uplift, not year-one pricing.
  • Implementation, typically one to three times year-one licence for mid-market scope.
  • Integration to CRM, payroll, banking, e-commerce and warehouse systems, including ongoing maintenance.
  • Internal time — the finance and ops hours no one budgets, and the temporary backfill they require.
  • Exit cost — data extraction rights, format, and whether history remains queryable after termination.

Score the implementation partner harder than the software

Ask for two references in your industry at your revenue scale who went live in the last 18 months, and ask them one question: what was in scope at signature that was not delivered at go-live? Require named consultants in the statement of work, with replacement rights.

Requirements discipline

Split requirements into three lists: statutory (multi-entity consolidation, tax reporting, audit trail), operational (inventory costing method, revenue recognition, project accounting) and convenience. Score only the first two. Convenience requirements are where custom development gets sold, and custom development is what makes upgrades expensive forever.

Data migration is the real project

Decide early how much history moves. Two years of transactional history plus opening balances is the common compromise; full history multiplies cost and rarely earns it back. Clean the chart of accounts and vendor master before migration, not after — a bad chart of accounts survives every system change.

Contract terms to negotiate

Price protection on renewal, defined user-count elasticity in both directions, data export in a documented format at no charge, and acceptance criteria tied to payment milestones rather than dates.

General information for finance leaders; not an endorsement of any vendor.

Fin Tomorrow publishes general information only. Nothing here is personalised financial, tax or legal advice.

More in Finance Software