Total cost of ownership
TCO = subscription + one time costs + ongoing costs, over the evaluation period
Each cost is entered once and counted once.
SaaS ROI
Find out if a SaaS investment pays for itself. Enter the full cost and the benefits you expect. See total cost of ownership, ROI, payback month and net benefit, with every formula shown.
Payback
This chart follows real payment timing. Annual subscription payments appear in the month they are paid, not spread across the year.
| Year | Months | Costs | Benefits | Net | Cumulative net |
|---|
Compare
Test how results change if things go better or worse. Leave a cell blank to use your main inputs. The scenario names are labels only, not forecasts.
| Assumption |
|---|
| Result |
|---|
Before and after
An optional second view. Compare what the process costs today with what it would cost after the change, plus the SaaS costs from above. It does not add to the ROI result.
| Cost per year | Today | After the change |
|---|---|---|
| Software costs | $ | $ |
| Manual labour costs | $ | $ |
| Operational expenses | $ | $ |
| Error correction and rework | $ | $ |
| Change in yearly profit from revenue or output | $ | |
Leave "after" blank if a cost will stay the same. Enter 0 if it will stop completely.
Methodology
One month by month cash flow model drives every result. One time costs fall in month 0. Monthly flows fall at the end of each month. Annual payments fall in the first month of each year. Calculations use full precision and only displayed numbers are rounded.
TCO = subscription + one time costs + ongoing costs, over the evaluation period
Each cost is entered once and counted once.
Net benefit = total benefit minus TCO
Positive means modelled benefits are larger than modelled costs.
ROI = (total benefit minus TCO) ÷ TCO × 100
Not shown when TCO is zero, because the formula would divide by zero.
Ratio = total benefit ÷ TCO
Above 1 means benefits are larger than costs.
Hours = employees × hours saved per week × working weeks × adoption
Adoption is used as a decimal, so 80% is 0.8.
Value = hours × loaded hourly cost × time to value realisation
Split into cash savings and capacity.
Monthly = monthly amount, or yearly amount ÷ 12, or existing cost × % ÷ 12
One time savings are counted once, never repeated.
Contribution = extra revenue × share caused by the software × margin
The full revenue is never counted as a benefit.
Month benefit = run rate × ramp factor × realisation × growth
Zero during the delay. Rises in a straight line during ramp up.
First month where cumulative benefits minus cumulative costs reach zero
Uses the month by month model, including payment timing.
Months = one time costs ÷ (monthly benefit minus monthly recurring cost)
Assumes steady values from day one. Shown for reference only.
NPV = sum of each month’s net cash flow ÷ (1 + monthly rate) to the power of the month number
Month 0 is today. Monthly rate = (1 + annual rate) to the power of 1/12, minus 1.
SaaS ROI compares the financial benefit of a software subscription with its full cost over a set period. It answers one question. Does this tool return more than it costs?
Teams use it to get budget approved, to choose between tools, and to decide whether to renew. A clear ROI estimate also makes the assumptions visible, so others can challenge them.
Money you stop spending. For example a cancelled tool, fewer contractors or less overtime.
Time your team gets back. Real value, but payroll stays the same unless you change it.
Extra profit from more sales or fewer lost customers. Only the margin counts.
The result depends heavily on the period you choose and the assumptions you make. Always state both when you share an ROI figure.
Anyone who has to justify or approve a software purchase. Here is how different roles use it.
Decide if a tool is worth the monthly bill, and compare it with doing the work by hand.
Check the full cost before signing, compare vendors and plan renewals.
Show how automation saves hours, and what that time is worth.
Include integration, migration and admin costs that are easy to miss in a vendor quote.
Model how a CRM or marketing tool could raise conversion or retention.
Measure time saved on hiring, onboarding or answering tickets.
Test the tools you buy for your own company, or build an ROI story for your own customers.
Avoid paying for software that costs more than it saves.
ROI (%) = (total financial benefit minus total cost of ownership) ÷ total cost of ownership × 100
An illustration with made up figures, over 36 months.
| Item | Calculation | Amount |
|---|---|---|
| Subscription | $500 a month × 36 | $18,000 |
| One time setup | Paid once | $4,000 |
| Ongoing admin | $100 a month × 36 | $3,600 |
| Total cost of ownership | $25,600 | |
| Time saved | 10 people × 1.5 hours × 46 weeks × $40 × 3 years | $82,800 |
| Cancelled tool | $2,400 a year × 3 | $7,200 |
| Total benefit | $90,000 | |
| Net benefit | $90,000 minus $25,600 | $64,400 |
| ROI | $64,400 ÷ $25,600 | 251.6% |
Now look closer. Only $7,200 of that benefit is cash. Counting cash alone, the ROI is minus 71.9%. The tool only pays off if the time saved is put to good use. That is why this calculator shows both views.
Total cost of ownership, or TCO, is everything you pay to use the software over the period. The subscription is often only part of it.
| Cost type | Examples | When you pay |
|---|---|---|
| Subscription | Plan price, seats, usage, add ons, upgrades | Every month or every year |
| Implementation | Setup fees, data migration, integrations, configuration | Once, at the start |
| People | Training, change management, internal project time | Mostly at the start |
| Running costs | Admin time, support, storage, API fees, third party tools | Every month |
| Price changes | Renewal increases, tier changes as you grow | At renewal |
TCO and ROI answer different questions. You need both to make a good decision.
| TCO | ROI | |
|---|---|---|
| Question it answers | What will this cost in total? | Is it worth the cost? |
| What it includes | Costs only | Costs and benefits |
| Result | An amount of money | A percentage |
| Best used for | Budgeting and comparing quotes | Deciding whether to buy, and which option |
Tool A has a TCO of $20,000 and saves $30,000. Its ROI is 50% and its net benefit is $10,000. Tool B costs more, with a TCO of $30,000. But it saves $60,000. Its ROI is 100% and its net benefit is $30,000.
Tool A wins on TCO. Tool B wins on ROI and net benefit. Use TCO to plan your budget. Use ROI and net benefit to decide.
Traditional software is usually bought with a large licence fee upfront, then installed on your own servers. SaaS is rented by subscription. The way you pay changes how ROI behaves over time.
| SaaS | Traditional software | |
|---|---|---|
| Upfront cost | Low. Setup and migration only | High. Licence, hardware and installation |
| Ongoing cost | A subscription for as long as you use it | Maintenance, support, hosting and IT staff |
| Upgrades | Included in the subscription | Often paid projects |
| Payback | Can start early, because less is spent upfront | Usually later, because a large cost must be recovered first |
| Long term cost | Keeps rising each year you subscribe | Can fall after the upfront cost is paid off |
| Flexibility | Easy to add seats, change plans or cancel | Harder to change once bought |
| Main ROI risks | Price increases and low adoption | Large upfront spend and outdated software |
For SaaS, the evaluation period matters a lot. A short period favours SaaS, because there is little upfront cost. A long period adds up many years of fees. Compare both options over the same period, and include the running costs of traditional software too.
Annual value = employees × hours saved per week × working weeks × adoption × loaded hourly cost
Saved time is not the same as saved cash. If you cut overtime, use fewer contractors or avoid a new hire, the saving is cash. If people simply have more time, it is capacity. Capacity is valuable when it goes into sales, service or projects. But it does not reduce your costs. This calculator lets you set how much of the time saved is cash.
The payback period is the time it takes for cumulative benefits to cover cumulative costs. A shorter payback means your money is at risk for less time.
Upfront cost divided by monthly net benefit. Quick, but it assumes full benefits from day one.
Tracks costs and benefits month by month. It includes delays, ramp up and when payments are made.
There is no universal good payback period. A useful check is whether payback happens well before your contract ends.
Money received later is worth less than money today. You could invest it, and there is always risk. Net present value, or NPV, adjusts each future month’s cash flow for this.
You choose a discount rate, often your cost of borrowing or the return you expect elsewhere. A positive NPV means the investment beats that rate. NPV is most useful for longer periods and for comparing options with different timing.
ROI shows the net return as a percentage of the cost. The benefit cost ratio compares total benefits with total costs. They tell the same story in different ways.
| Estimated ROI | Benefit cost ratio | What it means |
|---|---|---|
| Minus 20% | 0.8 | Benefits cover 80% of costs |
| 0% | 1.0 | Benefits equal costs |
| 50% | 1.5 | Benefits are 1.5 times costs |
| 100% | 2.0 | Benefits are double costs |
Neither shows the size of the gain. A small project can have a high ROI but a small net benefit. Look at net benefit too.
The results are only as good as your inputs. The calculator does the maths. It cannot check your assumptions.
A tool that compares the full cost of a software subscription with the benefits it brings, over the same period. It shows total cost, net benefit, ROI and payback.
Subtract total cost of ownership from total financial benefit. Divide by total cost of ownership and multiply by 100. Use the same period for both.
The subscription, seats, usage and add ons, plus setup, migration, integration, training, administration, support, staff time and expected price increases.
Add every cost over the evaluation period. Count one time costs once and recurring costs for every month or year they apply.
Multiply employees affected by hours saved per week, working weeks per year and the adoption rate. Then multiply by the loaded hourly cost. Adjust for how much saved time becomes useful work.
Track cumulative costs and benefits month by month. Payback is the first month where cumulative benefits reach cumulative costs.
No. ROI is a ratio of net benefit to cost. It can include capacity gains and estimated values that never show up as profit.
Only when it reduces spending, such as overtime or contractors. Otherwise it is capacity. It has value, but it is not a cash saving.
Match it to how long you expect to use the tool or your contract length. Many teams compare one and three years. Use the same period when comparing options.
No. It shows what happens if your assumptions are right. Real results depend on adoption, execution and costs you may not foresee.
ROI is net benefit divided by cost, shown as a percentage. The benefit cost ratio is total benefit divided by cost. An ROI of 50% equals a ratio of 1.5.
Run the calculator for each product with the same period, team and assumptions. Compare TCO, net benefit, ROI and payback side by side.
We help SaaS companies with design, development, SEO and paid advertising.