Glossary · Contracts

What Is Annual Contract Value?

Updated Oct 28, 2026 · 5 min read

Annual contract value (ACV) is the recurring value of a software contract expressed on a yearly basis, excluding one-time fees in our buyer comparisons. Vendors use it to track sales, while buyers can use it to compare commitments with different contract lengths.

How Do You Calculate Annual Contract Value?

Take the total recurring contract value and divide it by the number of years covered. For a contract measured in months, divide the recurring value by the term in months and multiply by twelve. Keep the same inclusion rules across every tool you compare.

For example, a hypothetical three-year agreement with $90,000 of recurring fees has an ACV of $30,000. If it also includes a separate $6,000 setup charge, our recurring ACV remains $30,000. The setup charge belongs in the implementation budget and total committed outlay.

Salesforce pricing and alternatives is a useful starting point for a familiar sales context. Salesforce’s explanation of ACV describes annualizing contract value and notes adjustments for fees and other variables. Because reporting conventions can differ, state explicitly that your comparison excludes one-time charges.

Why It Matters to Software Buyers

A monthly payment, an annual prepayment and a multi-year contract can describe different cash schedules for similar recurring commitments. ACV puts those commitments on a common yearly basis. It does not make the payment schedules or cancellation rights identical.

A vendor may offer a lower yearly price in exchange for a longer commitment. Compare that price with the full term obligation and the likelihood that the business will still need the service. A discount is not a saving if it buys capacity the team cannot use.

Use our Software Bloat Calculator to organize bills before reviewing the largest recurring commitments. High ACV lines are sensible places to investigate because more spending is at stake, but they do not automatically contain the most avoidable cost. Confirm usage and business importance before choosing what to change.

ACV vs. TCV vs. ARR

Total contract value, or TCV, describes the value across the complete contract term. If an agreement contains only recurring fees, dividing TCV by its duration in years gives ACV. If TCV includes setup or other one-time charges, separate them first under our recurring-only convention.

Annual recurring revenue, or ARR, is a vendor revenue metric rather than a buyer’s complete software budget. ACV concerns an individual contract normalized over a year. Neither number tells a buyer all the costs of implementation, training or running the service.

For procurement, keep three columns: recurring ACV, total committed payments and expected cash payments by period. Add a note explaining what each excludes. This avoids comparing a first-year invoice containing setup work with another vendor’s recurring subscription alone.

How It Shows Up in Practice

HubSpot shows why the starting contract number needs a separate forecast. Its marketing contacts billing documentation explains that exceeding the contact tier triggers an upgrade. The signed baseline and the expected bill can therefore diverge when marketing contacts grow.

Microsoft pricing and alternatives offers a different example. Microsoft’s Enterprise Agreement overview describes a minimum three-year term and payment spreading. Annualizing that commitment does not turn it into a freely cancellable one-year purchase.

These are contract-structure examples, not current price quotes. For any offer, record the exact products, quantities, term and adjustment rules from the order form. Use our SaaS pricing models guide to identify whether seats, usage or bundled tiers drive the recurring charge.

What Does ACV Leave Out?

Baseline ACV does not automatically forecast future true-up charges, usage overages or a price increase at renewal. A known recurring amendment can be incorporated once agreed, but an uncertain future event needs its own assumption. Keep the signed baseline and forecast separate so reviewers can see the difference.

One-time setup and training are excluded from our recurring-only ACV, but they still need funding. Add migration, integration work and parallel subscriptions to the decision budget where relevant. For usage-based pricing, distinguish a contractual minimum from an estimate of consumption above it.

ACV also hides uneven pricing within a term. In a hypothetical three-year deal charging $20,000, $30,000 and $40,000, average ACV is $30,000 even though the third-year cash requirement is higher. Show each year separately before approving the commitment.

How Do You Compare Two Software Offers?

Start with equivalent scope: the same business functions, expected quantities and service needs. Normalize currencies and term lengths consistently, and document whether taxes are included. A mathematically correct ACV still misleads when one offer omits a necessary product.

  • Separate recurring subscriptions from setup, training and other one-time items.
  • Record discounts, their expiry dates, minimum quantities and any pre-agreed annual changes.
  • Show committed ACV alongside a usage forecast and the actual payment schedule.
  • Check renewal notice periods and reduction rights before comparing the final yearly figures.

For a build alternative, do not label the entire implementation quote as an annual subscription. Our Build vs. Buy Calculator compares rental and ownership over five years. Read our methodology, then replace planning assumptions with documented quotes and support requirements.

When Is ACV the Wrong Decision Metric?

ACV is useful for normalizing recurring contracts, not for deciding business value by itself. A more expensive service may eliminate manual work or meet a requirement that a cheaper offer cannot. Confirm the required outcome before treating a lower commitment as the preferred choice.

For a short-term cash constraint, review the payment schedule instead. For a replacement decision, include switching costs and operational risk. For a software portfolio review, address SaaS sprawl by finding duplicated functions and missing ownership, rather than ranking subscriptions only by price.

See It in the Data

Related Terms

Frequently Asked Questions

Does annual contract value include setup fees?

In our buyer comparisons, no. We exclude one-time setup and training fees and show them separately, because ACV conventions can vary.

Is ACV the same as annual spend?

No. Actual annual spend can include implementation, overages, taxes and other charges outside the recurring contract baseline.

How do I calculate ACV for a three-year deal?

Divide total recurring fees by three. A hypothetical $90,000 recurring commitment over three years has an ACV of $30,000.

Can a monthly contract have an ACV?

Yes. You can annualize its recurring monthly rate, but label that as a comparison rather than a claim that twelve months are contractually committed.

Does lower ACV mean a better deal?

Not necessarily. Compare scope, usage assumptions, payment timing, implementation costs and contractual flexibility before deciding.

Sources

  1. Explanation of ACV (salesforce.com)
  2. Marketing contacts billing documentation (knowledge.hubspot.com)
  3. Enterprise Agreement overview (microsoft.com)