📅 Updated April 2026 · 12 min read

Google Maps API Pricing 2026
Full Cost & SKU Breakdown

Google Maps Platform is not one product — it's 15+ separately billed APIs. This guide covers how the billing model actually works, every SKU rate, the real free tier limits, and what your actual monthly bill looks like at scale.

TL;DR: Google gives $200/month in free credits but charges $2–$32 per 1,000 calls after that. A store locator serving a growth-stage startup can cost $3,625/month. Mapsi charges $29/month flat for the same volume.
01

The Free Tier — What You Actually Get

Google Maps Platform gives every billing account $200 in monthly credits. This sounds generous, but the credit is shared across all APIs. Maps, Places, Geocoding, and Directions all drain from the same pool simultaneously.

⚠️ Credit card required. Unlike most API free tiers, Google requires a valid payment method before you get your first API key — even if you never expect to leave the free tier. Usage beyond $200/month is automatically charged with no hard cap unless you set one manually.

Google restructured pricing in March 2025, replacing the flat $200 credit with per-SKU free usage thresholds and introducing subscription plans (Starter ~$100/mo, Essentials ~$275/mo, Pro ~$1,200/mo). For most small apps, the per-SKU thresholds cover development and testing. At scale, costs rise steeply.

02

Why Your Bill Isn't One Number — How SKU Billing Works

Google Maps Platform doesn't charge a flat monthly fee. It uses a pay-as-you-go model with hundreds of individually priced billing units called SKUs (Stock Keeping Units). Every time your app calls a Google Maps API, it generates one or more SKU charges — and a single user action can trigger multiple SKUs simultaneously.

🔑
Your App
Makes API call
📊
SKU Triggered
1 or more billed
💳
Credit Deducted
from $200 pool
💰
Billed
if pool exhausted
Real Example: Address Autocomplete + Place Details

A user types an address in your search box and selects a result. Behind the scenes:

Autocomplete (per request) $2.83 / 1k
+
Place Details — Advanced (on select) $32.00 / 1k
+
Dynamic Map load (if map shown) $7.00 / 1k

Three SKUs, one user action. At 10,000 daily users: ~$420/day from this flow alone.

Two more terms worth knowing: Route Matrix bills per origin-destination element, not per request (2 origins × 3 destinations = 6 billable elements). And field masking on the Places API means the fields you request change the price — Basic fields cost $17/1k, Advanced fields cost $32/1k.

03

Every SKU — Cost Per 1,000 Calls

These are Google's published list prices as of April 2026, after the $200 monthly credit is exhausted. Note that the Route Matrix API bills per element, not per request — two origins × three destinations = six billable elements per call.

API / SKUPricePer
Dynamic Maps (map loads)$7.001,000 loads
Static Maps$2.001,000 requests
Street View$14.001,000 panoramas
Geocoding$5.001,000 requests
Reverse Geocoding$5.001,000 requests
Places Autocomplete$2.831,000 requests
Places Details (Basic)$17.001,000 requests
Places Details (Advanced)$32.001,000 requests
Directions API$5.001,000 requests
Distance Matrix$5.001,000 elements
Routes API$6.001,000 requests
Route Matrix (per element)$0.008element

Source: Google Maps Platform pricing page, April 2026. Rates vary by region.

04

Real-World Cost at Scale — Three Worked Examples

List prices per 1,000 calls don't tell the full story. Here's what a geocoding-heavy application actually costs at three common usage levels.

Google Maps
Hobbyist · under 40,000 reqs/mo
$0/mo
Covered by the $200 free credit
Mapsi Free
Up to 3,000 calls/day (~90k/mo)
$0/mo
Forever free · no credit card
Google Maps
Growing Startup · 35,000 calls/day (~1.05M/mo)
$3,625/mo
Pay-as-you-go, tiered rates
Mapsi Growth
35,000 calls/day
$29/mo
Flat rate · 125× cheaper
Google Maps
Enterprise · 140,000 calls/day (~4.2M/mo)
$8,350/mo
Pay-as-you-go, tiered rates
Mapsi Business
140,000 calls/day
$99/mo
Flat rate · 84× cheaper

