What Is TCO (Total Cost of Ownership)?
A quick definition of Gartner's framework, the difference between direct and indirect costs, and where to go for the full worksheet.
Quick answer
TCO, or total cost of ownership, is a financial estimate meant to capture every direct and indirect cost of a system across its full lifecycle — not just the price on the invoice. Gartner defines it as covering both the costs you can point to a specific line item for and the costs that never arrive as a bill but are still real: training time, internal admin burden, downtime, and the work your team isn't doing while they learn or migrate to something new.
Direct vs. indirect costs
- Direct costs — license or subscription fees, implementation and onboarding, integration costs, and ongoing maintenance or support. These are the numbers on an invoice, and the only ones most price comparisons include.
- Indirect costs — training time, internal administrative burden, downtime and productivity loss, and opportunity cost. Gartner's own guidance treats these as frequently underestimated precisely because they're harder to attach a specific dollar figure to.
The framework predates SaaS by decades — it was built for on-premises hardware and software, where the gap between sticker price and real cost was even more dramatic. SaaS pricing looks simpler on the surface, which is exactly why it's easy to under-apply the framework and treat the subscription price as the whole answer.
Why it matters for a switching decision specifically
A TCO estimate that only counts the subscription line is answering a different, easier question than the one that actually determines cost. See our full guide to calculating software TCO for the worksheet structure and the most common mistakes, or our hidden-costs framework for how onboarding fees, migration labor, and contract overlap specifically apply to a switch.
Open the switching cost calculator
This is a quick reference, not procurement or financial advice (last re-checked September 2026).