Annual Contract Value represents the revenue a customer brings in within a year.
How to calculate ACV
ACV equals the normalized total contract value divided by the number of years in the contract.
- Normalized total contract value. Take the full value of the contract, then strip out one-time fees. Wall Street Prep defines the formula as normalized total contract value divided by contract term length, where "normalized" means the one-time fees are removed (https://www.wallstreetprep.com/knowledge/annual-contract-value-acv/).
- One-time fees to exclude. Baremetrics lists setup costs, installation services, initiation fees, and onboarding charges as the line items to leave out, because ACV is meant to capture recurring contract revenue, not the cost of getting started (https://baremetrics.com/academy/annual-contract-value-acv).
- The period. ACV is always stated per year. For a multi-year deal, divide the contract value by the number of years. For a contract shorter than a year, annualize it. Baremetrics notes a six-month contract worth $4,000 has an ACV of $8,000 when it renews.
One thing to know up front. ACV is not a standardized metric. Baremetrics points out there is no generally accepted calculation method, unlike ARR or MRR, so two companies can compute it differently. Pick one method and use it consistently, or any comparison falls apart.
A worked example
Suppose a company signs a four-year contract worth $40,000, with no setup or onboarding fees. The total contract value is $40,000. Divide by four years and the ACV is $10,000. This is the example Wall Street Prep uses (https://www.wallstreetprep.com/knowledge/annual-contract-value-acv/).
Now suppose that same company has three customers on different terms. Customer A pays $21,000 over four years. Customer B pays $25,000 over five years. Customer C pays $28,500 over six years. The ACV for each is $5,250, $5,000, and $4,750. The average ACV across the three is $5,000. Notice the longer contract carries the lower yearly figure, which is the trade a customer makes for a longer term.
ACV vs ARR vs TCV
These three get mixed up because they all touch annual revenue. They measure different things.
| Metric | What it measures | Scope | Period |
|---|---|---|---|
| ACV | Average annual revenue from one customer contract | A single contract | One year |
| TCV | Total revenue from a contract over its whole life | A single contract | Full contract length |
| ARR | Total recurring revenue across the whole business | Every active contract | One year, as a snapshot |
Baremetrics frames it cleanly. ACV is the average revenue of one account, while ARR is used to gauge the size of the whole company (https://baremetrics.com/academy/annual-contract-value-acv). TCV is the full value of one contract regardless of how many years it runs, while ACV is that same contract divided down to a single year. A three-year contract with a TCV of $15,000 has an ACV of $5,000.
For partner-sourced revenue, ACV is the cleaner number when you compare deals of different lengths side by side, because it normalizes everything to one year. See total contract value (TCV), annual recurring revenue (ARR), and average revenue per user (ARPU).
A common mistake
The most useful check is to compare your average ACV with your average TCV across the whole book. Baremetrics flags that if the two numbers sit close together, most of your customers are leaving after a single year, which is a churn problem hiding behind a healthy-looking ACV (https://baremetrics.com/academy/annual-contract-value-acv).
The other mistake is leaving one-time fees in the number. Setup and onboarding charges inflate ACV and break any comparison across customers. Strip them out before you divide. ACV is also worth little on its own. It only tells a story next to customer acquisition cost via partners and customer lifetime value (CLTV), where it shows how fast a deal pays back.
Frequently asked questions
How do you calculate annual contract value?
Divide the normalized total contract value by the number of years in the contract. Normalized means you have removed one-time fees like setup and onboarding. Wall Street Prep gives the same formula: normalized total contract value divided by contract term length (https://www.wallstreetprep.com/knowledge/annual-contract-value-acv/).
What is ACV vs ARR vs TCV?
ACV is the average yearly revenue from one contract. TCV is the full value of that contract over its whole life. ARR is the total recurring revenue across the whole business at a point in time. Baremetrics treats ACV as a per-account figure and ARR as a company-size figure (https://baremetrics.com/academy/annual-contract-value-acv).
What is the average annual contract value?
There is no single benchmark. Baremetrics states ACV is not a standardized metric and depends on the business model, with B2B deals often in the thousands and consumer products sometimes under $200 (https://baremetrics.com/academy/annual-contract-value-acv).
Related
Related KPIs:
Related Terms: