1. Home
  2. ERP Resources
  3. ERP Pricing, Licensing & TCO
ERP Buyer’s Guide

ERP Pricing, Licensing & 3–5 Year TCO: How to Compare Quotes

ERP quotations are easy to compare badly. The natural reaction is to put the three totals into a spreadsheet and identify the lowest number. But the numbers may not represent the same thing.

A commercial comparison framework, not a price list
On this page
The short answer

The right first question is therefore not “Which ERP is cheaper?” It is “Are these quotations pricing the same scope and responsibilities?” Only after that answer is yes does the price comparison become useful.

Vendor A quotes ₹X. Vendor B quotes ₹Y. Vendor C quotes something completely different.

One may include implementation. Another may exclude data migration. One may price every user the same way. Another may have different user categories. One may include hosting. Another may expect the customer to procure it. One may include support for a period. Another may charge it separately.

Why two ERP quotations are rarely directly comparable

ERP is not one product in one box.

A commercial proposal can contain several different layers:

  • software rights;
  • modules;
  • users;
  • implementation services;
  • configuration;
  • custom development;
  • integration;
  • data migration;
  • training;
  • infrastructure or hosting;
  • support;
  • upgrades;
  • third-party products.

Different vendors bundle those layers differently.

That means two quotation totals can differ because:

  1. one ERP genuinely costs more; or
  2. the vendors have priced different scopes.

A CFO needs to know which.

First understand what the licence actually gives you

Before comparing amounts, understand the commercial model.

Perpetual licence

A perpetual software licence generally gives the customer ongoing rights to use the licensed software under the terms of the licence agreement.

That does not automatically mean:

  • upgrades are free forever;
  • support is free forever;
  • hosting is included;
  • every future module is included.

Support, maintenance, upgrades or other services may still carry recurring charges.

Subscription licence

A subscription generally gives the customer rights to use the software for the agreed subscription period.

The right to use it normally depends on the subscription remaining active under the contract.

Subscriptions may bundle more ongoing services than a perpetual licence, but buyers should not assume exactly what is included.

Ask.

The important commercial questions

For either model, establish:

  • what rights you receive;
  • for which product/module;
  • for how many users or other units;
  • for how long;
  • what support is included;
  • what upgrades are included;
  • what happens at renewal;
  • what happens if support/subscription is not renewed.

The label “perpetual” or “subscription” is only the beginning.

Deployment and licensing are separate decisions

Do not automatically equate:

cloud = subscription
on-premise = perpetual
Deployment answers Where does the ERP run and who operates the infrastructure?
Licensing answers What rights are you buying and how are you paying for them?

A buyer should evaluate both independently.

For the deployment decision itself, use

Cloud ERP vs On-Premise ERP: A Decision Framework

Normalise every quote to the same scope

Create one buyer-owned commercial scope sheet.

Send the same sheet to every shortlisted vendor.

At minimum, define:

Legal/business entities

How many companies or entities will operate in the ERP?

Locations

How many:

  • plants;
  • warehouses;
  • depots;
  • branches;
  • offices

are in scope?

Functional scope

Which processes or modules are required?

For example:

  • finance;
  • purchase;
  • inventory;
  • sales;
  • manufacturing;
  • quality;
  • distribution;
  • reporting.

Users

How many people actually need ERP access?

And what will each group do?

Deployment

Cloud or on-premise?

If cloud, who provides the infrastructure?

If on-premise, what infrastructure is already available?

Integrations

Which other systems must connect?

Data migration

What data is expected to move?

Implementation locations

Will implementation/training happen centrally, remotely or across several locations?

When every vendor prices this same baseline, the quotations start becoming comparable.

Do not assume every “user” means the same thing

ERP vendors can license access in different ways.

Depending on the product, pricing may distinguish among concepts such as:

named users concurrent users full users limited/light users shared/device access tenant/company-level licences feature-specific access

Not every ERP uses all of those models. That is exactly why the buyer should ask.

A vendor quoting 100 named users and another quoting 30 concurrent users may be pricing very different access models.

For each user category in a quote, establish:

  1. Who needs it?
  2. What can that user actually do?
  3. Is access tied to a named individual or to simultaneous usage?
  4. Can the licence be reassigned?
  5. Is a minimum quantity required?
  6. What happens when headcount increases?
  7. Are temporary or seasonal users treated differently?
  8. Are mobile users included?
  9. Are system/API/integration users separately licensed?

