1. Home
  2. Docs
  3. Account & Billing
  4. License

License

How do I activate my license key?

For instructions on activating your license key, please see this article.

To activate your license during your first LearnDash install, follow the steps on our OnBoarding Wizard article.

If you want to update your license without having to go through the wizard, you can go to:

  1. Navigate to LEARNDASH LMS > Settings
  2. Click on LMS License tab.

A separate license key is required for ProPanel.

Why is my license invalid?

Assuming that your license has yet to expire, the invalid license notice can occur for a few reasons. Follow the steps below to see if it helps resolve the issue.

NOTE
LearnDash will still function properly even with an invalid license. A valid license is needed in order to continue to receive product updates, security patches, and support.

Verify LearnDash Licensing and Management Add-on is Activated

This should have auto-updated/installed along with the LearnDash LMS plugin, however, this could be causing the licensing conflict if it did not also activate this plugin.

  • Login to your WordPress site
  • Click Plugins
  • Search for LearnDash Licensing and Management and confirm this is installed and activated
  • If you do not see this plugin, go to your Accounts page to download and install

Verify License Number and Email

Confirm that the settings entered under LEARNDASH LMS and SETTINGS and LMS LICENSE are exactly the same as what is in your account.

  • The email address in the license field should match the email address on your account.
  • Your license key should match exactly what is on your subscription details.
  • If you have ProPanel, double-check that you didn’t accidentally insert the ProPanel license key for the LearnDash LMS license.

Check for Extra Spaces

Check that you don’t have an extra space accidentally in your email or license fields. If you copy and paste the license number, sometimes there is an extra space that is at the end of the line. This can throw off the license.

Check Number of Domains

You may be getting an error because you have exhausted the allowed domains (sites) for your license.

For example, if you only have a 1-site license, then after it has been installed on one site, any site afterwards will display an error. You can delete any other sites from your subscriptions details page.

  1. After logging into the Account page, select Subscriptions
  2. Select the gear icon (Manage)
  3. Click the Domains button
  4. Click Remove to delete any domain you are no longer using

Check for Server Blocks

If you have gone through the above steps, it may be possible that your hosting provider is blocking the license call.

​To check if this is happening:

  1. Install Query Monitor (free plugin)
  2. Navigate to LEARNDASH LMS and SETTINGS and LMS LICENSE

​If you notice the Query Monitor top toolbar menu turn red, check to see if our license calls are being blocked by your server by navigating to the error.

  • 401 errors indicate that the call is blocked. If you see this, contact your hosting provider and request that they let these calls through.
  • Timeout errors may indicate you need to increase your site and PHP memory. Navigate to LEARNDASH LMS > SETTINGS > SUPPORT and look to see if either PHP or Memory are listed in red. If so, contact your hosting provider to increase these values.

It is also possible that the timeout error is the result of your IP address being blocked. Contact LearnDash support with your IP address and we can check to see if it is blacklisted.

What is a “site license?”

​Licenses refer to the number of domains (websites) that LearnDash can be installed on and still receive both support & updates.

​If you have multiple WordPress sites (“yoursite.com”, “courses.yoursite.com”, “yourothersite.com,” etc.) then installing LearnDash on each of these sites counts against the license total, including sub-domains.

Here are the current offerings of LearnDash depending on the number of sites you need. You can find out more at our Pricing Page.

  • LearnDash 1 Site License
  • LearnDash 10 Sites License
  • LearnDash Unlimited Sites License 

You can also get a LearnDash Cloud site fully built ready and managed for you without having to think about hosting and servers for a monthly or annual fee. Check out our LearnDash Cloud page to learn more. You can pay monthly or annually for LearnDash Cloud with Pro Panel included.

Can I transfer my license to someone else?

Yes. If you want to transfer your license to another party, please contact support by opening a ticket and include the following:

  • Email address of the new license owner
  • First and last name of the new license owner

Our support team will work with you to verify and complete the license transfer.

NOTE
Once the license is transferred, you will no longer be billed for renewals. You will no longer have access to your old account.

When does my license renew?

Licenses renew automatically one calendar year after the date of purchase. You can see the exact renewal date of your license(s) from the LearnDash Account page under Subscriptions. If you want to manage your licenses or turn off auto-renewal, please check our Billing page.

Can I install on a development environment?

The LearnDash license includes a bonus domain installation for testing purposes.

If your primary license is installed on “yourdomain.com,” your extra development license can be installed on the following sub-domain:

test.yourdomain.com

The extra development license will only work on a sub-domain “test.yourdomain.com.” If your development domain does not match this, you will need to contact support for it to be authenticated.

Was this article helpful to you?

How can we help?