Skip to content
B2B Prestige AwardsPremium B2B recognition across the United States and Asia

Guide · Buying decisions

Total Cost of Ownership (TCO): How to Calculate It

· By the B2B Prestige Awards editorial team

Total cost of ownership (TCO) is the full cost of buying, running, supporting and finally retiring something over its useful life. It includes the purchase price, but also setup, training, staff time, maintenance, downtime and exit costs. A simple version of the formula is: TCO = purchase cost + running costs over the period + exit costs.

The point of TCO is to compare options fairly. The cheapest price tag is often not the cheapest choice once you count everything. This guide shows what to include, walks through a five year software example in dollars, and explains how US federal buyers write the same idea into their rules.

The TCO formula

Most guides use a version of this:

TCO = acquisition costs + operating costs + maintenance and support + indirect costs + exit costs, over a set period

Some IT guides shorten it to initial cost plus maintenance cost plus remaining cost. The name of each bucket matters less than counting every real cost once.

Pick the period first, such as 3, 5 or 10 years, and use the same period for every option.

Sources: InvGate, "The Total Cost of Ownership formula"; Cflow, "Calculating Total Cost of Ownership: Step-by-Step"

What to include

Cost typeExamples
AcquisitionPurchase price or subscription, setup, installation, data migration, contract and legal costs
OperatingHosting, energy, licenses, usage fees, supplies
Maintenance and supportSupport plans, upgrades, repairs, spare parts
PeopleTraining, admin staff time, internal support
IndirectDowntime, lost productivity during rollout, integration upkeep, opportunity cost
ExitData export, migration to the next tool, disposal, early termination fees

Direct costs are easy to see on an invoice. Indirect costs are harder to spot but often decide which option wins. Downtime is a good example. Our guide to the service level agreement shows why an uptime credit rarely covers the real cost of an outage.

Sources: Cflow, "Components of a Total Cost of Ownership Model"; Galorath, "How Does TCO Work? Direct vs. Indirect Costs"; Square, "Full list of costs to consider when calculating TCO"

How to calculate TCO in 6 steps

  1. Define the scope. What exactly are you buying, for how many users, and for how long?
  2. List every cost bucket. Use the table above as a checklist.
  3. Gather the numbers. Use vendor quotes, past invoices and estimates from the teams that will run the system.
  4. Write down your assumptions. For example, user growth, price increases or staff rates.
  5. Add up each option over the same period. Compare like with like.
  6. Test the result. Change the least certain numbers and see if the winner changes.

Sources: Cflow, "Calculating Total Cost of Ownership: Step-by-Step"; Square, "How to calculate TCO: A step-by-step framework"

Worked example: two software options over five years

A company with 100 users is choosing between two business software tools. Both meet its needs. The numbers below are an illustration, not quotes from real vendors.

  • Option A charges $50 per user per month but needs a large setup project and more admin work.
  • Option B charges $70 per user per month and includes integrations and most support.

Staff time is priced at $120,000 per full time employee per year.

Cost over 5 yearsOption AOption B
Subscription (100 users × monthly fee × 60 months)$300,000$420,000
Setup and data migration$80,000$30,000
Training (year 1, then refreshers)$40,000$18,000
Admin staff time (0.5 vs 0.2 of one person)$300,000$120,000
Integration upkeep$50,000$0
Exit and data export$10,000$10,000
Total cost of ownership$780,000$598,000
Cost per user per year$1,560$1,196

On the subscription line alone, Option A looks $120,000 cheaper. On a full five year view, Option B is $182,000 cheaper.

Test the result. The admin time for Option A is the least certain number. If it is only half as much, 0.25 of one person, Option A's total drops by $150,000 to $630,000. That is still more than Option B. So the choice holds even if that estimate is wrong.

The cost per user per year line is useful when two vendors price in different ways, such as per seat, per site or by usage.

Sources: our own illustration, built on the steps in Cflow, "Calculating Total Cost of Ownership: Step-by-Step" and Square, "Quantify and compare costs per vendor"

How the federal government uses the same idea

US federal buyers use the term life cycle cost. The Federal Acquisition Regulation (FAR) defines it as the total cost to the government of acquiring, operating, supporting and, if applicable, disposing of the items being acquired. That is TCO by another name.

The FAR also asks agencies to use it. A written acquisition plan must discuss how life cycle cost will be considered. If it is not used, the plan must explain why.

Private buyers can borrow that rule. Ask every major purchase proposal to state its full cost over its life, or to explain why that view does not apply.

Sources: FAR 7.101, Definitions; FAR 7.105(a)(3)(i), Contents of written acquisition plans

TCO vs ROI vs life cycle cost

MeasureQuestion it answersIncludes benefits?
TCOWhat will this cost us in total?No, costs only
ROIWhat do we get back for what we spend?Yes
Life cycle cost analysisWhich option is most cost effective over the asset's life?Mainly costs, used to compare options

TCO and ROI work best together. TCO gives the cost side of the ROI calculation. A tool with a higher TCO can still be the better buy if it produces much larger benefits.

Sources: Cflow, "TCO vs ROI: What's the Difference?"; Galorath, "Total Cost of Ownership vs. Life Cycle Cost Analysis"

Common TCO mistakes

  • Comparing different periods. A one year quote against a three year quote is not a fair test.
  • Leaving out staff time. Internal hours are real costs, even if no invoice arrives.
  • Ignoring exit costs. Moving data out of a system can be slow and costly. Check the exit terms in the master service agreement.
  • Forgetting price increases. Check the renewal terms and any cap on increases.
  • Counting a cost twice. For example, support that is already included in the subscription.
  • Skipping the test step. If one guess decides the winner, get a better number before you sign.

When you run a formal tender, ask every vendor for the same cost breakdown. Our RFP process guide shows how to score price as total cost, not sticker price. If you are still choosing between document types, start with RFP vs RFQ vs RFI.

Sources: Cflow, "Challenges in Calculating TCO"; InvGate, "Pros and cons of TCO"

Frequently asked questions

  1. What is total cost of ownership?

    Total cost of ownership is the full cost of buying, running, supporting and retiring something over its life. It includes the price plus setup, training, staff time, maintenance, downtime and exit costs.

  2. How do you calculate total cost of ownership?

    Add the acquisition cost, all running and support costs over a set period, indirect costs such as downtime, and exit costs. Use the same period for every option you compare.

  3. What is the formula for TCO?

    A common formula is TCO equals acquisition costs plus operating costs plus maintenance and support plus indirect costs plus exit costs, over a set period.

  4. What is the difference between TCO and ROI?

    TCO measures only cost, while ROI compares benefits with cost. TCO is often used as the cost side of an ROI calculation.

  5. What is an example of total cost of ownership?

    A software tool priced at $50 per user per month may cost far more over five years once setup, training and admin time are added. In our example, a cheaper subscription led to a higher five year total.

  6. Is total cost of ownership the same as life cycle cost?

    They are very close. US federal rules define life cycle cost as the total cost of acquiring, operating, supporting and disposing of an item, which matches the usual meaning of TCO.

Sources

  1. Federal Acquisition Regulation 7.101, Definitions (life-cycle cost). acquisition.gov/far/7.101
  2. Federal Acquisition Regulation 7.105, Contents of written acquisition plans. acquisition.gov/far/7.105
  3. Cflow, "Total Cost of Ownership (TCO): Definition, Formula, Calculation and Examples." cflowapps.com
  4. Galorath, "Estimating Total Cost of Ownership (TCO)." galorath.com
  5. InvGate, "How to Calculate the Total Cost of Ownership (TCO)?" blog.invgate.com
  6. Square, "The Complete Guide to Understanding Total Cost of Ownership (TCO)." squareup.com