The commercially important question is not just:

Headcount

“How many employees need ERP?”

Simultaneous use

“How many need to use ERP at the same time, and what rights does each access model provide?”

That distinction can materially change the economics.

Define the implementation boundary

A software price is not an implementation price.

Ask exactly what the implementation quotation includes.

Possible work may include:

  • discovery/workshops;
  • process mapping;
  • configuration;
  • master setup;
  • reports;
  • data migration;
  • integrations;
  • custom development;
  • testing support;
  • user acceptance testing support;
  • training;
  • cutover;
  • go-live support;
  • post-go-live stabilisation.

Do not assume all are included simply because the proposal says:

“ERP implementation.”

Ask what is explicitly excluded

An exclusion list is often more useful than the inclusion list.

Ask:

  • Who cleans the legacy data?
  • Who maps it?
  • How many migration cycles are included?
  • How many reports are included?
  • How many integrations?
  • How many training sessions?
  • Are travel and lodging included?
  • Is on-site work included?
  • How many days of go-live support?
  • What happens after the included support period?
  • What triggers a change request?

If the answer is:

“We will decide during implementation”

then the buyer has discovered a cost uncertainty that belongs in the commercial evaluation.

Fixed price, estimate or time-and-material?

These are different risk allocations.

Fixed-price scope

The vendor commits to deliver a defined scope for an agreed price.

The key word is defined.

If the scope is vague, the fixed price may simply move disagreements into change requests.

Estimated implementation

The vendor provides an expected effort or cost but actual billing can vary.

Understand what assumptions the estimate depends on.

Time-and-material

The buyer pays for actual effort.

That can work well where requirements cannot be fully determined in advance.

But the buyer needs:

  • rates;
  • approval controls;
  • effort reporting;
  • change governance;
  • budget visibility.

None of these models is automatically superior.

The buyer simply needs to know

Who carries the cost risk when assumptions change?

Build the full ERP cost map

A useful TCO model should consider at least ten categories.

Software

  • licence or subscription;
  • modules;
  • additional users;
  • add-ons.

Implementation

  • consulting;
  • process/configuration work;
  • project management;
  • testing support;
  • go-live.

Data migration

  • extraction;
  • cleansing;
  • mapping;
  • conversion;
  • validation;
  • historical archive/access.

Integrations

  • API/interface development;
  • middleware where required;
  • third-party systems;
  • testing;
  • ongoing maintenance.

Custom development

  • initial development;
  • testing;
  • documentation;
  • future maintenance.

Infrastructure / hosting

Depending on the deployment:

  • servers;
  • storage;
  • database/platform licences;
  • network;
  • backup;
  • cloud infrastructure;
  • managed services.

Training and change

  • implementation-team training;
  • end-user training;
  • refresher/new-user training;
  • process documentation;
  • adoption/change activity.

Internal business time

Your own people also work on the ERP. That can include:

  • process decisions;
  • workshops;
  • data cleansing;
  • testing;
  • training;
  • cutover;
  • project governance.

Their salaries may already exist in the P&L. Their project time is still an economic cost.

Support, maintenance and upgrades

  • annual support;
  • software maintenance;
  • support upgrades;
  • additional support tiers;
  • enhancement work.

Growth and change

Over several years:

  • new locations;
  • additional users;
  • more storage;
  • new integrations;
  • new modules;
  • acquisitions/entities;
  • increased transaction volumes.

“Hidden cost” does not always mean “hidden by the vendor”

Some ERP costs are genuinely outside the supplier’s scope.

The vendor may have no way to know:

  • how dirty your source data is;
  • how many internal people will participate;
  • whether management will redesign a process;
  • whether another software vendor charges for an integration;
  • whether your network needs upgrading.
So instead of asking “What costs are you hiding?”
Ask “Which costs required for this programme are outside your quotation?”

That is a more productive procurement question.

Separate one-time, recurring and variable costs

Every cost line should be classified.

One-time

Examples:

  • initial licence payment;
  • implementation;
  • initial migration;
  • initial integration development;
  • initial training;
  • hardware purchase.

Recurring

Examples:

  • subscription;
  • annual support/maintenance;
  • cloud hosting;
  • managed services;
  • support plans.

Variable / growth-driven

Examples:

  • additional users;
  • additional storage;
  • new companies;
  • additional modules;
  • new integrations;
  • transaction/usage-based charges where applicable.

