Subscriptions enable you to use a set amount of Google Maps Platform usage at a
fixed monthly fee.

> [!TIP]
> **Eligibility:** Subscription plans are available to self-service Google Maps Platform customers, excluding those eligible for pay-as-you-go [India
> pricing](https://developers.google.com/maps/billing-and-pricing/pricing-india). For more information, see the [Terms and Conditions](https://developers.google.com/maps/billing-and-pricing/subscription-terms.md.txt).

You can sign up for a subscription in the Google Cloud Console on the [Maps Subscription Management page](https://console.cloud.google.com/google/maps-apis/billing). Allow up
to three business days for a new or modified subscription to become fully
active.

Once you sign up, you can keep your plan until you decide to change or cancel
it. All subscriptions are subject to the program's [terms and
conditions](https://developers.google.com/maps/billing-and-pricing/subscription-terms) and overall
availability.

[Sign up](https://console.cloud.google.com/google/maps-apis/billing)

## Overview

Google offers three subscription plans, each with a single, combined usage limit
for all included SKUs:

### Starter

$100 / month

50,000 combined calls per month

2 plan SKUs
Includes 2 core SKUs:

**Maps**

- [Dynamic Maps](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#dynamic-maps-ess-sku)

**Places**

- [Geocoding](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#geocoding-ess-sku)

### Essentials

$275 / month

100,000 combined calls per month

20 plan SKUs
Everything in Starter (2 SKUs), plus 18 additional SKUs:

**Maps**

- [Embed](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#embed-ess-sku "Now includes both Embed and Embed Advanced") ^1^
- [Maps SDK](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#maps-sdk-ess-sku "Previously Mobile Native Dynamic Maps and Mobile Native Static Maps") ^1^
- [Static Maps](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#static-maps-ess-sku)
- [Static Street View](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#static-street-view-ess-sku)
- [Map Tiles API: 2D Map Tiles](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#map-tiles-2d-ess-sku)
- [Map Tiles API: Street View Tiles](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#street-view-tiles-ess-sku)

**Routes**

- [Routes: Compute Routes Essentials](https://developers.google.com/maps/billing-and-pricing/sku-details/routes.md.txt#compute-routes-ess-sku "Previously Routes: Compute Routes - Basic")
- [Routes: Compute Route Matrix Essentials](https://developers.google.com/maps/billing-and-pricing/sku-details/routes.md.txt#compute-route-matrix-ess-sku "Previously Routes: Compute Route Matrix - Basic")

**Places**

- [Autocomplete Requests](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_autocomplete-request-new-ess-sku)
- [Geolocation](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#geolocation-ess-sku)
- [Maps Grounding Essentials](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#grounding-lite-ess-sku "Previously Maps Grounding Lite")
- [Places API Place Details Essentials](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#place-details-ess-sku "Previously Places API Place Details (Location Only)")
- [Places UI Kit Query](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_ui-kit-request-ess-sku)
- [Places UI Kit - Autocomplete Per Session](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_ui-kit-auto-ess-sku)
- [Time Zone](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#time-zone-ess-sku)

**Environment**

- [Air Quality Usage](https://developers.google.com/maps/billing-and-pricing/sku-details/environment.md.txt#air-quality-ess-sku)
- [Solar API Building Insights](https://developers.google.com/maps/billing-and-pricing/sku-details/environment.md.txt#solar-building-insights-ess-sku)
- [Weather Usage](https://developers.google.com/maps/billing-and-pricing/sku-details/environment.md.txt#weather-ess-sku)

### Pro

$1,200 / month

250,000 combined calls per month

37 plan SKUs
Everything in Starter \& Essentials (20 SKUs), plus 17 Pro SKUs:

**Maps**

- [Aerial View](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#aerial-view-pro-sku "Previously End user views of Aerial View videos")
- [Dynamic Street View](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#dynamic-street-view-pro-sku)
- [Elevation](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#elevation-pro-sku)
- [Immersive Maps](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt#immersive-maps-pro-sku)

**Routes**

- [Routes: Compute Routes Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/routes.md.txt#compute-routes-pro-sku "Previously Routes: Compute Routes - Advanced")
- [Routes: Compute Route Matrix Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/routes.md.txt#compute-route-matrix-pro-sku "Previously Routes: Compute Route Matrix - Advanced")
- [Roads - Nearest Road](https://developers.google.com/maps/billing-and-pricing/sku-details/routes.md.txt#nearest-road-pro-sku)
- [Roads - Route Traveled](https://developers.google.com/maps/billing-and-pricing/sku-details/routes.md.txt#route-traveled-pro-sku)
- [RouteOptimization - SingleVehicleRouting](https://developers.google.com/maps/billing-and-pricing/sku-details/routes.md.txt#route-optimization-single-vehicle-pro-sku)

**Places**

- [Address Validation Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#address-validation-pro-sku "Previously Address Validation Request")
- [Maps Grounding Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#grounding-pro-sku)
- [Places Aggregate API](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-aggregate-pro-sku)
- [Places API Nearby Search Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_nearbysearch-pro-sku "Previously Places API Nearby Search (Basic)")
- [Places API Place Details Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#place-details-pro-sku "Previously Places API Place Details (Basic)")
- [Places API Text Search Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_text-search-pro-sku "Previously Places API Text Search (Basic)")
- [Places UI Kit Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_ui-kit_pro_sku)

**Environment**

- [Pollen Usage](https://developers.google.com/maps/billing-and-pricing/sku-details/environment.md.txt#pollen-pro-sku)
^1^ *Usage of any no-cost SKU (such as Maps SDK and Embed) does not count toward your plan's monthly usage limit.*

**Note:** The Essentials SKUs for Places API (Legacy), Directions API (Legacy), and Distance Matrix API (Legacy) are included in the Essentials and Pro subscription plans, and their Pro SKUs are included in the Pro subscription plan. We recommend [migrating to the newer versions](https://developers.google.com/maps/legacy.md.txt) of these services, which offer enhanced features and improved quality.

**Excluded SKUs:** Unlimited no-cost SKUs (*Autocomplete Session Usage*, *Places API Place Details Essentials (IDs Only)*, *Places API Text Search Essentials (IDs Only)*, and *Static Street View Metadata*), *Roads - Speed Limits*, and Enterprise SKUs are not part of the 20 Essentials or 37 Pro subscription plan SKUs and are billed under standard pay-as-you-go rules.

Once you sign up for a subscription plan, calls using the services included in
your plan count toward your subscription plan's usage limit for the month. Calls
exceeding these limits, or usage of SKUs not included in your plan, are charged
at [standard pay-as-you-go prices](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt). Use the
[Maps Subscription Management
page](https://console.cloud.google.com/google/maps-apis/billing) to monitor your
current API call consumption against the limit of your subscription plan.

Your subscription plan SKU --- **Maps Starter Subscription Plan** , **Maps
Essentials Subscription Plan** , or **Maps Pro Subscription Plan** --- appears as a
line item on your bill. You also see separate line items detailing the
usage of individual SKUs included in your plan. The charges for these SKUs are
listed as "Negotiated Savings."

> [!TIP]
> **Usage:** Google does not block API calls if you exceed your subscription plan usage limits, ensuring your application avoids service interruptions. API calls exceeding your subscription plan's monthly usage limits are charged at standard pay-as-you-go prices. For more information, see [Usage and monitoring](https://developers.google.com/maps/billing-and-pricing/subscriptions.md.txt#usage_and_monitoring).

## Sign up mid-month

If you have already used Google Maps Platform services this month, you can still
sign up for a subscription plan. The console automatically checks your
month-to-date usage and shows you the subscription plans that you can still
select for the remainder of the month.

For example, if you have already made 70,000 Geocoding API calls so far this
month, you won't be able to select the Starter plan, which has a 50,000 call
limit for Dynamic Maps and Geocoding API calls. Instead, you would be able to
select the Essentials or Pro plans, which are capped at 100,000 and 250,000
calls, respectively.

If you sign up for a subscription mid-month, your bill for the month includes
the cost of all calls used **before** you signed up for a subscription plan,
plus a prorated subscription fee covering the **remaining** days in your monthly
billing cycle. Calls used before signing up for a subscription plan are billed
at standard pay-as-you-go prices.

For example, if you make 20,000 Geocoding API calls using pay-as-you-go for the
first half of the month, then sign up for a new Starter subscription plan, your
bill is calculated as follows:

| Billing item | Charge |
|---|---|
| **Days 1--15:** 20,000 Geocoding API calls (Pay-as-you-go @ $5.00 per 1,000 calls, prorated) | $50.00 |
| **Days 16--30:** 30,000 Geocoding API calls (Starter subscription plan) | $50.00 |
| **Total** | **$100.00** |

## Usage and monitoring

Google sends email and console notifications to your billing account owner and
manager when your usage reaches **80%** and **90%** of your subscription plan
usage limit. When your usage exceeds 100% of your plan's limit, Google sends a
notification with the date that you exceeded the limit.

### Exceeded plan limit

If you exceed 100% of your plan's limit, your billing model switches to standard
pay-as-you-go prices for the subscribed SKUs for the remainder of the billing
month. You are charged your flat monthly subscription fee, plus any additional
usage charged at standard pay-as-you-go prices. Your subscription automatically
resets for the next monthly billing cycle.

For example, if you are subscribed to the Pro plan and use 300,000 calls to
Address Validation Pro in a month, your bill is calculated as follows:

| Billing item | Charge |
|---|---|
| Pro Plan Subscription Fee (covers first 250,000 calls) | $1,200.00 |
| Pay-as-you-go overage (50,000 calls at $13.60 per 1,000 calls)^2^ | $680.00 |
| **Total** | **$1,880.00** |

^2^ *For calls beyond the usage limit, the pay-as-you-go rate is determined by your total monthly usage. Because 300,000 total calls falls into the 100,001 -- 500,000 usage tier, the 50,000 calls beyond your subscription plan would be charged at $13.60 per 1,000 calls.*

## Manage your subscription

You can change your subscription at any time without penalty. This includes
[switching](https://developers.google.com/maps/billing-and-pricing/subscriptions.md.txt#change_your_subscription) plans or
[canceling](https://developers.google.com/maps/billing-and-pricing/subscriptions.md.txt#cancel_your_subscription) your plan. You can manage your
subscription plan on the
[Maps Subscription Management page](https://console.cloud.google.com/google/maps-apis/billing).

### Switch your subscription

You can switch to a different subscription plan at any time. Changes typically
take effect within three business days.

When you switch to a new subscription, your bill for the month includes prorated
charges. Your bill lists two charges:

- One charge for the number of days on your **original** subscription plan
- A separate charge for the number of days on your **new** subscription plan

If you change subscriptions and continue to use services that were included in
your original subscription but are not included in your new subscription, those
services are charged at standard pay-as-you-go prices. For example, if you
switch from a Pro subscription to an Essentials subscription and continue to use
Pro services, the Pro service usage after your new plan takes effect is charged
at [standard pay-as-you-go prices](https://developers.google.com/maps/billing-and-pricing/pay-as-you-go.md.txt).

#### Example scenario: Upgrade from Starter to Essentials

If you change plans from the Starter plan to the Essentials plan halfway through
a 30-day month, your prorated bill is calculated as follows:

| Billing item | Charge |
|---|---|
| 15 days on Starter Plan ($100/month) | $50.00 |
| 15 days on Essentials Plan ($275/month) | $137.50 |
| **Total** | **$187.50** |

#### Example scenario: Change from Pro to Essentials

If you change plans from the Pro plan to the Essentials plan 10 days into a
30-day month, your prorated bill is calculated as follows:

| Billing item | Charge |
|---|---|
| 10 days on Pro Plan ($1,200/month) | $400.00 |
| 20 days on Essentials Plan ($275/month) | $183.33 |
| **Total** | **$583.33** |

#### Example scenario: Change from Essentials to Starter

In some cases, you won't be able to switch to a new subscription until the next
monthly billing cycle. This happens when your usage of the current plan for the
month exceeds the usage cap of a lower-tier plan.

For example, if you are on the Essentials plan (100,000 call limit) and have
used 60,000 Dynamic Maps or Geocoding calls during the current month, you can't
switch to the Starter plan (50,000 call limit) until the next monthly billing
cycle.

| Subscription plan | Monthly cost | Allowed monthly usage | Number of days on plan | Calls made during period | Total charge |
|---|---|---|---|---|---|
| **Essentials (active plan)** | $275 | 100,000 calls | 10 (month-to-date) | **60,000** Dynamic Maps calls | $275 |
| **Starter (unavailable for switch)** | $100 | 50,000 calls | 0 (cannot switch mid-month) | N/A (60,000 month-to-date calls exceed the 50,000 call limit) | Unavailable for this monthly billing cycle |

### Cancel your subscription

If you have not exhausted your subscription, you can cancel your subscription at
any time. While there are no penalties for cancellation, there are some
billing considerations to keep in mind:

- **Prorated final subscription charge:** Your bill includes one final,
  prorated charge for your subscription. This means you only pay for the days
  the plan was active during the current monthly billing cycle.

- **Immediate switch to standard pay-as-you-go pricing:** Your service
  continues without interruption. All new usage for the rest of this monthly
  billing cycle is charged at the standard pay-as-you-go pricing based on your
  month-to-date usage.

For example, if you cancel your Essentials subscription plan halfway through a
30-day month and continue to use Google Maps Platform services at standard
pay-as-you-go pricing, your prorated bill is calculated as follows:

| Billing item | Charge |
|---|---|
| **Days 1--15: 15 days on Essentials Plan ($275/month, prorated)** | $137.50 |
| SKU: Dynamic Maps (15,000 calls, covered by Essentials plan) | $0.00 |
| SKU: Geolocation (15,000 calls, covered by Essentials plan) | $0.00 |
| SKU: Air Quality Usage (20,000 calls, covered by Essentials plan) | $0.00 |
| **Days 16--30: 15 days on pay-as-you-go** |   |
| SKU: Dynamic Maps (15,000 calls @ $7.00 per 1,000 calls) | $105.00 |
| SKU: Geolocation (15,000 calls @ $5.00 per 1,000 calls) | $75.00 |
| SKU: Air Quality Usage (15,000 calls @ $5.00 per 1,000 calls) | $75.00 |
| **Total** | **$392.50** |

You can view your usage and billing details at any time on the [Maps
Subscription Management
page](https://console.cloud.google.com/google/maps-apis/billing).

## What's next

- Review the [Terms and Conditions](https://developers.google.com/maps/billing-and-pricing/subscription-terms.md.txt)
- [Monitor usage](https://console.cloud.google.com/google/maps-apis/billing)

[Sign up](https://console.cloud.google.com/google/maps-apis/billing)