Total Contract Value (TCV) Calculator for SaaS

Calculate the full value of a SaaS contract from recurring fees, the signed contract term, one-time charges, variable-fee assumptions and contract-level discounts.

Recurring Fees, Contract Term, Variable Fees and Discounts

Use the signed contract term. Include variable fees only when they are contractually committed or when you intentionally want a planning estimate, and do not assume uncommitted renewals.

Committed recurring subscription fee per month.
Committed contract term in months.
Setup, onboarding, implementation or other one-time contracted fees. Enter 0 if none.
Monthly usage or variable charges included in the TCV estimate. Enter 0 if none, and label estimates separately from fixed commitments.
Contract-level discounts deducted from gross contract value. Enter 0 if none.
Total Contract Value (TCV)-
Recurring Contract Revenue-
Estimated Variable Revenue-
Gross Contract Value Before Discounts-
Average Contract Value per Month-
Scenario Summary-

Example: $29,400 TCV

Monthly recurring fee: $1,000

Contract length: 24 months

One-time fees: $5,000

Variable fees: $100/month

Discounts: $2,000

TCV: $29,400

The sample inputs shown here match the default calculator values so the example can be reproduced directly.

Formula

TCV = (Monthly Recurring Fee x Contract Months) + One-Time Fees + (Monthly Variable Fees x Contract Months) - DiscountsRecurring Contract Revenue = Monthly Recurring Fee x Contract Months

Add This TCV Calculator to Your Website

Embed this free SaaS calculator on a finance, metrics, analytics or subscription-planning resource page. The ?embed=1 view keeps the calculator focused and supports responsive iframe resizing.

Embedding requirement: Keep the SolveIndex attribution and source link visible and unchanged.

How to Interpret the Result

Total Contract Value measures the full value assigned to a contract over its term. The recurring total shows the fixed subscription component, while the gross value adds one-time and entered variable amounts before discounts. If variable fees are estimates rather than contractual minimums, treat the final TCV as a planning estimate rather than a purely committed value.

TCV is a contract-value metric, not recognized revenue, cash collected, ARR or MRR. Use ACV when you need an annualized contract comparison and use ARR or MRR when you need normalized recurring-revenue run rate across the business.

How to Use Total Contract Value in Planning

Start with the executed contract and define the signed service period. Multiply the recurring monthly fee by that term, add contracted one-time charges, add committed or deliberately estimated variable amounts, and subtract contract-level discounts. Keep all components in the same currency and use the same contract scope.

The calculator uses: TCV = (Monthly Recurring Fee x Contract Months) + One-Time Fees + (Monthly Variable Fees x Contract Months) - Discounts. The recurring and variable subtotals are shown separately so you can see how much of the result comes from recurring subscription economics versus nonrecurring or usage-based amounts.

Do not treat an optional renewal as signed contract value unless your reporting policy explicitly includes contractually committed renewal periods. Likewise, distinguish a guaranteed usage minimum from a forecast of future usage. The first is committed; the second is an assumption.

For CRM, bookings and sales reporting, document whether your organization reports gross or net TCV, how credits and ramp pricing are handled, and whether nonrecurring services belong in the metric. Consistent policy matters more than forcing every organization into one universal TCV definition.

This calculator is an educational planning tool, not accounting guidance. Recognized revenue, deferred revenue, invoices and cash collections follow separate accounting and billing rules and may occur on a different schedule from the contract value shown here.

Understand Total Contract Value in SaaS sales

Read the matching guide for the TCV formula, committed versus estimated value, ACV and ARR comparisons, bookings, revenue recognition and common reporting mistakes.

Read the Total Contract Value Guide

Total Contract Value Calculator Frequently Asked Questions

TCV stands for Total Contract Value. It represents the value assigned to a customer contract across the signed contract term under the company reporting policy.
Multiply the monthly recurring fee by contract months, add included one-time and variable fees, then subtract contract-level discounts.
TCV can include contracted one-time charges. Variable fees can be included when committed or reasonably estimated, but forecast usage should be labeled separately from fixed contractual value.
A conservative signed-contract view excludes uncommitted renewals. Include a future period only when it is contractually committed or when your internal policy intentionally uses a forecast definition.
TCV measures full contract-term value. ACV annualizes contract value for yearly comparison, while ARR focuses on normalized recurring-revenue run rate across the business.

Disclaimer: This calculator provides estimates for planning and educational purposes only. Results depend on the assumptions and definitions entered and should not be treated as accounting, financial, legal, tax, valuation or investment advice. Validate material decisions with qualified professionals and your source systems.