Google Geocoding API pricing, after the 2025 change

Google Geocoding API pricing changed in March 2025: 10,000 free calls a month, then $5.00 per 1,000. Here is how the tiers work, plus a cheaper route to business coordinates.

10,000 free calls a month Then $5.00 per 1,000 The old $200 credit is gone
WHAT IT COSTS

The current Geocoding API pricing

Google reworked Maps pricing on March 1, 2025. Figures below are from Google's official pricing page, checked July 27, 2026.

The old $200 monthly credit is retired. In its place, every Core Services SKU gets its own free monthly threshold. Geocoding sits in the Essentials tier, which means 10,000 free calls per month, then $5.00 per 1,000 calls up to 100,000 monthly events, dropping to $4.00 per 1,000 between 100,001 and 500,000.

Monthly volumeRate
First 10,000 callsFree
Up to 100,000 events$5.00 per 1,000
100,001 to 500,000$4.00 per 1,000
BeyondLower tiered rates, then custom
REAL-WORLD MATH

What common volumes cost

Two clean examples inside the first pricing tier.

Geocode 50,000 addresses a month: the first 10,000 are free, the remaining 40,000 bill at $5.00 per 1,000, so $200 a month. Geocode 100,000 a month: 90,000 billable, $450 a month. The free threshold resets monthly and unused allowance does not carry over.

2 steps
geocoding api · 50k businesses
find the addresses firstyour problem
first 10,000 geocodesfree
40,000 x $5.00 / 1k$200
per month$200
1 step
crustapi · 50k located records
coordinates includedevery record
first 3,000 recordsfree
47,000 x $1.96 / 1k$92.12
per pull$92.12

The right-hand receipt only applies when the things you are locating are businesses with public listings, not arbitrary addresses.

THE BUSINESS SHORTCUT

If you are geocoding businesses, skip a step

A lot of geocoding spend is really business lookups: take a company list, find each one, get coordinates. There is a shorter path.

CrustAPI's place search returns every business with latitude and longitude already attached, along with name, full address, phone, website, category, rating, and review count, in one call. Instead of find-then-geocode, one request per market returns located records at 1 credit per business, about $1.96 per 1,000 at the entry pack. When the thing you are locating is a business rather than an arbitrary address, the geocoding step disappears.

Get located business records
3,000 free credits a month. No card, no billing account.
Get started →
PULLED LIVE FROM THE API, JULY 27, 2026

Coordinates included, one request

# 1 credit per business returned; empty searches free curl "https://crustapi.com/v1/search?type=maps&q=hardware+stores+in+denver" -H "x-api-key: YOUR_KEY"

The businesses as CSV first, coordinates on every row:

Sample rows as CSV, exactly as exported · phones unmasked in the API response

nameaddresslatlngphone
Denver True Value Hardware6420 E Colfax Ave, Denver, CO 8022039.7398494-104.9135224(303) 393-00••
Ace Hardware1040 15th St, Denver, CO 8020239.7465399-104.9968608(303) 534-04••
Jerry's Ace Hardware at City Park2101 N Humboldt St, Denver, CO 8020539.7484193-104.9700308(720) 783-59••
Ace Hardware of University Hills2500 S Colorado Blvd, Denver, CO 8022239.6705705-104.9390947(303) 759-09••
12th Avenue Ace Hardware2640 E 12th Ave, Denver, CO 8020639.7350331-104.9553645(303) 355-25••
Ace Hardware at the Highlands3758 Osage St, Denver, CO 8021139.7691034-105.0049864(303) 955-06••

And one record as JSON:

{ "title": "Denver True Value Hardware", "address": "6420 E Colfax Ave, Denver, CO 80220", "location": { "lat": 39.7398494, "lng": -104.9135224 }, "phone": "(303) 393-00••", "website": "http://www.denvertruevalue.com/", "categoryName": "Hardware store", "totalScore": 4.3, "reviewsCount": 197 }
SIDE BY SIDE

Geocoding API vs located business records

Different tools with an overlapping job: putting coordinates on your data.

Google Geocoding APICrustAPI place search
InputAny address stringA business search: category, name, area
OutputCoordinates for the addressThe whole business record, coordinates included
Free volume10,000 calls / month3,000 credits / month
Paid rate$5.00 per 1,000, then $4.00$1.96 per 1,000 businesses, falling to about $0.40
Unused volumeResets monthlyCredits never expire
SetupCloud billing account requiredAPI key, no card for the free tier
FAIR PLAY

When the real Geocoding API is the right tool: arbitrary address strings, home addresses, rooftop precision, reverse geocoding, and SLA-backed terms inside a Google Cloud stack. This shortcut only applies when the thing you are locating is a business with a public listing.

Related: Google Maps API pricing · Google Places API pricing · POI API · Google Maps scraper API

BEFORE YOU ASK

Common questions

WORKS WITH YOUR STACK

Check the math on your volume

If your geocoding list is really a business list, pull one market on the free tier and count the steps you just skipped.

Get 3,000 free credits
No credit card required