Annual Contract Value
Annual Contract Value (ACV) is the average yearly revenue generated by a single customer contract, excluding one-time fees. Learn how to calculate it and use it to grow predictable revenue.
Annual Contract Value
$12,478
vs. $11,864 previous period
Annual Contract Value (ACV) is the average yearly revenue generated by a single customer contract, excluding one-time fees like setup or onboarding charges.
If you run a subscription-based business, ACV tells you something more useful than total contract size: what you can reliably count on, year after year, from each customer relationship. That consistency is what makes it worth tracking.
What is Annual Contract Value?
Annual Contract Value is the recurring revenue a contract generates over one year. One-time fees, like implementation or onboarding charges, are excluded because they don't repeat.
A three-year contract worth $300,000 total has an ACV of $100,000, not $300,000. The metric is designed to show what a customer relationship is worth on a normalized, annual basis, so you can compare contracts of different lengths and sizes on equal footing.
How ACV differs from Total Contract Value
Total Contract Value (TCV) captures everything a customer pays over the life of a contract: recurring fees, one-time charges, and any other agreed amounts. ACV strips that back to the recurring annual portion only.
Use TCV when you need to understand the full commitment. Use ACV when you need to understand predictable, recurring income.
Which sectors use ACV
ACV is most relevant wherever recurring contracts exist. Common examples include:
- Software as a Service (SaaS): subscription-based software sold annually or multi-year
- Telecommunications: ongoing service agreements
- Utilities: recurring supply contracts
- Professional services: retainer-based or multi-year service engagements
In each case, ACV gives leaders a stable, comparable view of what each customer relationship contributes each year.
How to calculate Annual Contract Value
The calculation has four steps:
- Identify the Total Contract Value (TCV). Add up all recurring payments over the contract's full term.
- Subtract any one-time fees. Remove setup costs, onboarding charges, or any non-recurring items.
- Determine the contract length in years. Convert non-annual terms as needed (24 months equals 2 years).
- Divide the adjusted TCV by the contract length. The result is ACV.
ACV = (TCV - One-time fees) ÷ Contract length in years
Scenario 1: Multi-year contract
A software company signs a customer to a 3-year subscription at $5,000 per year.
TCV = $5,000 × 3 = $15,000
ACV = $15,000 ÷ 3 = $5,000
The ACV matches the annual fee because the payment is already structured annually.
Scenario 2: Biannual payments
A customer signs a 2-year contract with a $2,000 payment every six months (four payments total).
TCV = $2,000 × 4 = $8,000
ACV = $8,000 ÷ 2 = $4,000
The ACV reflects the total recurring revenue per year, regardless of how often payments are made.
Scenario 3: Contract with a one-time setup fee
A SaaS company signs a one-year contract: $10,000 for the subscription, plus a $2,000 setup fee paid upfront.
TCV = $12,000
ACV = $12,000 - $2,000 = $10,000
The setup fee is excluded because it won't recur. ACV captures only what the business can count on going forward.
Common misconceptions about ACV
A few misunderstandings can distort how this metric gets used:
- "ACV includes one-time fees." It doesn't. Setup, implementation, and onboarding charges belong in TCV, not ACV. Including them overstates your predictable revenue.
- "A higher ACV always means a better contract." Not necessarily. A large ACV on a customer with high churn risk or high acquisition cost may deliver less value than a smaller, stable, low-cost relationship. Customer Acquisition Cost and renewal likelihood matter too.
- "ACV equals annual revenue." ACV reflects one contract. Your total annual revenue is the sum of ACV across all contracts, plus any non-recurring income streams.
Using data to improve ACV
Knowing your ACV is the starting point. The more useful question is: what does the data tell you about where to focus?
Customer segmentation
Breaking your customer base into segments by industry, company size, or product usage often reveals where your highest ACV customers cluster. Once you know that, you can direct sales and marketing effort toward similar prospects rather than spreading it evenly.
A SaaS company that discovers its financial-sector customers generate 40% higher ACV than average has a clear signal: that segment deserves dedicated attention, tailored messaging, and product investment.
Predicting churn before it happens
Customers who churn take their ACV with them. Tracking engagement signals, like declining product usage or support ticket volume, can surface at-risk accounts before they decide to leave.
A video streaming service that identifies users with declining activity can reach out proactively with a targeted offer, protecting ACV without waiting for a cancellation notice.
Benchmarking against industry standards
If your ACV is consistently below industry averages, the gap usually points to one of two things: pricing that undervalues what you deliver, or a product that isn't keeping pace with what customers expect. Benchmarking gives you the external reference point to have that conversation with confidence.
Create custom dashboards for you and your team.
Get started with KlipsTesting pricing and packaging
A/B testing different pricing structures, like bundled packages versus à la carte options, reveals which approach drives higher commitment. A company that discovers bundling leads to longer contracts and higher ACV has a data-backed reason to shift its default offer.
Strategies to increase ACV
Higher ACV doesn't require more customers. It often comes from getting more value from the relationships you already have.
Upsell and cross-sell existing customers
Expanding within your current customer base costs less than acquiring new ones, because trust is already established. A SaaS company might offer a premium tier with advanced features, or add a complementary service that solves a related problem the customer already has.
The key is understanding what the customer is trying to accomplish, then showing clearly how the upgrade helps them get there faster.
Target larger customers
In B2B sales, larger organizations have bigger budgets and longer planning horizons. They're more likely to sign multi-year contracts and less likely to churn over a small price increase. The sales cycle is longer, but the ACV payoff is proportionally larger.
Account-based marketing (ABM) is a practical approach here: identify the accounts with the highest potential ACV, then build targeted campaigns and outreach specifically for them.
Improve what you deliver
A price increase is easier to justify, and easier for customers to accept, when the product or service has demonstrably improved. Investing in features your highest-ACV customers rely on, or in support quality that reduces friction, builds the perceived value that supports higher contract prices at renewal.
Adjust pricing structure
Moving customers from monthly to annual billing often increases ACV and reduces churn simultaneously. Annual commitments create stability on both sides. Bundling products or services at a modest discount can also encourage longer contracts, locking in higher ACV over a multi-year term.
Maintaining a healthy ACV over time
Growing ACV matters. Keeping it stable matters just as much. Volatility in ACV, caused by churn, contract downgrades, or heavy reliance on a few large accounts, creates forecasting problems and revenue risk.
Retain the customers you have
According to Forbes, a 5% increase in customer retention can drive 25% to 95% profit growth, depending on the industry. Keeping a customer costs a fraction of acquiring a new one, and a retained customer's ACV compounds over time through renewals and expansions.
Effective retention comes from consistent delivery on your core promise, regular touchpoints to catch problems early, and fast resolution when something goes wrong.
Review pricing regularly
Pricing should reflect what your product is worth today, not what it was worth when you first set the number. A structured annual pricing review, covering competitor benchmarks, customer feedback, and your own cost structure, keeps ACV aligned with market reality and prevents the slow erosion that comes from holding prices flat while costs rise.
Invest in customer success
Customers who get real results from your product renew. They also expand. Structured onboarding, educational resources, and proactive check-ins reduce the risk that customers underuse what they're paying for and then question the value at renewal time.
Treat renewals as an opportunity
A contract renewal is not just an administrative event. It's a chance to renegotiate scope, introduce new products or tiers, adjust pricing, or extend the term. Each of those changes can move ACV upward. Approaching renewals with a prepared conversation rather than a standard invoice makes a measurable difference.
Keep your customer portfolio balanced
A few large contracts can dramatically inflate or deflate your ACV depending on what happens with those accounts. A balanced customer portfolio across different sizes and industries means no single departure creates a crisis.
Tracking ACV on a dashboard
ACV is a financial metric that earns its place on an executive dashboard, not buried in a spreadsheet. When it's visible alongside related metrics like churn rate, Customer Acquisition Cost, and Monthly Recurring Revenue, patterns become obvious that would otherwise take hours to surface.
A dashboard that pulls these numbers automatically means your team spends time acting on what the data shows, not assembling it. That's the difference between knowing your ACV and actually using it to make decisions.