Total contract value

What is an annual contract value calculator?

An annual contract value calculator estimates the annualized value of a SaaS subscription contract and the total contract value across the committed term. It helps sales ops, RevOps, SaaS founders, finance teams, and account executives translate MRR, contract length, ramps, and multi-year terms into ACV, ARR-adjacent bookings, and TCV for quota planning, forecasting, and board reporting.

Annual contract value and TCV formula

The standard ACV formula annualizes monthly recurring revenue, while total contract value extends that annualized value across the full committed contract term. Use contracted subscription MRR, not one-time services or taxes, unless your finance policy explicitly includes them.

ACV = MRR x 12; TCV = MRR x 12 x Contract years
  • ACV is usually the annualized subscription value of one customer contract.
  • TCV includes the committed value over the full contract term.
  • For ramped contracts, use average MRR across the term or calculate month-by-month in CPQ before summarizing.

Inputs explained

ACV and TCV are only useful when the MRR and contract-term inputs match the same signed order form and revenue policy.

MRR ($)
The monthly recurring subscription value for the contract. Use net contracted MRR after discounts, credits, seat ramps, and usage commitments if those are part of the signed deal. Exclude one-time onboarding, professional services, sales tax, and pass-through fees unless your reporting policy includes them.
Contract term (years)
The legally committed duration of the contract expressed in years. Use 1 for a twelve-month agreement, 2 or 3 for multi-year paper, and fractional terms only when the order form has a real shorter commitment.
Total contract value (TCV)
The total committed subscription value across the full contract term. TCV is useful for multi-year deal analysis, capacity planning, customer success staffing, and prepaid contract discussions.
ACV (first-year annualized)
The annualized value of the contract based on monthly recurring revenue. Sales teams often use this for quota credit, segmenting deal size, and comparing contracts with different billing schedules.

Example ACV and TCV calculation

If a SaaS customer signs at $4,800 MRR for a one-year contract, ACV is $57,600 and TCV is also $57,600. If the same $4,800 MRR is committed for three years, ACV remains $57,600 while TCV becomes $172,800. That distinction matters because sales compensation, revenue recognition, renewal forecasting, and customer success planning may use different metrics.

Total contract value

MRR × 12 × contract years

0.2515

Want a similar calculator on your website?

Describe your fields and formula in plain English, match your brand, and embed the widget anywhere—WordPress, Webflow, Shopify, or custom HTML. Capture leads when you're ready.

How to calculate ACV and total contract value

  1. Type trailing or contracted MRR at steady state—post-discount, post-churn assumptions—into “MRR ($),” matching whatever RevOps feeds Salesforce opportunity ACV fields.
  2. Drag “Contract term (years)” to the legally committed duration on the order form—use 0.25 for a 90-day pilot only if finance recognizes committed ARR that way; otherwise keep pilots out of TCV math.
  3. Read “Total contract value (TCV)” as MRR × 12 × years over that obligation window; compare “ACV (first-year annualized)” when quota credits first-year annualized bookings regardless of multi-year ramp.
  4. Re-run with term set to 3.0 when procurement signs triennial uplifts to lock ARR, then reconcile against prepaid cash vs. ratable revenue rules your auditor already approved.

Common ACV and TCV modeling mistakes

  • Treating ACV, ARR, MRR, and TCV as interchangeable metrics.
  • Including one-time onboarding, implementation, migration, or professional services fees in subscription MRR.
  • Using list price instead of net contracted MRR after discounts and credits.
  • Ignoring ramp schedules where MRR changes during the contract term.
  • Multiplying by verbal renewal intent instead of the legally committed contract term.
  • Comparing year-one ACV to multi-year TCV in the same sales forecast.
  • Mixing booked contract value with cash collected or ratable revenue recognized under accounting rules.

ACV, ARR & contract-term planning benchmarks

