Enter the monthly recurring revenue, the contract term (months), and the contract fees to determine the total contract value (TCV)

Total Contract Value (TCV) Calculator

Enter any 3 values to calculate the missing variable

TCV Formula

Total Contract Value (TCV) measures the full dollar value of a contract over its stated term. It is commonly used to estimate the total size of a deal by combining recurring revenue across the contract period with any one-time contract fees.

TCV = MRR \times CL + CF
  • TCV = total contract value
  • MRR = monthly recurring revenue
  • CL = contract length in months
  • CF = one-time contract fees, setup fees, onboarding fees, or other non-recurring charges

If you already know three of the four values, the missing value can be found by rearranging the formula:

MRR = \frac{TCV - CF}{CL}
CL = \frac{TCV - CF}{MRR}
CF = TCV - MRR \times CL

How to Calculate Total Contract Value

  1. Determine the monthly recurring revenue generated by the agreement.
  2. Convert the full contract term into months.
  3. Add any one-time fees tied to the contract.
  4. Multiply recurring revenue by the contract length, then add the one-time fees.

This calculator is most useful when recurring revenue is billed monthly. If your contract is quoted annually, convert it to a monthly amount first before using the formula.

Example Calculation

A software contract charges $2,500 per month for 24 months and includes a $4,000 implementation fee.

TCV = 2500 \times 24 + 4000
TCV = 60000 + 4000
TCV = 64000

The total contract value is $64,000.

What TCV Includes

TCV is intended to represent the total stated value of the signed agreement. Depending on how your organization defines the metric, TCV may include:

  • Recurring subscription or service revenue over the full contract term
  • Implementation or setup fees
  • Onboarding charges
  • Professional services included in the signed deal
  • Other fixed one-time charges written into the contract

Many teams exclude usage-based charges, uncertain renewals, or revenue that is not contractually committed. For reporting consistency, use the same TCV definition across all deals.

When TCV Is Useful

  • Sales forecasting: Compare the size of opportunities and closed deals.
  • Pipeline analysis: Evaluate the total value of contracts expected to close.
  • Finance reporting: Measure contracted value separate from cash collection timing.
  • Compensation planning: Support quota and commission calculations when TCV-based credit is used.
  • Contract comparison: Contrast short-term and long-term agreements on a consistent basis.

TCV vs. Monthly Revenue and Annual Value

Metric What It Represents Best Use
MRR Recurring revenue generated each month Monthly trend tracking and recurring revenue analysis
TCV Total value of the full contract term plus applicable fees Deal size, contract comparison, and pipeline valuation
ACV Average annual value of the contract Normalizing multi-year contracts into annual terms

If you need annual contract value from total contract value, divide the recurring portion of the deal by the number of years, or apply your company’s internal ACV definition consistently.

Common Mistakes

  • Mixing time units: If revenue is monthly, the contract length should also be in months.
  • Forgetting one-time fees: Implementation or onboarding charges can materially change TCV.
  • Including uncommitted renewals: Only count periods that are part of the signed agreement.
  • Double-counting services: Make sure fees are added once, not folded into recurring revenue and added again.
  • Confusing TCV with cash flow: TCV shows contract value, not necessarily when payments are received.

Practical Interpretation

A higher TCV usually means a larger contract, but it does not automatically mean better short-term cash performance or higher monthly recurring revenue. For example, a long-term deal may have a large TCV while producing less monthly revenue than a shorter contract with a higher monthly rate. That is why many teams review TCV, MRR, and margin together.

FAQ

Does TCV include one-time fees?

Yes, when those fees are part of the signed contract. Common examples include setup, implementation, and onboarding fees.

Should renewals be included in TCV?

Only if the renewal term is contractually committed. Optional or expected renewals are usually excluded.

Can TCV be negative?

Under normal contract conditions, no. If discounts or credits exceed the contract’s value, review the inputs to confirm the deal structure.

What if the contract term is given in years?

Convert years to months before using monthly recurring revenue.

Months = Years \times 12

This keeps the units consistent and makes the TCV calculation accurate.