⚠️ One traffic spike or bot crawl at the Hobbyist level can push you past the free tier with no warning — Google's budget alerts notify you after the overspend, they don't stop the API.

Volume bandRate (Geocoding)Cost at 35K/dayCost at 140K/day
0 – 10,000$0.00$0$0
10,001 – 100,000$5.00 / 1k$125$450
100,001 – 500,000$4.00 / 1k$1,600
500,001 – 1,000,000$3.00 / 1k$1,500
1,000,001+$1.50 / 1k$75
Google Total$3,625/mo$8,350/mo
Mapsi (flat rate)$29/mo$99/mo
05

Hidden Costs & Billing Surprises

  • Route Matrix element billing — a delivery platform checking ETAs for 50 stores against 200 customer addresses generates 10,000 billable elements per batch call, at $0.008 each = $80 per batch.
  • Places Details (Advanced) — $32 per 1,000 requests. Commonly triggered by autocomplete flows where users select a result.
  • No hard cap by default — budget alerts notify you after overspend, they don't stop the API. A traffic spike or bot crawl can generate an unexpected four-figure bill before you notice.
  • Shared credit pool — a feature using the Places API can exhaust the $200 credit, causing your Maps and Geocoding calls to start billing immediately.
  • GCP project overhead — billing account, project setup, IAM, API key restrictions — 20+ minutes before your first call.
  • Subscription plan complexity (2025) — Google's tiered subscription model (Starter / Essentials / Pro) adds another layer. Staying on pay-as-you-go vs subscribing requires actively modelling your usage.

Frequently Asked Questions

Is there a free tier for Google Maps API?

Yes — $200/month in credits that auto-apply to your usage. But this is shared across all APIs (Maps, Places, Geocoding, Directions). A Places-heavy app can exhaust the credit before Geocoding even runs.

Do I need a credit card for Google Maps API?

Yes. Google requires a valid payment method and an active billing account on Google Cloud Platform to generate an API key — even if you expect to stay within the free tier.

What is the most expensive Google Maps API?

Places Details (Advanced) at $32.00 per 1,000 requests. Commonly triggered when users select from an autocomplete result to get full business details. Easy to underestimate in a high-traffic app.

Can I set a spending cap on Google Maps API?

Not directly through the Maps Platform. You can set budget alerts in Google Cloud Console and quotas per API, but there is no built-in hard billing cap. Exceeding your budget does not automatically stop the API — it alerts you.

What changed in Google Maps pricing in 2025?

Google replaced the flat $200/month credit with per-SKU free usage thresholds and introduced subscription plans (Starter ~$100/mo, Essentials ~$275/mo, Pro ~$1,200/mo) in late 2025. The subscription window ran through March 2026.

Is there a cheaper alternative to Google Maps API?

Yes. Mapsi offers geocoding, routing, places, batch geocoding, and map tiles at a flat monthly rate — from $15/month for 10,000 calls/day. No per-call billing, no credit card required to start.

06

The Mapsi Alternative

Mapsi covers the core geocoding, routing, and mapping APIs that 90% of developers need — at a flat monthly price that never changes mid-month regardless of usage spikes.

Google Maps

  • ✅ 15+ APIs, broadest coverage
  • ✅ Street View, routing, elevation
  • ❌ Pay-per-call, 15+ SKUs to track
  • ❌ Credit card required upfront
  • ❌ No batch geocoding
  • ❌ GCP setup required (~20 min)
  • ❌ Unpredictable bills at scale
  • ❌ No built-in hard spending cap

Mapsi

  • ✅ Geocoding, routing, places, tiles
  • ✅ Batch geocoding up to 30K records
  • ✅ Flat rate — no per-call billing
  • ✅ Free tier, no credit card to start
  • ✅ One API key, one auth header
  • ✅ First call in under 2 minutes
  • ✅ Open GeoJSON output
  • ✅ Daily call limit — never a surprise bill

Start free on Mapsi

3,000 calls/day forever free. No credit card. First call in under 2 minutes.