Cloud, SaaS & IT Spend SaaS Licensing & Renewals Total cost of ownership (ISO/IEC 19770-1 asset lifecycle)

Software Total Cost of Ownership Calculator

The licence quote is the part of the cost that arrives as an invoice. The rest — implementation, integrations, training, the fraction of somebody's job spent administering the thing, and getting your data out again at the end — lands as internal effort and never appears on a purchase order. This calculator adds all of it across the ownership period, compounds the licence at its annual uplift, and reports the total, the cost per user per year, the share that is not licence, and the multiple by which the quote understates the truth.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Annual licence costYear-one subscription or licence fee including support, net of discount.60000 $
Annual upliftContracted or expected yearly increase in the licence fee.7 %
Ownership periodHow long you expect to run the system before replacing it.5 years
UsersPeople who will use the system, used only to express cost per user.150
Implementation costVendor professional services plus internal effort to configure and go live.45000 $
Integration costBuilding and testing connections to identity, finance, data warehouse and anything else.25000 $
Training costFormal training plus the productivity lost while people learn the system.12000 $
Exit costData extraction, archiving and parallel running when you eventually leave.15000 $
Administration effortFraction of a full-time role spent on configuration, access, support and upgrades.0.25 FTE
Loaded annual salaryFull employment cost of that person including benefits, tax and overhead.140000 $

It returns

  • Total cost of ownership — Everything across the ownership period, undiscounted.
  • Year-one cost — Licence, administration and all upfront one-off costs.
  • Cost per user per year
  • Share that is not licence
  • Licence over the period
  • Final-year run rate — Licence plus administration in the last year, excluding one-off costs.

The formula

TCO=L(1+u)Y1u+FSY+K
cuser=TCOnY

In plain text: TCO = L·((1+u)^Y − 1)/u + F·S·Y + implementation + integration + training + exit

  • LYear-one annual licence cost ($)
  • uAnnual licence uplift (decimal)
  • YOwnership period (years)
  • FAdministration effort as a fraction of a full-time role (FTE)
  • SFully loaded annual salary of that person ($)
  • KOne-off costs: implementation, integration, training and exit ($)

Year 1 carries no uplift because it is the quoted price; the uplift applies from year 2 onward. When the uplift is zero the licence term reduces to L × Y.

Updated Category SaaS Licensing & Renewals Verified against published test cases Reading time 10 min

What a licence quote leaves out

Total cost of ownership is the sum of everything a system consumes between the decision to buy it and the day its data is safely somewhere else. The licence is the visible part. Around it sit four categories that arrive as internal effort rather than invoices, which is exactly why they escape the business case.

Getting it working. Configuration, data loading, permission models and the vendor's professional services. This is the single largest one-off item on most enterprise systems and the one most often estimated by the vendor rather than by you.

Connecting it. Identity, finance, the data warehouse, the ticketing system. Integration work is where implementations overrun, because each connection has an owner on the other side with their own schedule.

Running it. Someone administers access, configures new workflows, handles upgrades and answers questions. It is rarely a whole role and it is never zero, and at a quarter of a loaded role it can exceed the licence fee on a mid-sized contract.

Leaving it. Data extraction in a usable format, archiving what you must keep for compliance, and a period running two systems side by side. Teams that have never migrated off a major system consistently estimate this at zero, and it is never zero.

Adding these up changes decisions rather than just numbers. Two products whose licence quotes differ by 20% routinely have total costs that differ in the opposite direction, because the cheaper licence needs more integration work or more administration.

The four terms, and why the licence compounds

The licence term is a geometric series, not a multiplication. Year 1 is the quoted price; every year after that carries the uplift, so the total is L × ((1+u)^Y − 1) / u. At 7% over five years that multiplier is 5.7507, not 5 — the uplift alone adds 15% to the licence line before anything else is counted. When the uplift is zero the expression collapses to L × Y.

Administration is FTE × loaded salary × years. Use fully loaded cost, not base salary: benefits, payroll tax and overhead typically add a substantial multiple, and using base salary understates the largest recurring non-licence item. If administration is split across three people at 10% each, enter 0.30.

