Report

Help us improve this tool

Software Contract Value Calculator

Calculate Annual Contract Value (ACV), Total Contract Value (TCV), Annual Recurring Revenue (ARR), and per-seat software pricing for SaaS contracts.

O M T

What is the Software Contract Value Calculator?

The Software Contract Value Calculator evaluates commercial software and SaaS enterprise deals by determining key revenue metrics: Total Contract Value (TCV), Annual Contract Value (ACV), Annual Recurring Revenue (ARR), and average cost per user or seat.

Key SaaS Deal Metrics

  • Total Contract Value (TCV): Total revenue generated over the full duration of a multi-year software agreement, including recurring subscription fees and one-time professional services or setup fees.
  • Annual Contract Value (ACV): Normalized annual value of recurring revenue generated by a software contract over its contract period.
  • One-Time Fees: Non-recurring charges such as onboarding, customization, training, or data migration.

Formulas

$$\text{TCV} = (\text{Monthly Subscription Fee} \times \text{Contract Length in Months}) + \text{One-Time Setup Fees}$$ $$\text{ACV} = \frac{\text{Total Recurring Subscription Revenue}}{\text{Contract Length in Years}}$$

Frequently Asked Questions

What is the main difference between ACV and TCV?

TCV reflects the total monetary value over the entire multi-year contract (including setup fees), while ACV normalizes the recurring subscription revenue to a single 12-month period.

Should one-time onboarding fees be included in ACV?

Standard SaaS accounting excludes one-time implementation fees from ACV to accurately reflect recurring annual revenue streams.

How does per-seat pricing affect contract value?

Total recurring monthly subscription cost equals seat count multiplied by price per seat per month.

Related Tools