Total Contract Value (TCV) is the full expected revenue from a single customer contract over its entire term, including recurring subscription fees, one-time charges, and estimated variable fees. It’s the number that tells you exactly how much a signed deal is worth—before a single invoice goes out.
This guide covers how to calculate TCV, when to use it instead of ACV or ARR, and practical strategies for increasing contract value across your customer base.
What is Total Contract Value in SaaS
What is total contract value and why do SaaS finance teams track it?
Total Contract Value (TCV) is a financial metric that measures the total expected revenue generated from a customer contract over its entire duration. It includes recurring subscription fees, one-time charges like implementation or onboarding, and any variable usage-based fees—all rolled into a single number.
TCV is a contract-level metric, not a customer-level or company-level metric. If a customer signs multiple contracts over time, each contract has its own TCV. This distinction matters when you’re analyzing deal sizes, setting sales quotas, or forecasting cash flow from signed agreements.
The components that make up TCV typically include:
- Recurring revenue: Monthly or annual subscription and licensing fees paid throughout the contract term
- One-time fees: Setup, onboarding, implementation, or training charges billed at the start
- Variable charges: Usage-based fees, overages, transaction fees, or custom service add-ons estimated over the contract period
How to Calculate Total Contract Value
What inputs do you need to calculate TCV?
Calculating TCV requires three core inputs: the recurring revenue amount, the contract term length, and any additional fees or discounts. Let’s break down each component.
Monthly or Annual Recurring Revenue
Recurring revenue is the predictable subscription amount billed each period. Most SaaS companies express this as Monthly Recurring Revenue (MRR) or Annual Recurring Revenue (ARR). To calculate TCV, you multiply MRR by the number of months in the contract term, or ARR by the number of years.
Contract Term Length
The contract term is the agreed duration of the agreement, usually expressed in months or years. A 36-month contract will naturally produce a higher TCV than a 12-month contract at the same monthly rate. Longer terms directly increase TCV, which is one reason sales teams often push for multi-year commitments.
One-Time Fees and Variable Charges
One-time fees include implementation, training, setup, or professional services charges billed at contract signing. Variable charges—such as usage-based fees, transaction percentages, or overage charges—are estimated based on expected consumption over the contract period. Discounts, if any, are subtracted from the total.
Total Contract Value Formula and Worked Example
The formula for calculating TCV is straightforward once you have the inputs:
TCV = (Monthly Recurring Revenue × Contract Term in Months) + One-Time Fees + Estimated Variable Fees − Discounts
Simple Fixed-Fee TCV Example
Consider a SaaS company that signs a 2-year contract with a customer paying $5,000 per month, plus a $10,000 implementation fee.
- MRR = $5,000
- Contract Term = 24 months
- One-Time Fee = $10,000
TCV = ($5,000 × 24) + $10,000 = $120,000 + $10,000 = $130,000
Hybrid Subscription and Usage-Based TCV Example
Now consider a more complex scenario: a 3-year contract with $3,000 MRR, an estimated $500 per month in usage fees, a $15,000 onboarding fee, and a 10% discount on the first year’s subscription.
- MRR = $3,000
- Estimated Monthly Usage = $500
- Contract Term = 36 months
- One-Time Fee = $15,000
- Discount = 10% of Year 1 subscription = 0.10 × ($3,000 × 12) = $3,600
TCV = ($3,000 × 36) + ($500 × 36) + $15,000 − $3,600
TCV = $108,000 + $18,000 + $15,000 − $3,600 = $137,400
This hybrid example reflects the reality of modern SaaS contracts that combine subscription and consumption-based pricing.
Why Total Contract Value Matters for SaaS Companies
Why do SaaS finance teams track TCV?
TCV provides visibility into the full economic value of signed contracts. Unlike metrics that focus on a single year or exclude one-time fees, TCV captures the complete commitment a customer has made.
Finance teams use TCV for several purposes:
- Long-term forecasting: TCV helps project total cash and revenue commitments from multi-year enterprise deals, improving accuracy in financial planning
- Sales compensation: Many companies use TCV to set quotas, evaluate deal sizes, and calculate commissions—especially for reps closing multi-year agreements
- Unit economics: Dividing TCV by Customer Acquisition Cost (CAC) reveals whether sales and marketing spend is justified by the value of contracts closed
How SaaS Teams Use TCV
How do sales, finance, and RevOps teams apply TCV day-to-day?
TCV informs decisions across departments, from pipeline prioritization to board reporting. Here’s how different teams put it to work.
Forecast Revenue and Cash Flow
Summing TCV across new contracts helps project future cash inflows. Finance teams use this to build revenue forecasts and support quarterly planning.
Prioritize High-Value Accounts
TCV helps identify which customer segments or deal types generate the most value. Sales and customer success teams can then focus resources on the highest-impact opportunities.
Set Sales Quotas and Compensation
TCV-based quotas incentivize reps to pursue larger, longer-term deals rather than optimizing for volume alone. This aligns sales behavior with company goals around contract duration and deal size.
Measure Marketing Efficiency and CAC Payback
Dividing TCV by CAC shows how much contract value each dollar of acquisition spend generates. This ratio is often included in investor reporting and board decks.
TCV vs ACV
What is the difference between TCV and ACV?
Annual Contract Value (ACV) is the annualized value of a contract, normalizing multi-year deals to a single 12-month period. While TCV captures the full commitment, ACV makes it easier to compare contracts of different lengths.
| Metric | What It Measures | Includes One-Time Fees | Best Used For |
|---|---|---|---|
| TCV | Full contract value over entire term | Yes | Deal sizing, sales comp, total commitment |
| ACV | Annualized recurring value | Typically no | Comparing contracts of different lengths, ARR projections |
For example, a 3-year contract worth $150,000 TCV might have an ACV of $50,000 if the recurring portion is evenly distributed across each year.
TCV vs ARR
How does TCV differ from ARR?
Annual Recurring Revenue (ARR) is the annualized recurring subscription revenue, excluding one-time and variable fees. ARR is typically an aggregate company-level metric, while TCV is contract-specific.
A company might report $10M in ARR across all customers, but each individual contract has its own TCV. ARR is useful for tracking overall business growth, whereas TCV is useful for evaluating individual deals.
Limitations of TCV as a SaaS Metric
What are the drawbacks of relying on TCV?
TCV is a useful metric, but it has limitations that finance teams keep in mind:
- Does not reflect churn risk: TCV assumes the contract runs to completion without early termination or cancellation
- Variable fees are estimates: Usage-based components may differ significantly from actuals, especially for consumption-heavy contracts
- Ignores renewals: TCV captures only the current contract, not future expansion or retention
- Timing mismatch: TCV is recognized at signing, not when cash or revenue is realized
For these reasons, TCV works best alongside other metrics like ARR, ACV, and LTV.
How to Increase Total Contract Value
What levers can SaaS companies use to grow TCV?
There are several ways to increase the value of each contract signed.
Negotiate Longer Contract Terms
Extending from annual to multi-year contracts directly increases TCV. A 3-year deal at the same annual rate triples TCV compared to a 1-year deal.
Offer Multi-Year Prepay Discounts
Offering pricing incentives for upfront payment encourages customers to commit to longer terms. Even with a discount, the total contract value often increases.
Drive Upsells and Cross-Sells
Adding users, modules, or usage tiers at contract signing increases TCV. Billing platforms that automate mid-contract changes make it easier to capture expansions without manual rework.
Reduce Mid-Contract Churn
Preventing early cancellations preserves the full TCV. Proactive renewal outreach and automated dunning help reduce involuntary churn.
Tracking TCV Accurately with Ordway
Accurate TCV tracking requires capturing all contract components—recurring fees, usage estimates, one-time charges, and discounts—in a single system. Spreadsheet-based processes often miss components or introduce errors, especially as contract complexity grows.
Ordway’s SaaS Metrics and Investor Metrics Reporting automates TCV and ARR calculations from contract data, supporting investor-grade reporting and eliminating manual reconciliation. The platform handles hybrid pricing models, multi-year ramps, and mid-contract modifications automatically.
Frequently Asked Questions
Total Contract Value (TCV) is the full expected revenue from a single customer contract over its entire term, including recurring subscription fees, one-time charges, and estimated variable fees. It tells you exactly how much a signed deal is worth before any invoices are sent.
TCV includes recurring subscription fees, one-time charges like implementation or onboarding, and any variable usage-based fees all combined into a single number for the contract term.
SaaS finance teams track TCV to analyze deal sizes, set sales quotas, and forecast cash flow from signed agreements at the contract level.
TCV is a contract-level metric, not a customer-level metric. If a customer signs multiple contracts over time, each contract has its own separate TCV.




