Part of the Technology & IT suite · 35 calculators

Software Licence Break-Even Calculator

Whether buying a perpetual licence with annual maintenance beats subscribing, over the years you expect to use the software — the year the two cross, the totals at your horizon, and the subscription price at which they tie.

A perpetual licence is a large payment now and a maintenance fee each year, typically 15 to 25% of the price.

%
Results update as you type
Results
Cheaper over the horizon
Perpetual by 2400 over 5 years
Perpetual total over the horizon
Subscription total over the horizon
Difference
Years until perpetual becomes cheaper
Annual maintenance
Subscription price at which they tie over the horizon
Perpetual if maintenance is dropped after year 1
Reading
Reviewed September 2026. Computing arithmetic: bytes, bits, seconds and probabilities do not change by country. Australian broadband speeds are quoted in megabits per second (Mbps).
No account required · Google Analytics off unless allowedCalculator arithmetic runs in your browserResults update as you type
All calculations run 100% in your browser. The calculator code does not submit your figures to GlobalCalc to obtain a result.
About software licence break-even

How the software licence break-even calculator works

A perpetual licence is a large payment now and a maintenance fee each year, typically 15 to 25% of the price. A subscription is a smaller payment every year for as long as you use it. Early on the subscription is cheaper; every year the perpetual gap narrows by the difference between subscription and maintenance, and the cross-over year is the price divided by that difference.

The honest inputs are how long you will really use it and whether you will keep paying maintenance; many perpetual owners stop, and then the comparison changes again.

Formula: perpetual(t) = price + maintenance × t; subscription(t) = annual × t; cross-over = price / (annual − maintenance)

Worked examples

InputsCheaper over the horizonNote
12,000 perpetual against 4,800 a year, five yearsPerpetual by 2400 over 5 yearsperpetual wins in year 5
A three-year horizonSubscription by 2400 over 3 yearssubscription wins
Cheap subscriptionSubscription by 8600 over 5 yearsperpetual never catches up

Frequently asked questions

Perpetual or subscription?

Perpetual if you will use the software for longer than the cross-over — the price divided by how much cheaper maintenance is than the subscription. Subscription if you will not, or if you value the flexibility.

What does maintenance buy?

Updates and support. Without it a perpetual licence keeps working but freezes at its version, which is fine for some tools and untenable for anything security-facing.

Why does the cross-over often land at four to six years?

Because vendors price subscriptions at roughly a third of the perpetual price and maintenance at a fifth. The gap closes at a seventh of the price a year.

Should I discount future payments?

For a formal comparison, yes — enter your cost of capital. It favours the subscription slightly, because its payments come later.

What is left out?

Price rises on renewal, the cost of migrating when a subscription ends, and the resale or write-off value of a perpetual licence. All real; all outside this arithmetic.

Where these figures come from

Last checked: September 2026. Units follow the SI decimal convention (IEC 80000-13 defines the binary alternatives); network and security figures cite the defining standard.