The contract value calculator converts the terms of a subscription agreement into the two numbers sales and finance teams actually argue about: total contract value across the committed term, and annual contract value. It does this month by month rather than by multiplying an average, because ramp periods and annual uplifts break the shortcut. A three-year deal with a discounted first quarter and a five per cent yearly increase is not thirty-six times the monthly fee, and the difference is usually large enough to matter.
At Arb Digital we build free tools for teams that have to report the same number consistently across a quarter, and this one exists because contract value is defined loosely almost everywhere. Every price, rate and term on this page is a figure you enter; the tool publishes no pricing of any kind and makes no recommendation about what to charge. What it gives you is arithmetic you can audit and a set of conventions stated plainly enough to adopt or reject on purpose.
What This Contract Value Calculator Does
You enter the steady-state monthly fee, the committed term in months, a ramp period and its discount, an annual uplift percentage and any one-off services fee. The calculator walks each month of the term. For months inside the ramp window it charges the fee less the ramp discount; for every other month it charges the full fee. At each twelve-month anniversary it applies the uplift to the base fee, so month thirteen is billed at the uplifted rate and month twenty-five at the uplifted rate again.
Summing those monthly charges gives total recurring value. Adding the one-off fee gives total contract value. Dividing total recurring value by the term in years gives annual contract value on the convention this page uses. The calculator also reports year-one billings — the first twelve months of recurring charges plus the one-off fee — because that is the number a cash-flow forecast needs and it is often very different from ACV.
How to Use It
- Enter the steady-state monthly fee. Use the full contracted rate, not the ramped rate. The ramp is applied separately so the discount is visible as its own figure.
- Enter the committed term. Only the period the customer is actually obliged to pay for. An uncommitted renewal option is not contract value, however likely it looks.
- Set the ramp period and discount. A ramp of three months at fifty per cent means the first three months are billed at half rate. Set the ramp to zero if there is none.
- Enter the annual uplift. Only if it is contractual. A hoped-for increase at renewal is not an uplift and does not belong in TCV.
- Add the one-off services fee. Implementation, migration and training. It counts toward TCV and toward year-one billings, but not toward ACV on this convention.
The Formula — How ACV and TCV Are Calculated
Total contract value is the sum of every committed charge over the term: recurring fees month by month, plus one-off fees. The monthly recurring charge in month m is the base fee multiplied by one plus the uplift, raised to the number of completed years elapsed, then reduced by the ramp discount if m falls inside the ramp window. Annual contract value on this page is total recurring value divided by the term expressed in years — an average annual recurring figure across the whole term.
That last definition is a choice, and it is worth being explicit that no accounting standard defines ACV or TCV. They are commercial conventions. What is defined is when a supplier may recognise revenue from a contract, and that is a different question with a real answer: IFRS 15 Revenue from Contracts with Customers sets out a five-step model requiring an entity to identify the contract and its performance obligations, determine and allocate the transaction price, and recognise revenue as control transfers. A contract's TCV and its recognised revenue in any given period are usually not the same number, and treating them as interchangeable causes real reporting problems. What makes an agreement a contract in the first place — mutual assent, consideration, capacity and legality — is summarised by Cornell Law School's Wex entry on contract.
A Worked Example, Month by Month
Take the defaults: 7,500 per month, a thirty-six month term, a three-month ramp at fifty per cent off, a five per cent annual uplift, and 12,000 of one-off services.
Year one runs at the base fee of 7,500. Months one to three are ramped to 3,750 each, giving 11,250. Months four to twelve are nine months at 7,500, giving 67,500. Year one recurring is therefore 78,750. Year two applies the uplift: 7,500 times 1.05 is 7,875, across twelve months that is 94,500. Year three applies it again: 7,500 times 1.1025 is 8,268.75, across twelve months that is 99,225.
Total recurring value is 78,750 plus 94,500 plus 99,225, which is 272,475. Adding the 12,000 one-off gives a total contract value of 284,475. ACV on this page's convention is 272,475 divided by three, which is 90,825. Year-one billings are 78,750 plus 12,000, which is 90,750. The ramp discount given away is 11,250.
Look at what the naive shortcut would have produced. Thirty-six months at 7,500 is 270,000, plus the one-off gives 282,000 — understating TCV by 2,475, because the uplift adds more than the ramp takes away. The steady-state annual run rate is 90,000, which is close to the 90,825 ACV here by coincidence of these particular inputs; lengthen the ramp to twelve months and the two diverge sharply.
Why the Ramp and the Uplift Pull in Opposite Directions
A ramp is a discount concentrated at the start of a contract; an uplift is an increase compounded across it. They interact in a way that is easy to misjudge. Extending a ramp by one month costs the discount on one month at the earliest, lowest price. Adding one percentage point of uplift raises every month from the first anniversary onward, compounding at each subsequent anniversary. On a three-year deal an uplift is usually the larger lever, and on a one-year deal it does nothing at all.
This matters when comparing two proposals. A deal with a longer ramp and a higher uplift can carry more total contract value than a shorter-ramp, flat-price alternative while looking worse in the first two quarters. If your commission plan pays on ACV and your board reports on year-one billings, the two will disagree about which deal was better — and both will be internally consistent. Making the convention explicit before the quarter starts is the only fix.
What Belongs in Contract Value and What Does Not
The discipline that keeps these numbers honest is being strict about commitment. Committed recurring fees belong in TCV. Contractual uplifts belong in TCV, because the customer has agreed to them. One-off implementation and training fees belong in TCV, because they are contracted. Uncommitted renewal periods do not belong, however confident the account team is. Usage-based charges above a committed minimum do not belong unless a floor is contracted, in which case only the floor does. Optional modules the customer may add later do not belong. Neither do professional-services days that have been scoped but not signed.
Two further exclusions are frequently mishandled. Termination-for-convenience rights shorten the effective committed term — if a customer can exit after twelve months on notice, a thirty-six month TCV overstates the commitment considerably, and some teams report both a gross and a committed-through-notice figure. And a contract in a foreign currency has a TCV that moves with the rate, so the reporting-currency figure needs a stated conversion basis or it will drift between reports without anything commercial having changed.
How Contract Value Relates to Your Other Metrics
Contract value is a per-deal figure, which distinguishes it from the portfolio metrics that describe a subscription business overall. Our SaaS metrics calculator reports the seven headline measures across a whole book, and the MRR calculator and ARR calculator track recurring revenue as a run rate rather than as a committed total. A run rate is a snapshot of what is billing now; TCV is a sum over a term. They answer different questions and neither substitutes for the other.
On the acquisition side, ACV is the natural numerator to set against acquisition cost. The CAC calculator gives the cost side, the LTV to CAC ratio calculator puts the two together over a customer lifetime, and the payback period calculator shows how long the recovery takes. Where a contract front-loads costs and back-loads revenue through a ramp, payback stretches out even though ACV looks healthy — which is exactly the case a ramp-aware TCV calculation is meant to surface. For retention effects on the same book, the churn rate calculator is the companion piece.
Arb Digital builds websites and content that carry a complex offer through a long buying cycle without losing the thread.
See Web Growth Services Talk to Arb DigitalCommon Mistakes to Avoid
- Multiplying the monthly fee by the term. That shortcut ignores ramps and uplifts and gives a different answer from the month-by-month sum in almost every real contract.
- Including uncommitted renewals. TCV covers the committed term only. Expected renewals belong in a pipeline forecast, not in contract value.
- Mixing ACV conventions. Average annual recurring value and steady-state run rate are different numbers. Pick one and define it in writing.
- Putting one-off services into ACV. Implementation fees are not annual and not recurring. They inflate ACV and distort every ratio built on it.
- Treating TCV as recognised revenue. Revenue recognition follows the delivery of performance obligations under the applicable standard, not the signature date.
Related Free Tools From Arb Digital
Alongside this page, the SaaS metrics calculator covers the portfolio view, the MRR calculator and ARR calculator handle run rates, and the customer lifetime value calculator extends beyond the committed term. For the economics of winning the deal, use the CAC calculator, the LTV to CAC ratio calculator and the payback period calculator. The discount calculator is useful for pricing the ramp itself. Browse the free tools hub for the rest.
Frequently Asked Questions
Total contract value is the sum of every committed charge across a contract's committed term: recurring subscription fees month by month, including any contractual uplifts, plus one-off fees such as implementation or training.
ACV is the annualised recurring value of a contract. This calculator defines it as total recurring value divided by the term in years, which averages across ramp periods and uplifts. Some teams instead use the steady-state annual run rate, which is a different figure.
No, on the convention used here. Implementation, migration and training fees are neither annual nor recurring, so they are counted in total contract value and in year-one billings but excluded from ACV to keep recurring ratios meaningful.
A ramp reduces the fee for a set number of months at the start of the term, so total recurring value falls by the discount on those months only. Because the discount sits at the earliest and lowest-priced months, it usually affects year-one billings more than total contract value.
Yes. A price increase the customer has agreed to in the contract is committed, so it belongs in the total. An increase you hope to negotiate at renewal is not committed and does not belong.
No. Contract value is a commercial measure of what has been committed. Revenue recognition follows the applicable accounting standard, which requires revenue to be recognised as performance obligations are satisfied rather than when a contract is signed.
An uncommitted renewal period is excluded from contract value. If the customer can walk away at the end of the initial term, the contract value is that initial term only. Likely renewals belong in a separate pipeline or lifetime-value view.
This tool performs arithmetic on figures you enter and is for general business education only. It is not legal, accounting, tax or financial advice, and it publishes no pricing. Contract terms, revenue recognition and enforceability depend on the agreement itself and the applicable jurisdiction. Consult a qualified professional before relying on any figure.