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.
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
| Group | Items | Notes |
|---|---|---|
| One-time | Implementation, data migration, integrations, customisation, training, hardware, contingency | Get them itemised in writing; see implementation costs |
| Recurring | Subscription or AMC, support plan, hosting, connectors (e-invoice, e-way bill, bank, payments), per-transaction charges, extra users | Apply the contract's renewal uplift each year |
| Internal | Staff time for design, data cleaning, testing, training; backfilling roles during the project; internal IT | Real cost even if not invoiced |
| Exit | Data export, archive of old records, migration to the next system | Often 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
- Fix the scope and period: modules, users by role, locations, GSTINs and companies, now and in three years. Decide on three or five years.
- Collect itemised quotes on that scope. The quote comparison guide explains how to normalise them.
- Project user growth: add users in the year you expect to hire.
- Apply renewal uplifts as the contract allows, or an assumption (for example 7% a year) if the contract has no cap.
- Add one-time costs with a contingency, often 10–20%.
- Estimate internal time: hours per person × an hourly cost.
- Add an exit allowance: the cost of exporting and archiving data and of a future migration.
- 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
| Year | Users | Price per user | Subscription | Connector | Year total |
|---|---|---|---|---|---|
| 1 | 25 | ₹28,000 | ₹7,00,000 | ₹30,000 | ₹7,30,000 |
| 2 | 25 | ₹29,960 | ₹7,49,000 | ₹30,000 | ₹7,79,000 |
| 3 | 30 | ₹32,057 | ₹9,61,710 | ₹30,000 | ₹9,91,710 |
| 4 | 30 | ₹34,301 | ₹10,29,030 | ₹30,000 | ₹10,59,030 |
| 5 | 30 | ₹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 years | 5 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
- Worked examples: a small manufacturer and a distributor and a services firm.
- Whether the savings justify the cost: ERP ROI and payback.
- What to ask for: the ERP requirements checklist and comparing ERP quotes.
- How long it takes: the implementation timeline.
- Statutory payroll in the ERP: the payroll module guide.
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
- Ministry of MSME — MSME classification and support schemes
- CBIC GST — input tax credit rules
- Income Tax Department — tax treatment of software costs
- Institute of Chartered Accountants of India — accounting standards guidance