Most websites and applications may use the Google Maps API free of charge. However, if you consistently generate a high amount of traffic, usage limits apply and you will need to pay for extra usage. If your site or application generates 25 000 map loads or more each day, for more than 90 consecutive days, we’ll get in touch with you to talk about payment. Don’t worry, if you go over the limits, we won’t immediately shut off your API access or display error messages on your site.
If you think your website or application will generate high map loads consistently in the long-term, you should consider one of the following options:
- Modify your application so that your usage is less than 25 000 map loads per day.
- Enroll for automated billing of excess map loads in the Google APIs Console.
- Purchase a Maps API for Business license.
Note: Applications deemed in the public interest (as determined by Google at its discretion) are not subject to these usage limits. For example, a disaster relief map is not subject to the usage limits even if it has been developed and/or is hosted by a commercial entity. In addition, qualifying nonprofit organizations who demonstrate a need for increased geocoding limits or internal usage of the Google Maps API may apply for a Google Maps API for Business license through the Google Earth Outreach grants program.
Purchasing Additional Quota
If usage of the Maps API by your application consistently exceeds the daily usage limits, you should enable billing on your Google APIs Console project to purchase additional map loads, or purchase a Google Maps API for Business license.
Once billing is enabled and your application has exceeded the Maps API usage limits for 90 consecutive days, excess map loads over the usage limits will be calculated daily for your application, and billed to your credit card at the end of each month. For pricing, please refer to the FAQ.
Note that purchase of a Google Maps API for Business license may be more cost effective for sites generating very large volumes of map loads per day compared to purchasing additional quota through the Google APIs Console.
To enable billing:
- Click Billing from the left-hand menu in the Google APIs Console.
- Click the Google Checkout button in the Enable billing
section. If prompted, sign in to your Google Account.
A Google Checkout invoice will be displayed, containing a Google APIs item:
Google APIs - Enable automatic monthly billing for project: xxxx
The total amount for the purchase is $0.00. Your credit card will not be charged.
- Click Complete your purchase - $0.00. You are returned
to the Billing page of the API Console. It may take a
few minutes for your changes to take effect. Once your billing information
has been accepted, the console will display:
Billing is enabled for all active, billable services.
You can limit the number of map loads allowed per day, by clicking the Set billable limits button from the Quotas page of the console. If your Maps API usage reaches your billable limit on any given day, your application will not be able to access the Maps API for the remainder of that day.
The maximum billable limit defaults to 250 000 map loads per day. It can be lowered or raised (up to 500 000 per day) in the console. Higher limits are available on request.