This classification makes Year 2–5 much easier to model.

Build the TCO year by year

Do not put every cost into one total and lose the timing.

A simple model can look like this:

Year-by-year total cost of ownership worksheet, for the buyer to complete
Cost category Year 1 Year 2 Year 3 Year 4 Year 5
Software/licence/subscription
Implementation
Infrastructure/hosting
Migration
Integrations
Custom development
Training/change
Internal project/operating time
Support/maintenance
Upgrade/change activity
Growth assumptions
Total

A three-year horizon can be useful for shorter commercial decisions.

A five-year view often reveals lifecycle differences more clearly.

The important thing is that every vendor is compared over the same horizon.

Compare perpetual and subscription over the same period

A perpetual licence can appear expensive in Year 1 because more software cost may be upfront.

A subscription can appear cheaper in Year 1 because cost is spread over time.

Neither observation tells you which has lower TCO.

Use the same period.

For example:

Perpetual model

Year 1 may contain
  • licence;
  • implementation;
  • annual support;
  • infrastructure/hosting.
Years 2–5 may contain
  • support;
  • infrastructure/hosting;
  • upgrades/change;
  • growth.

Subscription model

Years 1–5 may contain
  • recurring subscription;
  • implementation in Year 1;
  • integrations/change;
  • growth;
  • separately charged support/infrastructure where applicable.

Then compare the totals and, more importantly, the rights and responsibilities behind them.

Model growth before you sign

Do not calculate TCO only for today’s organisation.

Create at least one realistic growth scenario.

Ask:

What happens if we add 30 users?

What happens if we open another warehouse?

What happens if a second company/entity joins the ERP?

What happens if transaction/storage volumes increase?

What happens if we add another module?

What happens if we need another integration?

You do not need to predict the future perfectly.

You need to understand the pricing mechanics when the future arrives.

Challenge renewal and escalation assumptions

A multi-year cost model is only as good as its assumptions.

For every recurring commercial line, ask:

  • Is the price fixed for the contract term?
  • Can it increase annually?
  • What determines the increase?
  • Is renewal automatic?
  • What notice is required?
  • Is there a minimum commitment?
  • Does reducing user count reduce the charge?
  • What happens if modules are removed?
  • Is support mandatory?
  • What happens if support lapses and is later restarted?
  • Are additional users priced at today’s rate or the future rate?

Do not assume.

Put the commercial rules into the model.

Where future rates are unknown

Finance can model more than one scenario rather than pretending the number is certain.

Keep taxes and currency treatment consistent

Two quotations can look different because one includes taxes and another does not.

Decide with Finance whether the comparison should use:

  • pre-tax amounts;
  • tax-inclusive amounts;
  • recoverable versus non-recoverable taxes.

Apply the same basis to every vendor.

Likewise, if quotes contain different currencies, decide which exchange-rate assumption the business case will use.

Do not let formatting differences become commercial differences.

Include internal business cost

ERP implementations consume buyer-side capacity.

Typical internal contributors may include:

  • project sponsor;
  • finance;
  • IT;
  • operations;
  • accounts;
  • plant/warehouse users;
  • power users;
  • master-data owners.

Even where there is no incremental payroll expense, that time has an opportunity cost.

This matters particularly when comparing two systems where:

  • one requires materially more internal configuration;
  • one requires greater data preparation;
  • one requires more testing;
  • one creates a larger ongoing administration burden.

Do not ignore internal effort simply because no vendor invoices it.

Do not confuse TCO with ROI

TCO asks

What will this system cost us to acquire, implement and operate?

ROI asks

What financial value will we receive compared with that cost?

Those are related calculations.

They are not the same calculation.

A business case may include expected benefits such as:

  • less manual work;
  • improved inventory control;
  • faster reporting;
  • better collections;
  • reduced re-entry;
  • better planning.

But benefits should not be inserted into the TCO table to reduce the apparent cost.

Calculate TCO first.

Then compare benefits against that cost separately.

Use scenarios rather than one confident forecast

A five-year TCO is still a forecast.

Do not pretend otherwise.

Finance can use three scenarios:

Base case

The assumptions management currently considers most likely.

Growth case

More users, locations, storage, modules or integrations.

Change case

Additional customisation, migration effort or implementation scope.

You do not need to invent probabilities.

The exercise simply tells management:

Which ERP economics are highly sensitive to changes in assumptions?

That is valuable information before signing.

Make vendors explain their quote line by line

