Software Contract Value Calculator
The software contract value calculator estimates the recurring value of a SaaS or software subscription agreement. Enter the retail monthly price per seat, number of paid seats, discount type, discount amount or percentage, and contract duration in months. The result includes total contract value, discounted price per seat, monthly cost, annual contract value, seats, and effective discount. The calculation is direct: it calculates a discount per seat, floors the discounted seat price at zero, multiplies by seats for monthly cost, multiplies monthly cost by 12 for annual contract value, and multiplies monthly cost by contract months for total contract value.
This page is written for founders, finance teams, sales operations, customer success leaders, and buyers reviewing subscription commitments. It helps a seller check whether a discount approval still produces acceptable ACV and TCV. It helps a buyer see the full cost of a contract term before signing. For related planning, compare the result with the business budget calculator, burn rate calculator, and pre and post money valuation calculator.
Inputs and what they mean
Retail price per seat is the undiscounted monthly subscription price for one user. Seats is the number of paid users covered by the agreement. Discount type switches between a percentage concession and a fixed dollar concession per seat. Discount appears for percentage discounts, while discount amount appears for fixed discounts. Contract duration is the number of months in the signed term.
The calculator treats discounts as per-seat reductions. A fixed $5 discount on 25 seats reduces each seat by $5 per month, not the whole account by $5. The number shown as monthly cost is the same amount many teams call monthly recurring revenue for a subscription seller, although buyers may think of it as monthly subscription cost. The annual contract value item is monthly cost multiplied by 12; it is not prorated down for a six-month contract or capped at the contract term.
Formula used by the calculator
For percentage discounts, the discount per seat is:
For fixed discounts, the discount per seat is simply the entered fixed amount:
Discounted price is floored at zero:
Monthly contract cost is:
Annual contract value is:
Total contract value is:
Effective discount is:
If retail price is zero, the effective discount is shown as zero to avoid division by zero.
Formula scope: Treat the compute inventory as calculator-defined arithmetic only; make no external-authority claim.
Checking the primary result
Use the default inputs: $49 retail price per seat, 25 seats, 10% discount, and 12 months. The discount per seat is:
Discounted price is:
Monthly cost is:
Annual contract value is:
Total contract value is:
Effective discount remains 10% because the concession is exactly 10% of the $49 retail price. The calculator’s note therefore says 25 seats at $44.10 per seat per month for 12 months. The copy text summarizes the same contract value, monthly amount, and ACV.
For a fixed-discount example, a $25 retail seat with a $5 fixed discount becomes $20 per seat. With 100 seats over 36 months, monthly cost is $2,000, ACV is $24,000, and TCV is $72,000. The effective discount is 20%.
How companies use ACV and TCV
Sellers use ACV to compare contracts with different term lengths on the same annual scale. A 36-month contract may produce a large TCV, but if the monthly price is small, ACV reveals that the annual run rate is modest. TCV is still important because it shows the total signed commitment and can inform bookings, sales compensation, setup priority, and renewal risk.
Finance teams use these outputs differently depending on reporting policy. Bookings may focus on the signed TCV. Revenue recognition usually follows the service delivery pattern and accounting rules rather than the full TCV at signing. Cash collections may follow billing terms such as annual upfront, quarterly, monthly, or net-30 invoices. This calculator does not replace a revenue schedule, but it gives the contract math needed before those schedules are built.
Buyers can use the same numbers to understand budget exposure. A small monthly seat price can become a large commitment after many users and a multi-year term. A discount may look attractive while still locking in more seats than the organization needs. Before signing, compare TCV with expected adoption, cancellation rights, renewal uplift, minimum seat commitments, data migration costs, and setup resources.
Caveats and edge cases
The calculator assumes one constant price, one seat count, and one contract duration. It does not model tiered pricing, usage bands, annual price increases, ramping seats, free months, co-termination, partial months, overage charges, setup fees, credits, taxes, reseller margins, or foreign exchange. If a contract includes those features, build a separate month-by-month schedule and use this calculator for the recurring base case only.
Also check discount governance. A fixed discount greater than the retail price produces a discounted price of zero because the calculator floors the result. A percentage discount above 100 is limited to 100%. Those safeguards prevent negative contract value, but a zero-price result should still be reviewed as a special approval or free contract.
Sources
No external document is asserted as authority for this calculator’s arithmetic, branch policy, thresholds, rounding, or result interpretation. Add only sources whose frozen exact passage directly supports a separately mapped bounded claim.