One-off costs are added once. Implementation, integration and training land in year 1; exit lands at the end. They do not recur, which is why a longer ownership period lowers cost per user per year even at a constant licence — the same setup effort is spread over more years.

Cost per user per year, TCO / (users × years), is the figure to compare between products and against alternatives. It is the only output here that is directly comparable across systems of different sizes, and it is what a finance team will ask for.

One deliberate omission: this model does not discount future cash. A dollar in year five is treated as a dollar today. That is the right default for comparing two similar subscription profiles, and the wrong one for comparing a large upfront purchase against a subscription — for that comparison, discount both streams at your cost of capital first.

Worked example: a $60,000 licence over five years

A vendor quotes $60,000 a year with a 7% annual uplift. Implementation is $45,000, integrations $25,000, training $12,000. You expect to spend a quarter of a role administering it, at a loaded salary of $140,000, and to budget $15,000 to get out at the end. There are 150 users and a five-year horizon.

  1. Licence over five years. $60,000 × ((1.07⁵ − 1) ÷ 0.07) = $60,000 × 5.750739 = $345,044.34. Year by year that is $60,000, $64,200, $68,694, $73,502.58 and $78,647.76.
  2. Administration. 0.25 × $140,000 = $35,000 a year, × 5 = $175,000.
  3. One-off costs. $45,000 + $25,000 + $12,000 + $15,000 = $97,000.
  4. Total cost of ownership. $345,044.34 + $175,000 + $97,000 = $617,044.34.
  5. Year-one cost. $60,000 + $35,000 + $82,000 of upfront one-offs = $177,000, nearly three times the licence quote.
  6. Share that is not licence. ($617,044.34 − $345,044.34) ÷ $617,044.34 = $272,000 ÷ $617,044.34 = 44.1%.
  7. Cost per user per year. $617,044.34 ÷ (150 × 5) = $617,044.34 ÷ 750 = $822.73.
  8. Multiple on the quote. $617,044.34 ÷ $345,044.34 = 1.79× the licence spend.

Two things follow. Negotiating 10% off the licence saves $34,504 across five years, which is 5.6% of total ownership — worth having, but not the main lever. And the year-one figure of $177,000 is the number to put in a budget request, because a request built on $60,000 will be back for more before the first quarter ends.

How to use the numbers

Compare products on cost per user per year, never on licence. It normalises for user count and horizon, and it is the figure that survives a change in either. When two products are within about 10% of each other on this measure, the decision belongs to capability and risk rather than to cost, because the estimate is not precise enough to separate them.

Read the non-licence share as a guide to where effort belongs. Below about 30%, the licence dominates and negotiation is the highest-value activity. Above 50%, the licence is the smaller half and you should be scrutinising the implementation quote, the integration scope and the administration assumption instead — a 10% licence discount is a rounding error against a 40% implementation overrun.

Watch the year-one figure separately from the total. It is usually two to three times the steady-state annual cost, and it is the number that breaks budgets. A department that approved the licence and then discovers implementation, integration and training in the same fiscal year will slow the project down while it finds the money.

Then sanity-check the administration input, which is the one people guess. Ask the team that runs the comparable system you already own how much of their week it consumes. If the answer is more than a day, 0.25 FTE is too low, and administration is about to become your largest non-licence cost.

Licence-only cost against full ownership cost per user

Using the worked example: $345,044.34 of licence and $617,044.34 of total ownership across five years, divided by users × 5. The ratio column is total ownership divided by licence spend.
UsersLicence-only per user per yearFull TCO per user per yearRatio
50$1,380.18$2,468.181.79×
100$690.09$1,234.091.79×
150$460.06$822.731.79×
300$230.03$411.361.79×
500$138.02$246.821.79×

The ratio is constant across the table because user count divides both columns equally. That is the point: however you scale the deployment, this system costs 1.79 times what its licence says, and only a change in the one-off or administration inputs moves that multiple.

