TCO Worked Examples and Selection Checklists

ERP total cost of ownership: a 3–5-year TCO method for Indian MSMEs

Build a 3–5-year ERP TCO in rupees with every cost line, renewal uplifts, staff time and exit costs, and compare offers on the same basis. Illustrative example.

Updated · 4 min read

ERP total cost of ownership: a 3–5-year TCO method for Indian MSMEs

The total cost of ownership (TCO) of an ERP is everything you will spend to buy, implement, run and eventually leave the system over the period you plan to use it, usually three to five years. It adds the subscription or licence and support (with renewal uplifts), one-time implementation, data migration, training and integrations, infrastructure if you host it yourself, your own staff time, and an allowance for exit. Comparing TCO rather than the first-year price is the single most effective way to avoid an expensive mistake. This guide sets out the method and works through an illustrative example.

This is the overview for the TCO and checklists section. It links to every guide in the section.

The TCO formula

TCO over N years = one-time costs + Σ (recurring costs in each year, with uplifts) + internal costs + exit allowance

GroupItemsNotes
One-timeImplementation, data migration, integrations, customisation, training, hardware, contingencyGet them itemised in writing; see implementation costs
RecurringSubscription or AMC, support plan, hosting, connectors (e-invoice, e-way bill, bank, payments), per-transaction charges, extra usersApply the contract's renewal uplift each year
InternalStaff time for design, data cleaning, testing, training; backfilling roles during the project; internal ITReal cost even if not invoiced
ExitData export, archive of old records, migration to the next systemOften ignored; see the SaaS contract guide

Use prices before GST if you can claim input tax credit. Use prices including GST if you cannot.

Step by step

  1. Fix the scope and period: modules, users by role, locations, GSTINs and companies, now and in three years. Decide on three or five years.
  2. Collect itemised quotes on that scope. The quote comparison guide explains how to normalise them.
  3. Project user growth: add users in the year you expect to hire.
  4. Apply renewal uplifts as the contract allows, or an assumption (for example 7% a year) if the contract has no cap.
  5. Add one-time costs with a contingency, often 10–20%.
  6. Estimate internal time: hours per person × an hourly cost.
  7. Add an exit allowance: the cost of exporting and archiving data and of a future migration.
  8. Compare the totals and the year-by-year cash flow.

Illustrative five-year TCO for a 25-user business

All figures are illustrative, before GST.

Assumptions

  • 25 users in years 1–2, 30 users from year 3.
  • Subscription ₹28,000 per user per year, uplift 7% a year from year 2.
  • E-invoice and e-way bill connector ₹30,000 a year.
  • Implementation ₹7,80,000 plus 15% contingency; migration included.
  • Internal time: 600 hours during the project at ₹600 an hour; 100 hours a year afterwards for administration.
  • Exit allowance: ₹1,50,000 in year 5.

Recurring costs

YearUsersPrice per userSubscriptionConnectorYear total
125₹28,000₹7,00,000₹30,000₹7,30,000
225₹29,960₹7,49,000₹30,000₹7,79,000
330₹32,057₹9,61,710₹30,000₹9,91,710
430₹34,301₹10,29,030₹30,000₹10,59,030
530₹36,702₹11,01,060₹30,000₹11,31,060
Total₹46,90,800

One-time and internal costs

  • Implementation with contingency: ₹7,80,000 × 1.15 = ₹8,97,000.
  • Project staff time: 600 × ₹600 = ₹3,60,000.
  • Ongoing administration: 100 × ₹600 × 5 = ₹3,00,000.
  • Exit allowance: ₹1,50,000.
  • Subtotal: ₹17,07,000.

Five-year TCO = ₹46,90,800 + ₹17,07,000 = ₹63,97,800, or about ₹12.8 lakh a year, which is roughly ₹45,700 per user-year (₹63,97,800 ÷ 140 user-years), against a list price of ₹28,000. The first-year subscription of ₹7,00,000 is only about 11% of that.

You can check a simpler version in the ERP TCO estimator: 140 user-years (25 + 25 + 30 + 30 + 30) at your average recurring cost per user-year plus the one-time costs.

Three- vs five-year view

3 years5 years
Recurring (from the table)₹25,00,710₹46,90,800
One-time and project time₹12,57,000₹12,57,000
Ongoing administration₹1,80,000₹3,00,000
Exit allowance₹1,50,000₹1,50,000
TCO₹40,87,710₹63,97,800

A system with high implementation cost and a low subscription looks better over five years; one with low implementation and a high or rising subscription looks better over three. Decide the period first, based on how long you realistically expect to keep the system.

Common TCO mistakes

  • Comparing one vendor's "per user per month" with another's "per year, billed annually" without converting.
  • Leaving out the partner's support plan because it is a separate contract.
  • Ignoring user growth, or the minimum user count.
  • Assuming no uplift where the contract says "then-current list price".
  • Forgetting connectors, payment gateway fees, SMS or e-mail charges and storage tiers.
  • Treating staff time as free. See hidden ERP costs.

The rest of this section

FAQ

Should I discount future costs?

For large projects, a discounted cash-flow view (present value at your cost of capital) is more accurate. For most MSME comparisons the undiscounted total with a year-by-year view is enough to rank offers, as long as both are treated the same way.

What uplift should I assume if the contract is silent?

There is no standard figure. Use a cautious assumption, test a higher one, and better still negotiate a written cap. See AMC, support and renewal uplifts.

Does TCO include GST?

Use pre-GST figures if you can fully claim input tax credit, and GST-inclusive figures if you cannot (for example if you make exempt supplies).

Sources

Related guides