Use the same SHOW ME philosophy as the rest of this Buyer Journey programme.

Ask each shortlisted vendor:

Show usShow us exactly what happens to this quotation if we add another 20 users.
Show usShow us which implementation activities are included and which trigger additional billing.
Show usShow us the commercial treatment if we add another plant or company.
Show usShow us how a required custom development affects future maintenance or upgrades.
Show usShow us what recurring charges remain in Years 2–5.
Show usShow us what is included in annual support.
Show usShow us what happens commercially if we do not renew a recurring service.

Then ask:

The commercial challenge

Which cost lines in our complete ERP programme are outside your quotation?

A transparent vendor should be able to explain the commercial model without forcing the buyer to reverse-engineer it.

ERP commercial red flags

The quote contains one total but little scope

A number without defined scope is not a fixed commercial position.

“Unlimited” appears without a definition

Unlimited what?

  • Users?
  • Transactions?
  • Storage?
  • Companies?
  • API usage?

Ask.

Implementation is priced but exclusions are missing

Unknown exclusions become future uncertainty.

Custom development has no future maintenance treatment

The initial build price is only the first cost.

The vendor cannot explain Year 2–5 charges

A five-year system needs more than a Year-1 commercial conversation.

Renewal pricing is unspecified

An unknown renewal assumption should not be modelled as zero increase.

One vendor includes items another excludes

Normalise before ranking price.

The cheapest quotation depends on unrealistic buyer effort

Internal time is still cost and project risk.

Benefits are used to justify an incomplete cost model

ROI cannot repair missing TCO categories.

A practical ERP quote-normalisation sheet

Before comparing final prices, make every vendor answer the same table.

Quote-normalisation sheet, for the buyer to complete with each vendor
Commercial question Vendor A Vendor B Vendor C
Licence model
User/access model
Deployment model
Users and licence categories
Companies/entities
Locations
Functional/modules scope
Implementation scope
Data migration included
Integrations included
Custom development included
Training included
Go-live/stabilisation support
Infrastructure/hosting
Annual support/maintenance
Upgrade entitlement
Travel/on-site cost treatment
Growth/additional-user pricing
Renewal/escalation rule
Major exclusions
3–5 year TCO

Only once this table is coherent should procurement spend time arguing over the bottom line.

How exactllyERP fits into this comparison

exactllyERP pricing is quote-based because the commercial proposal depends on the customer’s required scope.

Exactlly supports a perpetual licence plus annual support/subscription commercial model.

exactllyERP also supports concurrent-user licensing.

That can be particularly useful where many employees need ERP access at different times or across shifts, because the commercial model can be based on the number of users accessing the system simultaneously rather than requiring a separate named licence for every individual user.

This is why a buyer should not compare ERP proposals simply by looking at the number of people in the organisation.

The relevant comparison is:

  • how many people need access;
  • how many need to use the ERP at the same time;
  • what each access/licence model permits;
  • how the model behaves as the organisation grows.

An Exactlly commercial evaluation should therefore not stop at the initial licence amount.

The buyer should ask for the proposal to make clear:

  • licensed scope;
  • concurrent-user scope;
  • implementation scope;
  • deployment assumptions;
  • integrations;
  • migration responsibilities;
  • custom requirements;
  • annual recurring charges;
  • support coverage;
  • items specifically excluded.

Cloud and on-premise deployment are both available, but—as explained in the deployment guide—the deployment decision should be separated from the commercial-model decision.

When evaluating exactllyERP, give us the same scope sheet you give every other shortlisted ERP vendor.

Ask us to explain:

what is one-time what recurs what changes with growth how concurrent access is licensed what is included what remains outside our quotation

That is the commercial comparison a buyer should expect from every ERP vendor.

ERP commercial comparison checklist

Before approving the commercial decision, confirm the following.

Scope

Licensing

Implementation

Recurring cost

Growth

Internal cost

TCO

Contract

If all of those answers are visible

Management can compare ERP economics rather than quotation formatting.

Comparing an exactllyERP quotation?

Do not send us only a target budget.

Send us the scope you are comparing:

  • companies;
  • locations;
  • people who need ERP access;
  • expected simultaneous/concurrent users;
  • processes;
  • deployment;
  • migration;
  • integrations;
  • special requirements.

Then ask us to separate:

  • one-time cost;
  • recurring cost;
  • implementation;
  • growth assumptions;
  • exclusions.