You may see an “Upgrade to Pro” message in your WP dashboard, even though you already have Events Calendar Pro installed and activated. This typically indicates a licensing connection issue between your site and your Events Calendar Pro account.
Symptoms
- You see an “Upgrade to Pro” prompt in WP dashboard.
- Pro features such as recurring events are unavailable.
- You already have a valid Events Calendar Pro license.
Pre-Checks
Before troubleshooting the license, confirm the following:
- The Events Calendar Pro Plugin is Installed and Active
Go to Plugins → Installed Plugins and ensure that- The Events Calendar and The Events Calendar Pro are both active.
- Version Parity
Make sure both plugins are running compatible versions.- Example: The Events Calendar 6.x → The Events Calendar Pro 6.x.
You can update both from Dashboard → Updates.
- Example: The Events Calendar 6.x → The Events Calendar Pro 6.x.
- Clear Caches
- Clear any server, plugin, and browser caches before testing again.
- If using a caching plugin (like WP Rocket or LiteSpeed Cache), purge caches and reload the page.
Fix: Reconnect the License
If the above checks are correct, your license connection may need to be refreshed.
- Go to Events → Settings → Licenses
- Remove the current Events Calendar Pro license key and click Save Changes.
- Log in to your account at theeventscalendar.com.
- Navigate to your Downloads & Licenses page.
- Find your Events Calendar Pro license, click Show Sites, and remove your website from the list.
- Go back to your WordPress dashboard → Events → Settings → Licenses.
- Re-enter your license key and click Save Changes again.
This refreshes the connection and should restore your Pro functionality.
Verify the Fix
Once your license reconnects successfully, you should be able to use Pro features such as recurring events.
Still Seeing the Message?
If the issue persists:
- Confirm your license hasn’t expired under My Account → Downloads & Licenses
- Temporarily switch to a default theme (like Twenty Twenty-Five) and deactivate other plugins to rule out conflicts
- Contact our support with your system information from Events → Help