Guides & TutorialsTroubleshootingCommon ErrorsTroubleshooting reCAPTCHA Invalid Domain for Site Key

Troubleshooting reCAPTCHA Invalid Domain for Site Key


Anywhere protected by a reCAPTCHA displays the error shown below, preventing forms from being submitted (Client Area Login, Admin Area Login, Checkout, etc):


This error is only displayed if the reCAPTCHA site keys configured in your WHMCS Admin Area do not have the domain name authorized. This most commonly occurs when WHMCS is migrated to a different domain name or subdomain.


Option 1: Adding the Proper Domain

The most effective way to resolve this is to add the correct domain name to the site key:

Visit and log into your Google account

Choose your correct Site Key from the dropdown list


Click on Settings


In the Domains section, add the correct domain name


Optionally, you can remove the incorrect domain names at this time.

Option 2: Disabling Captcha

Another method for resolving this issue is to disable Captcha. This method is recommended only to be used if you no longer have access to your Google reCAPTCHA account.

This method requires executing a query to the database. Please ensure a full database backup is taken prior to execution of the query.

To disable Captcha from the database, open your favorite database manager. This can be the command line or a utility such as phpMyAdmin. This example will use phpMyAdmin.

Choose your WHMCS database by clicking on the name in the left navigation panel / localhost / v79whmcssupport_whmcs | phpMyAdmin

Next, click on the SQL tab / localhost / v79whmcssupport_whmcs | phpMyAdmin

Paste the query below into the Run SQL query box

UPDATE tblconfiguration SET value = '' WHERE setting = 'CaptchaSetting';
Click to copy

Press Go

Banners and Alerts

A successful message will appear. Captcha is now disabled and you will be able to log back into your WHMCS Admin Area to setup a new reCAPTCHA key. / localhost / v79whmcssupport_whmcs | phpMyAdmin