Integration

Google Maps Platform integration and API pricing

Google Maps Platform is billed per 1,000 calls to each API product, with a free monthly allowance per product: 10,000 calls for Essentials products at global rates, or 70,000 for accounts that qualify for India pricing, as of October 2026. WavX builds maps, address search, routing and live tracking into apps and designs the usage to stay cheap. Prices here are from Google's pricing pages as read on 2 October 2026.

Discuss an integration Last updated 2 October 2026

How Google prices the Maps APIs

Google Maps Platform is pay-as-you-go. Every API product is a SKU with a price per 1,000 billable events, and usage is added up across all projects linked to one billing account each month. As of October 2026:

  • SKUs sit in three categories: Essentials, Pro and Enterprise.
  • Each SKU has free monthly usage. At global rates that is 10,000 events for Essentials, 5,000 for Pro and 1,000 for Enterprise. Google's FAQ says this replaced the old USD 200 monthly credit on 1 March 2025. The allowance resets on the first of each month, Pacific time.
  • India has its own price list, in effect since 1 August 2024, for accounts with billing in India and a large majority of usage in India. Its free usage is 70,000, 35,000 and 7,000 events, and it has one price up to 5 million events.
  • Volume discounts apply automatically at global rates, with lower prices above 100,000 events a month.
  • Subscriptions exist (Starter at $100 for 50,000 calls a month, Essentials at $275 for 100,000, Pro at $1,200 for 250,000), but Google's page excludes customers eligible for India pricing.
SKU Category Global: free per month Global: per 1,000, first paid tier India: free per month India: per 1,000, up to 5M
Dynamic Maps (web map load) Essentials 10,000 $7.00 70,000 $2.10
Maps SDK (Android, iOS) Essentials Unlimited none Unlimited none
Maps Embed Essentials Unlimited none Unlimited none
Autocomplete Requests Essentials 10,000 $2.83 70,000 $0.85
Geocoding Essentials 10,000 $5.00 70,000 $1.50
Routes: Compute Routes Essentials Essentials 10,000 $5.00 70,000 $1.50
Routes: Compute Route Matrix Essentials Essentials 10,000 $5.00 70,000 $1.50
Routes: Compute Routes Pro Pro 5,000 $10.00 35,000 $3.00
Places API Place Details Pro Pro 5,000 $17.00 35,000 $5.10
Navigation SDK request Enterprise 1,000 $25.00 7,000 $8.00

Prices are in US dollars on both lists; Google bills new India-based customers in rupees.

A worked monthly cost

Take a delivery business with a dispatcher dashboard and a customer tracking page. In one month it uses 150,000 web map loads, 120,000 autocomplete requests (billed per request, no sessions), 90,000 geocoding requests and 200,000 basic route calculations.

SKU Usage India pricing Global pricing
Dynamic Maps 150,000 (150,000 − 70,000) × $2.10 ÷ 1,000 = $168.00 90,000 × $7.00 + 50,000 × $5.60, per 1,000 = $910.00
Autocomplete Requests 120,000 (120,000 − 70,000) × $0.85 ÷ 1,000 = $42.50 90,000 × $2.83 + 20,000 × $2.27, per 1,000 = $300.10
Geocoding 90,000 (90,000 − 70,000) × $1.50 ÷ 1,000 = $30.00 80,000 × $5.00, per 1,000 = $400.00
Compute Routes Essentials 200,000 (200,000 − 70,000) × $1.50 ÷ 1,000 = $195.00 90,000 × $5.00 + 100,000 × $4.00, per 1,000 = $850.00
Total for the month $435.50 $2,460.10

The global column drops the first 10,000 events of each SKU, charges the next 90,000 at the first tier and the rest at the 100,001 to 500,000 tier, which is how Google's own example on the pricing page is worked. At half this volume on India pricing, autocomplete and geocoding would both fall inside the free allowance and cost nothing.

Data that flows each way

Event or object Direction What your system does with it
Text typed in an address box Your app to Places Autocomplete Shows suggestions; sends a session token so the search is billed as one session
Chosen place or address Your app or server to Place Details or Geocoding Stores the coordinates and the place ID with the order
Origin, destination, stops Your server to the Routes API Receives distance, duration and a route line for ETAs and fares
Driver GPS positions Driver app to your server to the customer's map Your own data; drawn as a moving marker on a map already loaded
Map tiles Google to browser or app Rendered by the SDK; billed per load on the web
Usage and cost Google Cloud to you Feeds quotas and budget alerts

The main flow, step by step

  1. Create a Google Cloud project and a billing account, with India as the billing country if you qualify.
  2. Enable only the APIs the product needs.
  3. Create a separate key for each app, with an application restriction and an API restriction on each.
  4. Render maps in the client with the Maps JavaScript API or the mobile SDK. Call Routes and Geocoding from your server with a server-side key.
  5. Use session tokens with autocomplete, and end each session with one details request.
  6. Set quotas and budget alerts before launch.

Rules and gotchas Google documents

  • A map load is billed when the map is created. Google's usage page says a map load triggers the Dynamic Maps SKU; panning and zooming afterwards do not add loads.
  • Autocomplete sessions change the bill. A session that ends in Place Details Pro, Enterprise or Address Validation makes its autocomplete requests free. One that ends in Place Details Essentials bills the first 12 requests.
  • Geocoding results shown on a map must be shown on a Google map. The policy page also restricts caching, with one exception: place IDs can be stored indefinitely.
  • Unrestricted keys are your liability. Google holds the account owner financially responsible for charges from key abuse.
  • Features decide the SKU. Google's Routes billing page bills basic requests with up to 10 intermediate waypoints as Essentials, traffic-aware routing as Pro, and two-wheel routing as Enterprise. A delivery app that routes for motorbikes is on the dearest of the three.

