What is Annual Contract Value (ACV)?
Annual Contract Value (ACV) is the average yearly recurring revenue generated by a single customer contract, usually excluding one-off fees such as setup, onboarding, and implementation. It normalizes multi-year and irregular deals into a like-for-like annual figure, making it easier to compare contract sizes, design sales territories, set booking targets, and connect commercial performance to value creation.
ACV sits alongside Total Contract Value (TCV), Monthly Recurring Revenue (MRR), Annual Recurring Revenue (ARR), Customer Acquisition Cost (CAC), and Customer Lifetime Value (LTV) as a core SaaS and subscription finance metric. Together, they show not just how big a deal looks on paper, but how efficiently it converts into durable, high-margin recurring cash flows.
Formula
For a single contract, the standard ACV formula is:
Where:
- Total Contract Value (TCV) = all recurring contract payments over the full term plus any one-time fees.
- One-time Fees = non-recurring charges (implementation, onboarding, training, setup).
- Contract Term in Years = total contract length expressed in years.
If you start from monthly recurring fees and contract length in months:
- Recurring TCV: TCVrecurring = MRR × nmonths
- Contract term in years: Termyears = nmonths / 12
You can then compute ACV focusing on recurring revenue:
If you want ACV including one-time fees, replace TCV ₍recurring₎ with total TCV and subtract the one-time portion as in the main formula.
Example
A B2B SaaS customer signs a 24-month contract with:
- Monthly recurring fee (MRR): $5,000
- One-time implementation fee: $10,000
- Calculate recurring TCV:
- Calculate full TCV including one-time fee:
- Convert contract length to years:
- Compute ACV based on recurring revenue:
In this scenario:
- ACV (recurring): $60,000 per year
- TCV: $130,000 over 2 years
You can now classify this as an enterprise-level contract in your pipeline, tie it to CAC payback and LTV models, and compare it directly to other deals regardless of term length or one-time implementation noise.
How to Use the Annual Contract Value (ACV) Calculator
Use this calculator to turn any SaaS contract with monthly billing and optional one-time fees into clear ACV, TCV, and annualized recurring revenue figures, plus a quick contract size profile.
Set the contract length (months)
- Enter the total duration of the contract in months (e.g., 12 for a 1-year deal, 36 for a 3-year deal); the calculator will convert this into years for annualized metrics.
Enter the recurring fee per month
- Type the total monthly subscription charge for this contract, including all licenses and add-ons, in the “Recurring fee per month” field.
Add one-time fees (if applicable)
- If the deal includes onboarding, implementation, training, or other non-recurring charges, enter their total under “One-time fees” so they’re reflected in TCV.
Review ACV, TCV, and annualized recurring value
Use these figures to compare deals of different sizes and terms on a consistent annual basis.
Interpret the contract size profile
- Use the “Contract size profile” label to quickly see whether the deal falls into SMB, mid-market, or enterprise ACV bands and align it with the right sales, success, and forecasting assumptions.
Frequently Asked Questions
How is Annual Contract Value (ACV) calculated in this calculator?
The tool takes your contract length in months, multiplies the monthly recurring fee by that term to get recurring revenue, adds any one-time fees to get Total Contract Value (TCV), then annualizes it over the contract term to show ACV.
Should I include one-time implementation or setup fees in ACV?
This calculator lets you enter one-time fees so you can see their impact in TCV, while the “Annualized recurring value” line isolates the pure recurring component; many teams treat ACV as recurring-only, so just be consistent with whatever definition you adopt internally.
What’s the difference between ACV, TCV, and annualized recurring value here?
TCV shows the full dollar value of the contract over its life (recurring plus one-time fees), annualized recurring value shows one year of subscription revenue only, and ACV normalizes the full contract value to a per-year figure for easier deal-size comparisons.
How can I use the contract size profile in this calculator?
The contract size profile classifies each deal (e.g., SMB, mid-market, enterprise) based on its ACV band so you can quickly segment pipeline, accounts, and sales motions by deal size.
Sources & Methodology