Inputs people get wrong

  • Using base salary for administration. Loaded cost includes benefits, payroll taxes and overhead, and it is substantially higher. Using base salary understates the largest recurring non-licence line.
  • Accepting the vendor's implementation estimate. It covers the vendor's work, not yours. Your data cleansing, your approvals, your testing and your change management are all additional.
  • Setting exit cost to zero. Every system is eventually replaced. Budget the extraction, the archive and the parallel-running period, and check the contract for what format your data comes out in.
  • Ignoring the uplift. Over five years a 7% escalator adds 15% to the licence total against a flat assumption. Over ten years it adds 38%.
  • Counting training as the course fee only. The larger cost is the time users spend not working, which is real even though it never appears on an invoice.
  • Forgetting infrastructure the software needs. Storage, egress, a data warehouse seat or an integration platform licence are all ownership costs of the decision, even when a different budget pays for them.

Key terms

Total cost of ownership
The sum of acquisition, operating and disposal costs across a system's whole life, rather than its purchase price alone.
Loaded cost
An employee's full cost to the organisation: salary plus benefits, employer taxes and allocated overhead. Always higher than base salary.
Run rate
The steady-state annual cost once one-off costs have passed — here the final-year licence plus administration. It is the figure to compare against next year's budget.
Exit cost
What it costs to leave: data extraction in a usable format, compliance archiving, and running the old and new systems in parallel during cutover.

Where the ownership view changes the decision

The clearest case is a low licence price attached to heavy configuration. Platforms that are cheap per seat and expensive to implement can carry a higher total cost than an expensive product that works out of the box, and only an ownership view catches it. Ask any vendor for a reference customer of your size and ask them how many hours the implementation actually took.

The second is the build alternative. Once administration and integration are on the ledger, a bought system's cost stops looking like a subscription and starts looking like an ongoing commitment — which is the right basis for comparison against writing it yourself, and exactly what the build versus buy calculator models.

The third is the renewal. Ownership cost is the reason a renewal negotiation should not start with the licence rate. Check the seats you actually use first, model the escalation with the uplift calculator, and consider whether consolidating removes an entire administration burden rather than shaving a percentage off one line. And where the product's price scales with usage rather than seats, the pricing model comparison belongs in the same analysis.

Frequently asked questions

What should be included in software total cost of ownership?

The licence across the whole period including its uplift, implementation, integration, training, ongoing administration effort at loaded cost, any infrastructure the software requires, and the cost of eventually getting out. Anything that consumes money or staff time because you own this system belongs in the total, whether or not an invoice arrives for it.

How much of software cost is typically not the licence?

It varies far too much to quote a rule, which is why this calculator makes you enter the components. What is reliable is the direction: implementation-heavy platforms and systems needing dedicated administration carry a much larger non-licence share than self-service tools. The output reports your own share, and above 50% the licence negotiation is the smaller half of the problem.

Should I discount future costs to present value?

For comparing two similar subscriptions, no — undiscounted totals rank them the same way and are easier to defend. For comparing a large upfront purchase against a subscription, yes, because the timing difference is the whole point. Discount both streams at your cost of capital before comparing, and state the rate you used.

How do I estimate administration effort before we own the system?

Ask people who run the closest thing you already have. Access management, configuration changes, upgrade testing and user support are the four activities, and a comparable system in your own estate is a far better guide than a vendor estimate. If nobody can name who will do the work, the estimate is not the problem — the plan is.

Why does cost per user per year fall when I extend the horizon?

Because one-off costs are spread over more years while the recurring costs stay the same per year. That is real, and it is a genuine argument for keeping a system longer. It is also why a horizon should be your honest expectation rather than the number that makes the answer look best — a five-year figure applied to a system replaced after two is simply wrong.

Does this cover on-premises software as well as SaaS?

Mostly. Enter the annual maintenance fee as the licence and the perpetual purchase as part of implementation, then add the server, storage and backup cost as part of administration or one-off cost. The four categories are the same; only the shape of the licence differs.

What is a fair exit cost to assume?

Enough to cover extracting your data in a usable format, archiving whatever compliance requires, and running old and new systems in parallel for a cutover period. It scales with data volume and integration count rather than with licence value. The one figure you should not use is zero, because every system is eventually replaced.

How does the uplift affect the total?

Multiplicatively, and more than people expect. At a 7% uplift the five-year licence multiplier is 5.7507 rather than 5, so the escalator alone adds 15% to the licence line. Over ten years the multiplier is 13.816 against 10, an addition of 38%. Model it explicitly rather than assuming a flat price.

References