What is a perpetual license?

What is a perpetual license?

A perpetual license is a one-time purchase that grants the buyer permanent rights to use your software. Unlike subscriptions, there are no recurring payments; the customer pays once and owns the license forever.

This is the traditional software licensing model. Think of how you used to buy Microsoft Office or Adobe Photoshop before they moved to subscriptions. You paid $500 once, got a box with a CD, and that software was yours to use indefinitely.

How perpetual licenses work

When a customer buys a perpetual license:

  1. They pay a one-time fee (typically higher than a single subscription payment)
  2. They receive a license key that activates your software
  3. They can use the software for as long as they want
  4. They usually get updates for a limited period (often 1 year), after which they can keep using the current version or pay for an upgrade

The "perpetual" part refers to usage rights, not updates. Most vendors include a year of updates, then charge separately for major version upgrades. This creates a sustainable revenue model while still giving customers the "own it forever" feeling they want.

Perpetual license vs subscription license

Both models have their place. Here's how they compare (see our detailed guide on subscription licensing for more):

Aspect Perpetual license Subscription license
Payment structure One-time, higher upfront cost Recurring monthly or annual fee
Software updates Limited period (typically 1 year) Continuous while subscribed
Revenue pattern Lumpy, harder to predict Predictable monthly recurring
Total cost of ownership Lower for long-term users Lower for short-term users
Customer mindset "I own this software" "I'm renting access"
Churn risk None after purchase Ongoing cancellation risk
Cash flow Large upfront payments Steady stream over time

When perpetual licenses work better

Perpetual licenses are the right choice when:

  • Your customers prefer ownership over renting software
  • Your product doesn't require constant cloud connectivity
  • You're selling to customers who actively dislike recurring charges
  • Your software is a tool (like a video editor or game) rather than a service
  • Your customers are in industries with CapEx budget preferences

When subscription licenses work better

Subscriptions make more sense when:

  • Your software is cloud-dependent or requires continuous updates
  • You want predictable recurring revenue for business planning
  • Your customers expect the latest features automatically
  • You're in a market with frequent innovation cycles
  • Your software provides ongoing value that justifies recurring payment

Many successful companies offer both: a perpetual license for the current version, plus an optional maintenance subscription for future versions and support.

Benefits of perpetual licenses

For software vendors

Significant upfront revenue – You receive the full license payment immediately rather than collecting it over months or years. This improves cash flow and reduces the risk of customer churn before you've recouped acquisition costs.

Clear upsell path – Once a customer owns your software, you can sell them upgrades to new major versions, extended support contracts, and add-on features. These upsells often have higher margins than the initial sale.

Competitive differentiation – In a market where everyone pushes subscriptions, offering perpetual licenses can attract customers who specifically seek ownership options. Some buyers will choose you over competitors purely because you offer perpetual licensing.

Lower support burden – Perpetual license customers tend to contact support less frequently than subscribers, since they're not paying ongoing fees and don't expect the same level of continuous service.

For customers

Cost efficiency over time – For customers who use software for years, perpetual licenses cost significantly less than subscriptions. A $500 perpetual license beats paying $20/month for more than 25 months.

Control over upgrades – Customers decide when to upgrade rather than having changes forced on them. This matters for workflows that depend on specific software behavior.

Sense of ownership – Many customers simply prefer owning their tools outright. There's psychological value in knowing the software won't stop working if you cancel a payment.

Budget predictability – The price is locked at purchase. Customers avoid subscription price increases and can budget for upgrades on their own timeline.

When to use perpetual licenses

Perpetual licensing makes sense for these software categories:

Desktop applications – Video editors, design tools, productivity software, and development environments. Customers expect to own tools that run locally on their machines.

Games and game-related tools – Players buy games once and play forever. This applies to game engines, asset creation tools, and plugins for game development as well.

Developer tools and SDKs – Developers integrating your code into their projects need license stability. They can't have a critical dependency expire mid-project.

Plugins and extensions – Photoshop plugins, Figma plugins, VST/DAW audio plugins, WordPress plugins, and browser extensions. Plugin buyers typically expect one-time purchases.

On-premises enterprise software – ERP systems, CRM software, and other enterprise tools where companies prefer hosting on their own infrastructure with complete control.

Security-sensitive applications – Encryption tools, secure communication software, and compliance-related applications where customers need version control and audit trails.

Implementing perpetual licenses with LicenseSeat

LicenseSeat makes perpetual licensing straightforward for indie developers, plugin creators, and software teams. Here's what you get:

Automatic license key generation – When a customer purchases through your payment provider (Stripe, Gumroad, Paddle, etc.), we automatically generate a unique license key and email it to them. The key never expires.

Version-based entitlements – Tie licenses to specific major versions. A customer who bought v2 can use v2 forever, but v3 requires a paid upgrade. You control the upgrade pricing and timing.

Offline activation support – Perpetual licenses often need to work without internet after initial activation. LicenseSeat supports Ed25519-signed offline license files, so customers can activate once and never need to phone home again.

Upgrade path management – When you release a new major version, offer existing customers discounted upgrades. LicenseSeat tracks version entitlements automatically, so your upgrade flow knows exactly what each customer owns.

Hardware locking options – Lock perpetual licenses to specific devices if you want to prevent casual sharing. Or allow transfers between machines through the self-serve customer portal.

No revenue share – We charge a flat monthly fee based on your active device count. Your $500 perpetual license sale stays your $500.

Common questions about perpetual licenses

Do perpetual licenses include updates forever?

That's your choice. Most vendors include updates for a defined period (commonly 1 year), then charge for major version upgrades. You can configure whatever policy fits your business with LicenseSeat.

Can I revoke a perpetual license?

Yes. If someone violates your terms of service, shares their key publicly, or requests a refund, you can revoke their license. "Perpetual" refers to normal usage; you always retain the right to enforce your license agreement.

What about ongoing support?

Support is typically separate from the license itself. Many vendors include 90 days of email support, then sell support contracts or per-incident support separately. This keeps perpetual pricing attractive while creating a support revenue stream.

Can I switch from subscription to perpetual licensing?

Yes. Some companies do the opposite of Adobe; they start with subscriptions, then add a perpetual option based on customer demand. LicenseSeat supports both models simultaneously, so you can run them in parallel and let customers choose.

How do I price perpetual licenses?

A common approach is pricing perpetual licenses at 2-3x your annual subscription price. If your subscription is $10/month ($120/year), a perpetual license might be $250-350. This gives long-term customers savings while ensuring you capture reasonable value.

What if customers never upgrade?

Some won't, and that's fine. You've already been paid. Focus on making new versions compelling enough that most customers want to upgrade. The customers who stick with old versions forever are often your least demanding users anyway.

The bottom line

Perpetual licenses give your customers what many of them actually want: pay once, own forever. Yes, subscriptions generate better recurring revenue metrics. But if your customers hate subscriptions, forcing them into one just creates friction, resentment, and negative reviews.

The best approach is knowing your customers. If they value ownership and stability over always having the latest version, perpetual licensing will make them happier, more loyal, and more likely to recommend your software to others.

For indie developers, plugin creators, and teams building desktop software, perpetual licenses often align better with customer expectations than subscriptions. LicenseSeat makes implementing them simple, so you can focus on building great software instead of wrestling with license server infrastructure.

Looking for a broader overview? See our complete guide to software licensing.