How Craft Licenses and Renewals Work

Paid Craft licenses are perpetual and include one year of license updates and developer support. You can pay for an additional year of updates and support at any time.

All Craft Cloud plans include a licese for the corresponding Craft version. You are only responsible for licensing commercial plugins.

The Craft License #

Craft CMS 3.0+ and Craft Commerce 2.0+ use the Craft License. It’s as close to free open source as we can make it without going out of business.

Editions #

Every new project is automatically issued a Solo edition license key, even though we don’t expect payment. This gives us a way to group plugin licenses and track changes, over time.

When you upgrade your free Craft CMS Solo edition license to a Team or Pro edition license, all we’re doing is recording the change on the existing license key. In this model, you’re not buying a software key for a specific version, proactively—instead, you select the desired commercial edition, trial it, and pay when the terms require it (usually when it’s first used on a public domain).

When you pay for a commercial Craft or plugin edition, legally speaking, you own a perpetual license to use that edition at the installed version.

Perpetual Licenses #

Once you purchase the license, you are entitled to use the licensed version indefinitely, without paying any additional license fees. If you purchase Craft CMS Pro 5.9.15, you can use Craft CMS Pro 5.9.15 Pro and all its features forever at no additional cost.

License Updates #

Within a license updates window (one year from the original purchase, or during any period you’ve renewed), updating Craft to a new version also amends your license so you can continue running that new version, perpetually.

You must actually perform and deploy updates on an installation within its license’s update eligibility window to license that new version.

We do not automatically amend your license based on release dates—for example, if you were eligible for license updates through March 2026, but didn’t update to Craft 5.9.0 (released 27 January, 2026) within that timeframe, your license will remain on whatever the last-installed version was.

Renewal Fees #

Renewal fees are typically 20% of the original license fee, but may vary between Craft CMS, first-party plugins, and third-party plugins. For example, the base cost of a Craft Pro license is $399, and a one-year renewal is $99.

No Penalties #

Don’t need the updates? Don’t need Developer Support? No problem.

You are never charged for gaps in renewals. Whenever you extend license updates and developer support (whether it’s exactly one year from the initial purchase, 18 months later, or three years down the line), you only pay for the next year of updates and support.

However, we (and plugin developers) reserve the right to update renewal fees.

Licenses with automatic renewal enabled are guaranteed the original renewal price for as long as the license is in good standing.

Console — Plugin license auto renew

To enable auto-renew, visit the Licenses screen in Craft Console and find your CMS or Plugin license.

You may also pre-pay for up to five years of updates and support.

Running Updates #

The best way to take advantage of automatic license updates is via the built-in control panel or CLI updater.

php craft update all

Craft will only update itself (or plugin packages) that are eligible for license updates; packages that are not eligible for updates will be listed as EXPIRED and remain at their current version.

You may instead update everything by directly using Composer:

php composer update

Keep in mind that Composer is not aware of your license statuses, and may update a package beyond what is allowed by an expired license. This can result in notices after deploying!

Legacy Licenses #

The License Renewal Policy only applies to Craft CMS and Craft Commerce licenses purchased on or after April 4th, 2018.

All licenses purchased prior are not subject to the License Renewal Policy, and entitle the site/owner to upgrades, forever. This is a distinct behavior from

Please note that this does not apply transitively to other plugin licenses attached to a Legacy CMS license after the cutoff date. For example, if a project using a Legacy license is updated to Craft 5.x and the developer adds Commerce 5.x, the Commerce license will not be grandfathered in (nor will any other plugins installed in the same way).

Legacy licenses do not include lifetime Developer Support.

Applies to Craft CMS 5, Craft CMS 4, Craft CMS 3, Craft CMS 2, Craft Commerce 5, Craft Commerce 4, Craft Commerce 3, and Craft Commerce 2.

Search