Common failures follow from these: a web key copied from the page source and used by someone else, a map re-created on every screen change, geocoding the same address on every page view instead of once at order time, and autocomplete firing on every keystroke with no session token.

Lower-cost alternatives

Checked on each provider's own site on 2 October 2026:

Provider What its site publishes Suits
Mapbox Web map loads free up to 50,000 a month, then $5.00 per 1,000; mobile SDKs free up to 25,000 monthly active users; temporary geocoding and directions free up to 100,000 requests a month Custom-styled maps, global coverage
Ola Maps 100,000 API calls a month free; from 1 September 2026, the 100,000 to 5 million tier lists ₹0.099 per geocoding request, ₹0.199 per directions request and ₹0.141 per dynamic map load, on prepaid credits India-only products priced in rupees
Mappls (MapmyIndia) Maps, search, routing and tracking APIs with a "Start for free" sign-up; no price list on its API page, so pricing is by sign-up or enquiry India address data and tracking
OpenStreetMap data with MapLibre MapLibre's rendering libraries are open source. OpenStreetMap's own tile servers are donation-funded, have no SLA and may block heavy use, so you need a paid tile host or your own Plotting your own points at high volume

What WavX builds around it

Maps, GPS and live tracking are part of mobile app development at WavX, and of products such as fleet management software for logistics businesses. For a client who needs maps, WavX builds:

  • Address capture with autocomplete, session tokens and a stored place ID.
  • Server-side routing, distance and ETA, with results saved so the same route is not bought twice.
  • Live tracking that sends driver positions through your own server and moves a marker without reloading the map.
  • Restricted keys, quotas and budget alerts, plus a usage report by SKU.
  • A provider layer, so a map or routing provider can be swapped without rewriting the app.

WavX does not publish a price for a single integration; it is quoted after scoping. For planning, the software cost estimator carries third-party integrations as a ₹60,000 feature line on top of a base build. Its output is a planning range, not a quote. The wider offer is under API and system integration services, and ride-hailing costs are worked through in the cost to build an app like Uber.

When you do not need a developer

  • A map on a contact page. Maps Embed is listed with unlimited free usage. Paste the embed code.
  • Directions to your shop. A link to Google Maps costs nothing.
  • A store locator with a few branches. Many site builders include one.

Custom integration earns its cost when location is part of the product: dispatch, delivery tracking, service-area checks, or fares that depend on distance.

Frequently asked questions

Is the Google Maps API free?

Partly. As of October 2026 each product has a free monthly allowance: 10,000 billable events for Essentials products, 5,000 for Pro and 1,000 for Enterprise at global rates, and 70,000, 35,000 and 7,000 for accounts on India pricing. Maps Embed and the mobile Maps SDK are listed as unlimited. Beyond the allowance you pay per 1,000 events.

Is there still a $200 monthly credit?

No. Google's billing FAQ says the USD 200 monthly credit was replaced on 1 March 2025 by a free monthly usage threshold for each Core Services product.

Who gets India pricing?

Google's India pricing FAQ says it is for customers whose accounts have billing in India and a large majority of usage in India, and that Google monitors eligibility and may disqualify accounts that do not meet it. New India-based customers are billed in rupees.

How do I stop a surprise bill?

Restrict every API key to the apps and APIs that need it, enable only the APIs you use, and set quotas and budget alerts in the Google Cloud console. Google's security guidance states that you are financially responsible for charges caused by abuse of unrestricted API keys.

Should I use Google Maps or a cheaper provider?

If you need Google's place data and address search quality, use Google and design for low call volume. If you mostly need to draw a map and plot your own points, Mapbox, Ola Maps or an OpenStreetMap-based stack can cost less. Check each provider's terms and coverage for your cities before choosing.

Sources

  1. Google Maps Platform: core services pricing list (global) · read 2 October 2026
  2. Google Maps Platform: core services pricing list, India · read 2 October 2026
  3. Google Maps Platform: India pricing and billing FAQ · read 2 October 2026
  4. Google Maps Platform: pricing overview · read 2 October 2026
  5. Google Maps Platform: billing FAQ · read 2 October 2026
  6. Google Maps Platform: subscriptions · read 2 October 2026
  7. Google Maps Platform: Maps JavaScript API usage and billing · read 2 October 2026
  8. Google Maps Platform: Routes API usage and billing · read 2 October 2026
  9. Google Maps Platform: Autocomplete (New) session pricing · read 2 October 2026
  10. Google Maps Platform: Geocoding API policies · read 2 October 2026
  11. Google Maps Platform: security guidance for API keys · read 2 October 2026
  12. Mapbox pricing · read 2 October 2026
  13. Ola Maps pricing · read 2 October 2026
  14. Mappls (MapmyIndia) APIs · read 2 October 2026
  15. OpenStreetMap Foundation: tile usage policy · read 2 October 2026
  16. MapLibre · read 2 October 2026

Related

Build your own software — your way, your pricing.

WavX Solutions is here to create your own software in a fully custom way, built exactly how you work — with a pricing model that fits your business. Connect now and let's build it.