Polylang > Support > Guides > Managing the License Keys

Managing the License Keys

🎯 Objective: Learn how to manage license keys and renew your subscription easily.

Here’s what happens when you purchase Polylang Pro, Polylang for WooCommerce, or the Polylang Business Pack:

  • A license key is automatically generated.
  • An account is created for you using the email address provided during checkout.
  • You’ll need to activate this key on your site(s) to receive updates, new features, improvements, and security patches.
  • The license key is valid for one year and must be renewed annually (at half price from the standard rate).

Where to Find the License Keys

  1. Sign in to your Polylang Account.
  2. Open the License keys submenu on the left sidebar. 
  1. In the first License column, you will find your license key. There is a convenient copy icon next to it for easy copying.

How to Activate the License Keys

You can activate the license keys using three methods: from your account, through Polylang’s installation wizard, or via Polylang’s settings panel in WordPress.

Activating the License Key From Your Account

  1. Sign in to your Polylang Account and navigate to the License keys section in the left sidebar.
  1. In the Expiration date column, click Manage sites under the 0/1 row (indicating no site is registered yet).
  1. Add your website’s URL.
  1. Click Add Site.
  1. Click on Confirm to validate the warning message: “Are you sure you want to activate this license?”.
  1. Your site is now registered, and the license key has been activated. You can notice the new “1/1” indicator in the Activation column, which reflects the number of sites activated with your license. This visual indicator helps you track how many sites are using your license.
📝 Important note if you have a 3-sites license (or more):
If you activate your license on one site, the indicator will show “1/3”.
If you activate it on two sites, it will show “2/3”.
And when all three sites are activated, it will show “3/3”.
  1. You can verify the activation by clicking on the Manage sites button.


Verification: The website is successfully registered with Polylang, and the license key is active and functioning correctly.

Activating the License Key From Polylang’s Installation Wizard (WordPress Admin)

  1. Copy your license key from your Polylang account. 
  1. In your WordPress admin, paste the license key in the dedicated field during Step 1 of Polylang’s installation wizard. 
  1. That’s it. Now, you can complete the rest of the installation steps.

Activating the License Key From Polylang’s Settings (WordPress Admin)

  1. Copy your license key from your Polylang Account.
  1. Go to Languages > Settings in your WordPress admin and scroll down to the License keys module.
  1. From the License Keys module, click Settings.
  1. Paste your license key in the designated field. 
  1. If you are using Polylang Business Pack, put the same license key in both fields. Your license key can be copy pasted from your account in the License keys section in the Polylang Business Pack row.
  1. Click Save Changes.
  1. The license key is now activated.

How to Renew Your License Key

You must manually renew your license each year to maintain access to updates, security patches, and new features that keep your site running smoothly. We send you reminder emails 30 days and 7 days before the expiration date. 

  1. Sign in to your Polylang Account.
  2. In the left sidebar, click on the License keys section.
  3. From the Status column, verify whether your license has expired.
  4. If your license has expired, locate the Actions column and click Renew.
  5. If your license has not expired and is still active, manually renew it by clicking the Renew button in the Expiration date column.
  1. Click on the Renew an existing license button.
📝 Important note: Once the license is renewed, there is no need to reconnect your site URL with the license key manually. 

How to Upgrade Your License Key 

You can upgrade your Polylang license to register more sites under your existing license or to get the Polylang Business Pack.

  1. Sign in to your Polylang Account.
  2. From the left sidebar, navigate to the License keys section.
  3. In the Actions column, click on View upgrades.
  1. Select the upgrade that meets your needs, such as adding more site registrations or purchasing another add-on, and click on the Upgrade License button. 
📝 Important note: Upgrading a license key does not extend its expiration time. Upgrades and renewals are separate, and the order matters: it is usually cheaper to renew first and upgrade after. If you’re unsure about the process, feel free to contact us for assistance.
  1. Sign in to your Polylang Account and navigate to the License keys section.
  1. Choose the license for which you want to remove a site, and in the Activation column, click on Manage sites.
  1. Locate the URL you want to remove from your license and click Remove.

Local Installation Rules for Not Counting as Site Activation

You can purchase a single license key for a public site and also use it for a localhost or staging site, provided the test site URL matches one of the following patterns:

  • localhost
  • localhost.localdomain
  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16
  • URLs ending with:
    • .dev
    • .local
    • .test
    • .lndo.site
    • .localhost
    • .ddev.site
  • URLs starting with:
    • dev.
    • stage.
    • staging.
    • sandbox.
    • test.
    • local.
  • Specific domains:
    • .wpserveur.net
    • .wpengine.com
    • .wptiger.fr
    • .myraidbox.de
    • .lndo.site
    • .go-vip.net
    • .kinsta.cloud
    • .elementor.cloud
    • .go-vip.net
    • .kinsta.cloud
    • .cloudnet.cloud

Any URLs matching these rules will not count toward your license’s site limit.