Skip to content
Bookings
Total ACV

Total Annual Contract Value

The annualized value of all active contracts — total contract value divided by average contract term in years, expressed as annual run-rate.

Currency

Formula

Total ACV=Total TCVContract Duration (years)\text{Total ACV} = \frac{\text{Total TCV}}{\text{Contract Duration (years)}}

Built from

What it measures

The annualized run-rate value of your entire active contract portfolio. You sum every active contract's value and divide by the average contract term in years, normalizing deals of different lengths to a common annual basis. One-time fees and non-recurring services are excluded — only contractual recurring revenue counts.

Why it matters

Total ACV answers one question in plain language: what is our annualized revenue capacity today? Finance and leadership use it to judge whether growth is healthy (more customers, bigger deals, longer terms) or fragile (shrinking deals, shorter commitments). Investors use it to value the business and benchmark your scale against competitors. Sales uses it to confirm the combined size of bookings is rising, not just the count of small deals. Unlike MRR or ARR — which measure only recurring subscriptions — Total ACV can capture the full contractual value of your book and normalizes away term-length differences.

How to read it

Read Total ACV as a trend, not a snapshot: compare month-over-month, quarter-over-quarter, and against prior-year cohorts. Rising Total ACV with a stable or growing logo count means you're winning and expanding the right customers. Rising Total ACV but a shrinking logo count means you're concentrating into fewer, larger accounts — fine if profitable, risky if a few deals carry the book. Flat Total ACV with more logos means your new deals are smaller; decide whether that's intentional downmarket expansion or eroding pricing power. Declining Total ACV is a red flag: existing customers are churning or downgrading faster than new bookings replace them. Always decompose into Total TCV and average duration — a fall driven by lost big deals (TCV down) tells a different story than one driven by customers refusing multi-year terms (duration down), and each demands a different fix.

What good looks like

Good

Total ACV is growing month-over-month, driven by new customer acquisition and upsells, with stable or lengthening contract terms.

Watch

Total ACV growth is slowing, or is driven entirely by a handful of large accounts, while term length is starting to compress.

Bad

Total ACV is flat or declining while bookings volume grows (deals shrinking), or contract terms collapse below a year.

Watch-outs

  • Forgetting to normalize by term: confusing Total ACV (annualized) with Total TCV (full booked value). A $120K 2-year deal contributes $60K ACV, not $120K. If your average contract is 2 years and you report TCV as ACV, you've overstated annual revenue by 2x.
  • Including one-time or non-recurring revenue: ACV reflects recurring, contractual revenue only. Bundled professional services with no renewal obligation, setup fees, and implementation charges should not inflate it. Set the policy upfront and apply it consistently.
  • Ignoring concentration: Total ACV can mask risk. $180K from three customers (healthy diversity) and $180K from one mega-deal (concentration risk) read identically here. Pair Total ACV with logo count and a customer-concentration check.
  • Failing to decompose: a fall in Total ACV from term compression is a different problem than one from TCV decline. If both Total TCV and average duration are shrinking, the business is under pressure; if TCV is flat but term is shorter, competitors are forcing shorter commitments. Always split the metric into its two components.

Worked example

Hypothetical

Total ACV=$120K+$60K+$180K2 years=$360K2=$180K\text{Total ACV} = \frac{\$120\text{K} + \$60\text{K} + \$180\text{K}}{2 \text{ years}} = \frac{\$360\text{K}}{2} = \$180\text{K}

You have three active customers: Company A on a 24-month deal worth $120K TCV, Company B on a 12-month deal worth $60K TCV, and Company C on a 36-month deal worth $180K TCV. Total TCV = $360K. Average contract duration = (24 + 12 + 36) ÷ 3 = 24 months = 2 years. Total ACV = $360K ÷ 2 = $180K. Your portfolio generates $180K of annualized revenue, even though the total booked value is $360K.

Variants & windows

The same metric re-expressed by a mechanical transform — a trailing window, a growth rate, a per-unit scaling, or a book/segment cut. Each is computed from Total Annual Contract Value above.

  • Non-recurring ACV Non-recurring only
  • Physical Products ACV Physical products line
  • Physical Products Non-recurring ACV Physical products line · Non-recurring only
  • Physical Products Recurring ACV Physical products line · Recurring only
  • Professional Services ACV Professional services line
  • Professional Services Non-recurring ACV Professional services line · Non-recurring only
  • Professional Services Recurring ACV Professional services line · Recurring only
  • Recurring ACV Recurring only
  • Software ACV Software line
  • Software Non-recurring ACV Software line · Non-recurring only
  • Software Recurring ACV Software line · Recurring only

Related