How SaaS finance teams usually define ACV for board reporting
Typically annualized subscription value on signed contracts—excluding professional services unless policy bundles them into “true ACV”
Multi-year SaaS deals (two- to three-year paper) share of enterprise pipelines
Varies sharply by ICP—enterprise procurement often prefers multi-year with ramps; SMB skews annual or monthly regardless of discount
Common sanity band for SMB vs. mid-market blended ACV (order-of-magnitude)
Public comps span four orders of magnitude; benchmark against your own cohort ARPA, not generic “average SaaS ACV.”

Best use cases

  • Growth and performance planning
  • Budget and forecast scenario modeling
  • Client-facing pre-qualification and education

FAQs

Is “ACV (first-year annualized)” the same as ARR in this model?

ARR is usually a portfolio snapshot at a point in time; this line annualizes the single deal’s MRR (×12). They align when the contract is pure subscription at flat MRR for twelve months—misalignment appears when ramps, credits, or semi-annual invoicing distort month-one MRR.

Why multiply by contract years if my CFO only cares about year-one bookings?

TCV informs capacity planning, success staffing, and prepaid liability across the obligation. Sales comp might pay on year-one ACV while finance amortizes revenue—pick the metric your workflow needs and ignore the other row.

How do I model ramp deals where MRR climbs month over month?

This calculator assumes flat MRR across the term—reasonable when ramps flattened into an average. For steep ramps, export month-by-month ARR from CPQ or average MRR over the ramp window before typing it here.

Should professional services or onboarding fees appear in MRR?

Generally no—keep PS non-recurring unless your policy explicitly annualizes implementation bundles into subscription MRR. Mixing distorts both ACV and customer success ratios unless FP&A already defines a blended metric.

How do I calculate ACV when a contract has a discount in the first year?

Use the net contracted subscription value that your finance and RevOps teams use for bookings. If the first year is discounted but future years step up, calculate year-one ACV separately from normalized renewal ACV, or use an average MRR only if your reporting policy allows it.

Should multi-year SaaS contracts use ACV or TCV in the sales forecast?

Use ACV when comparing annualized deal size, quota credit, or customer segments. Use TCV when forecasting the total committed value of a multi-year contract. Mixing ACV and TCV in one forecast can make pipeline look larger than the annual revenue base it actually creates.

How do I handle usage-based pricing or overage revenue in ACV?

Include only committed recurring usage minimums in MRR unless finance has a policy for estimated usage. Variable overages should usually be modeled separately because they are not guaranteed contract value. For usage-heavy SaaS, compare committed ACV with expected consumption revenue as two separate views.

Why does Salesforce ACV not match finance's ACV calculation?

CRM fields often use sales-stage assumptions, list price, manual overrides, or CPQ snapshots, while finance may use signed order forms, net discounts, ramp schedules, and revenue policy exclusions. Reconcile source fields before using the calculator for board or commission reporting.

How should expansion, upsell, or cross-sell be included in ACV?

Treat expansions as new incremental ACV when they are contractually signed. Do not include expected future upsell in current ACV unless it is committed on the order form. For customer success forecasting, track starting ACV, expansion ACV, contraction, and renewal ACV separately.

Can I use ACV to compare monthly, annual, and prepaid contracts?

Yes, if you annualize the recurring subscription value consistently. A monthly contract at $4,800 MRR has a $57,600 annualized run rate, but it may not have the same committed TCV or churn risk as a prepaid annual contract. Use ACV for size comparison and TCV for commitment.

Glossary

Scenario modeling

Comparing multiple assumption sets to estimate potential outcomes before execution.

Conversion intent

User behavior that indicates readiness to take a commercial action such as signup or purchase.

Related calculators

Step-by-step articles on building, embedding, and ranking calculator pages like this one.

Browse all blog posts →

Category: SaaS revenue architecture & sales opsTopics: Annual contract value, Total contract value, ARR / MRR modeling

Last reviewed: 2026-05-07

Reviewed by: Calclet Growth Team