Skip to main content

We provide support for 100+ websites built on different technology and we need to plan for migrating reCAPTCHA to enterprise version. In that situation we need some clarification on new Google reCAPTCHA policy.

We are using one google account with associated billing information. Under one project we have a number of domains. Can anyone please reply to the following queries?

  1. Now if we have 10 domains with reCAPTCHA keys is it correct that the free quota of 10K assessments are applicable on the total assessments of 10 domains together and not 10K x 10?

  2. Is it possible to associate a separate billing details for each project?

  3. Is there any limit of domains to be added per project?

  4. Is there any limit for adding projects per account? how many?

  5. Is it possible to increase the limit if needed?

  6. Where do we see the number of assessments used in a month for a domain/project/account?

  7. If we have 10 domains under one project is it possible to have a report showing the usage status of each domain separately?

  8. What will happen if the reCAPTCHA keys for a website are not migrated even after 31st Dec 2025?

  9. As per the guide its said that Google will automatically move reCaptcha keys under a project - If the related account does not have any associated billing details will google notify the account owner?

  10. If keys for a website are migrated to a project of an account with billing details but no coding change is done what is likely to happen - will the old code still be able to protect captcha or will it start to throw error or it will just remain as inactive?

  11. How do we confirm that a website is correctly migrated to reCaptcha enterprise version?

Hi @nil_1976 - will try to answer your question by category!


Billing


Billing for reCAPTCHA is done at the Google Cloud Platform organization level (not per key, or per domain). Here is a breakdown of the pricing tiers.  


Usage per-project can be viewed in https://cloud.google.com/billing/docs/how-to/reports. If you need more detail on how to configure billing accounts, refer to the general Cloud Billing documentation


Limits


To clarify, when you ask about “domains to be added per project” are you referring to the domains associated with a reCAPTCHA key? There are no limits to the number of reCAPTCHA keys that can be associated with a GCP project, however there is a limit of 250 domains per reCAPTCHA key. 


If you need to create separate projects for all of your reCAPTCHA keys you will be subject to project quotas that vary per organization and Google account. Please see the Project quota FAQ for more information. There are also details described there about requesting additional quota.


Managing reCAPTCHA keys in Google Cloud Platform


I’d like to also confirm here that when you refer to domains (in question 6, 7) that you are referring to separate keys. Each key in GCP will have its own dashboards where you can view key usage. 


Currently, there are no built-in reports or dashboards to view requests by domain for a single key. However, you can achieve this by enabling platform logs, which will allow you to run custom queries on the log data.


Migration


There is documentation that describes how to migrate your reCAPTCHA keys. If you create or have an existing GCP project, you can migrate keys associated with your Google account from the Google Cloud Console or via the gcloud CLI and REST APIs. 


You can verify keys have been migrated successfully by viewing them in the Google Cloud Console. You should see requests flowing in on the various dashboards provided there. There may be a propagation delay of about an hour, and requests made previously to the migration will not be shown.


Please let me know if you have any other questions!


Reply