- [Overview](https://developers.google.com/maps/billing-and-pricing/archived/sku-mapping-old-to-new.md.txt#overview)
- [Maps](https://developers.google.com/maps/billing-and-pricing/archived/sku-mapping-old-to-new.md.txt#maps)
- [Routes](https://developers.google.com/maps/billing-and-pricing/archived/sku-mapping-old-to-new.md.txt#routes)
- [Places](https://developers.google.com/maps/billing-and-pricing/archived/sku-mapping-old-to-new.md.txt#places)

## Overview

On June 11, 2018, we launched a new pay-as-you-go pricing model for the Google Maps Platform APIs.
We have also introduced some new features, and changed the way that certain APIs and features are
billed. This document provides a comparison of SKUs before and after June 11, 2018.
![Billing report grouped by SKU](https://developers.google.com/static/maps/reporting-and-monitoring/images/billing-report-table-by-sku.png) **Figure 1:** The billing report table displaying usage and cost line items by SKU.

When [viewing your billing report by SKU](https://developers.google.com/maps/billing-and-pricing/billing#view-cost-by-sku), the first two columns in the table are **Product**
and **SKU**. To help you understand the revised product billing and compare it to the
previous model, in the tables below, you'll see the previous Products and SKUs (used before
June 11, 2018) and how they map to the new Products and SKUs (used starting June 11, 2018).

- If the billing model is using the **same SKU ID** (as indicated in the table), usage was tracked against this SKU before June 11, 2018, and will continue to be tracked.
- If the billing model is using a **new SKU ID**, usage began to be tracked against the new SKUs on June 11, 2018.

For more information, see
[Google Maps Platform Billing](https://developers.google.com/maps/billing-and-pricing/billing).

## Maps product

APIs in Maps include:
[Maps SDK for Android](https://developers.google.com/maps/documentation/android-sdk);
[Maps SDK for iOS](https://developers.google.com/maps/documentation/ios-sdk);
[Maps JavaScript API](https://developers.google.com/maps/documentation/javascript);
[Maps Static API](https://developers.google.com/maps/documentation/maps-static);
[Street View Static API](https://developers.google.com/maps/documentation/streetview);
[Maps Embed API](https://developers.google.com/maps/documentation/embed);
and [Maps URLs](https://developers.google.com/maps/documentation/urls).

|---|---|---|---|---|---|---|
|   | Product and SKUs on bill BEFORE June 11, 2018 ||   | Product and SKUs on bill AFTER June 11, 2018 ||   |
| APIs | Previous Product | Previous SKU |   | New Product | New SKU | SKU ID new? |
| [Maps SDK for Android](https://developers.google.com/maps/documentation/android-sdk) | Google Maps Android API | Map Loads |   | Maps and Street View | [Dynamic Maps Mobile](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#mobile-dynamic) | **New** SKU ID |
| [Maps SDK for iOS](https://developers.google.com/maps/documentation/ios-sdk) | Google Maps SDK for iOS | Map Loads |   | Maps and Street View | [Dynamic Maps Mobile](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#mobile-dynamic) | **New** SKU ID |
| [Maps JavaScript API](https://developers.google.com/maps/documentation/javascript) | Google Maps JavaScript API | Dynamic Maps |   | Maps and Street View | [Dynamic Maps](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#dynamic-maps) | **New** SKU ID |
| Previously, same SKU was used for all JS Maps and Panos map loads. Now, unique SKU for each. |||   | Maps and Street View | [Dynamic Street View](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#dynamic-street-view) | **New** SKU ID |
| [Maps Static API](https://developers.google.com/maps/documentation/maps-static) | Google Static Maps API | Static Maps |   | Maps Static API | [Static Maps](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#static-maps) | Same SKU ID |
| [Street View Static API](https://developers.google.com/maps/documentation/streetview) | Street View Static API | Static Street View |   | Street View Static API | [Static Street View](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#static-street-view) | Same SKU ID |
| [Maps Embed API](https://developers.google.com/maps/documentation/embed) | n/a | n/a |   | Maps Embed API | [Embed](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#embed) | **New** SKU ID |
| Embed was billed between June 11, 2018 and June 30, 2020, when used with advanced modes. |||   | Maps Embed API | [Embed Advanced](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#embed-advanced) | **New** SKU ID |

## Routes product

APIs in Routes include:
[Directions API (Legacy)](https://developers.google.com/maps/documentation/directions);
[Distance Matrix API (Legacy)](https://developers.google.com/maps/documentation/distance-matrix); and
[Roads API](https://developers.google.com/maps/documentation/roads).

|---|---|---|---|---|---|---|
|   | Product and SKUs on bill BEFORE June 11, 2018 ||   | Product and SKUs on bill AFTER June 11, 2018 ||   |
| APIs | Previous Product | Previous SKU |   | New Product | New SKU | SKU ID new? |
| [Directions API (Legacy)](https://developers.google.com/maps/documentation/directions) | Directions API | Requests |   | Directions API | [Directions](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#directions) | **New** SKU ID |
| Previously, same SKU was used for all Directions requests. Now split between basic and advanced requests. |||   | Directions API | [Directions Advanced](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#directions-advanced) | **New** SKU ID |
| [Distance Matrix API (Legacy)](https://developers.google.com/maps/documentation/distance-matrix) | Distance Matrix API | Entries |   | Distance Matrix API | [Distance Matrix](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#distance-matrix) | **New** SKU ID |
| Previously, same SKU was used for all Distance Matrix requests. Now split between basic and advanced requests. |||   | Distance Matrix API | [Distance Matrix Advanced](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#distance-matrix-advanced) | **New** SKU ID |
| Roads API, [route traveled with snap to roads](https://developers.google.com/maps/documentation/roads/snap.md.txt) | Roads API | Requests |   | Roads API | [Roads - Route Traveled](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#roads-route) | **New** SKU ID |
| Roads API, [nearest roads](https://developers.google.com/maps/documentation/roads/nearest.md.txt) | Roads API | Requests |   | Roads API | [Roads - Nearest Road](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#roads-nearest) | **New** SKU ID |

## Places product

APIs in Places include [Places API](https://developers.google.com/maps/documentation/places/web-service),
[Places SDK for Android](https://developers.google.com/maps/documentation/places/android-sdk);
[Places SDK for iOS](https://developers.google.com/maps/documentation/places/ios-sdk);
[Places Library, Maps JavaScript API](https://developers.google.com/maps/documentation/javascript/places);
[Geocoding API](https://developers.google.com/maps/documentation/geocoding);
[Geolocation API](https://developers.google.com/maps/documentation/geolocation);
[Time Zone API](https://developers.google.com/maps/documentation/timezone); and
[Elevation API](https://developers.google.com/maps/documentation/elevation).

|---|---|---|---|---|---|---|
|   | Product and SKUs on bill BEFORE June 11, 2018 ||   | Product and SKUs on bill AFTER June 11, 2018 ||   |
| APIs | Previous Product | Previous SKU |   | New Product | New SKU | SKU ID new? |
| [Places API](https://developers.google.com/maps/documentation/places/web-service) | Places API | Autocomplete Requests |   | Places API | [Autocomplete - Per Request](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#ac-per-request) | **New** SKU ID |
| [Places API](https://developers.google.com/maps/documentation/places/web-service) | n/a | n/a |   | Places API | [Autocomplete without Places Details - Per Session](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#ac-no-details-session) | **New** SKU ID |
| New feature: [Place Autocomplete](https://developers.google.com/maps/documentation/places/web-service/autocomplete) now supports session-based billing, with 2 new SKUs. |||   | Places API | [Autocomplete (included with Places Details) - Per Session](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#ac-with-details-session) | **New** SKU ID |
| [Places API](https://developers.google.com/maps/documentation/places/web-service) | n/a | n/a |   | Places API | [Basic Data](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#basic-data) | **New** SKU ID |
| New feature: Place Details requests now allow you to specify the types of place data to return. |||   | Places API | [Contact Data](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#contact-data) | **New** SKU ID |
| Data types fall into three billing categories: Basic, Contact, and Atmosphere, billed at different rates. |||   | Places API | [Atmosphere Data](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#atmosphere-data) | **New** SKU ID |
| [Places API](https://developers.google.com/maps/documentation/places/web-service) | n/a | n/a |   | Places API | [Find Place](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#find-place) | **New** SKU ID |
| New feature: Find Place takes a text input, and returns the requested place data. |||   | Places API | [Find Place - ID only](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#find-place-id-only) | **New** SKU ID |
| [Places API](https://developers.google.com/maps/documentation/places/web-service) | Places API | Requests |   | Places API | [Query Autocomplete - Per Request](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#query-ac-per-request) | **New** SKU ID |
|   |||   | Places API | [Places Details](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-details) | **New** SKU ID |
| New billing feature: Places services are now billed in a more granular manner. |||   | Places API | [Places Details - ID Refresh](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-details-id-refresh) | **New** SKU ID |
| The **Places API - Requests** SKU is now split into 6 new SKUs. |||   | Places API | [Places - Nearby Search](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#nearby-search) | **New** SKU ID |
|   |||   | Places API | [Places - Text Search](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#text-search) | **New** SKU ID |
|   |||   | Places API | [Places Photo](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-photo) | **New** SKU ID |
| [Geocoding API](https://developers.google.com/maps/documentation/geocoding) | Geocoding API | Requests |   | Geocoding API | [Geocoding](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#geocoding) | Same SKU ID |
| [Geolocation API](https://developers.google.com/maps/documentation/geolocation) | Geolocation API | Geolocation |   | Geolocation API | [Geolocation](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#geolocation) | Same SKU ID |
| [Time Zone API](https://developers.google.com/maps/documentation/timezone) | Time Zone API | Time Zone |   | Time Zone API | [Time Zone](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#time-zone) | Same SKU ID |
| [Elevation API](https://developers.google.com/maps/documentation/elevation) | Maps Elevation API | Elevation |   | Elevation API | [Elevation](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#elevation) | Same SKU ID |