Perpetual License
What is Perpetual License?
A perpetual license is a software license that grants the right to use a specific version of software indefinitely after a one-time payment, usually with optional annual maintenance for support and upgrades.
Updated November 2026 · 5 min read
A perpetual license lets an organization use a piece of software forever, or at least for as long as it chooses, after paying for it once. The license covers the version purchased, and the organization keeps the right to run it even if it stops paying the publisher anything further. Most perpetual licenses are paired with an optional maintenance and support agreement, typically charged annually, that provides upgrades, patches and technical help.
Perpetual licenses were the dominant way to buy business software for decades. Many publishers have since moved to subscriptions, and some no longer sell perpetual licenses at all, but they remain common for on-premises software, specialized applications and organizations that prefer to own their software rights. For IT financial management, perpetual licenses raise distinctive questions about capitalization, maintenance costs and when it makes sense to stop paying for support.
Definition of Perpetual License
A perpetual license is a type of software license with no expiry date. The licensee pays a one-time fee for the right to use a specific version of the software under the license terms, such as a set number of users or processor cores, indefinitely.
Perpetual does not mean unrestricted. The license still limits how the software may be used, and the organization must remain within its entitlement. It also does not automatically include new versions: upgrades usually require active maintenance or a new purchase.
Maintenance and Support
Maintenance agreements, sometimes called software assurance or support and subscription, typically cost 15 to 25 percent of the license price each year. They provide access to new versions, security patches, bug fixes and technical support, which most organizations need for business-critical software.
If maintenance lapses, the organization can keep using the version it has, but loses upgrades and support. Reinstating maintenance later often requires paying back fees for the lapsed period or buying new licenses, so the decision to stop paying should be made deliberately. Some organizations use third-party support providers as an alternative, which can cost less but usually means giving up access to new versions.
Perpetual vs Subscription
A subscription license grants the right to use software only while payments continue, usually with updates and support included. When the subscription ends, the right to use the software ends too.
Perpetual licenses have higher upfront costs but lower ongoing costs, and the organization retains usage rights. Subscriptions spread costs evenly and include updates, but cost more over long periods and create ongoing dependence on the publisher. The comparison is covered under software licensing models.
Importance of Perpetual Licenses in IT Financial Management
Perpetual licenses affect how software costs are recorded, how they are budgeted and how flexible the organization is in the future.
They also represent assets that need to be tracked and managed over long periods.
Many organizations hold perpetual licenses bought years ago that are still in use, often with maintenance contracts that have renewed automatically ever since.
Accounting and Budgeting
Perpetual licenses are usually capitalized as intangible assets and amortized over their expected useful life, often three to five years. Maintenance fees are operating expenses recognized over the maintenance period. This places the purchase in the capital budget and the maintenance in the operating budget, a split described under capex vs opex.
Because the purchase is a large one-time cost, perpetual licenses require capital approval and planning. Maintenance creates a recurring cost that continues for as long as the organization wants support and upgrades, and is often overlooked when comparing options. Over a long period, maintenance can cost more in total than the original license purchase.
Ownership and Flexibility
Owning perpetual rights gives organizations some independence. They can keep running the software if the publisher raises prices, changes terms or discontinues the product, and they can choose when to upgrade.
Perpetual licenses can also become a constraint. Organizations may keep using old versions to avoid upgrade costs, accumulating technical debt and security risk. And as publishers move to subscriptions, they may reduce support for perpetual customers or encourage migration with pricing incentives.
How to Manage Perpetual Licenses
Managing perpetual licenses involves recording entitlements accurately, reviewing maintenance regularly and planning for transitions as publishers change their models.
Perpetual licenses are typically tracked as part of software asset management (SAM).
Recording Entitlements
Organizations should keep proof of purchase, license keys, agreements and records of which version and metric each license covers. Because perpetual licenses may be used for many years, these records must be maintained over long periods and through changes in staff and systems. Licenses acquired through mergers need particular care, since transfer rights vary by publisher.
Entitlement records are essential for audits. Without proof of purchase, an organization may be unable to demonstrate that it owns licenses it paid for years earlier.
Reviewing Maintenance
Maintenance should be reviewed at each renewal. If software is stable, rarely updated and no longer critical, dropping maintenance may save money. If it is critical or exposed to security risks, maintenance is usually worth keeping.
Organizations should also check that maintenance covers only licenses still in use, using deployment data rather than purchase records. Paying maintenance on retired or unused licenses is a common source of waste, sometimes called shelfware. Publishers' rules on reducing maintenance vary, and some require maintenance on all licenses of a product or none, so the terms should be checked before planning reductions.
Examples of Perpetual Licenses in IT Financial Management
The examples below show the financial effects of perpetual licenses.
Both use illustrative figures and simplified maintenance terms.
In each, the ongoing maintenance decision mattered as much as the original purchase.
Comparing Five-Year Costs
A company buys 200 perpetual licenses for an engineering application at $5,000 each, a total of $1 million, with annual maintenance at 20 percent, or $200,000. The equivalent subscription costs $1,800 per user per year, or $360,000.
Over five years, the perpetual option costs $1.8 million, including four years of maintenance after the first year, which is included in the purchase. The subscription costs $1.8 million as well. Beyond five years, the perpetual option becomes cheaper, so the company chooses it for software it expects to use for a long time.
Removing Maintenance on Shelfware
A license review finds that a company pays $150,000 a year in maintenance on 300 perpetual licenses for a reporting tool, but only 120 are installed and in use.
Reducing maintenance to cover only the 120 licenses in use cuts the fee to $60,000, saving $90,000 a year. The company keeps the unused perpetual licenses on record in case it needs them later, recognizing that reinstating maintenance on them may carry a cost. It confirms first that the publisher's terms allow maintenance to be reduced for part of the license estate.
Conclusion
A perpetual license grants the right to use a specific software version indefinitely after a one-time payment, usually with optional annual maintenance for upgrades and support. It differs from a subscription, which grants rights only while payments continue.
In IT financial management, perpetual licenses are capitalized assets with ongoing maintenance costs. Recording entitlements carefully, reviewing maintenance at each renewal and planning for publishers' moves to subscription help organizations get lasting value from perpetual licenses without paying for software they no longer use.
Related terms
Software License
A software license is a legal agreement that grants the right to use software under specific terms, such as how many users or devices may use it, for how long and for what purpose.
Software Licensing Models
Software licensing models are the different ways software publishers structure the right to use their products and charge for it, such as perpetual, subscription, per-user, per-core or consumption-based licensing.
CapEx vs OpEx
CapEx vs OpEx is the distinction between capital expenditures, which buy long-term assets and are depreciated over time, and operating expenses, which cover day-to-day costs and are expensed immediately.
Software Asset Management (SAM)
Software asset management (SAM) is the discipline of managing software across its lifecycle, from request and purchase to deployment, use and retirement, to control costs, stay compliant and reduce risk.