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.
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 volume | Rate |
|---|---|
| First 10,000 calls | Free |
| Up to 100,000 events | $5.00 per 1,000 |
| 100,001 to 500,000 | $4.00 per 1,000 |
| Beyond | Lower tiered rates, then custom |
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.
The right-hand receipt only applies when the things you are locating are businesses with public listings, not arbitrary addresses.
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.
The businesses as CSV first, coordinates on every row:
Sample rows as CSV, exactly as exported · phones unmasked in the API response
| name | address | lat | lng | phone |
|---|---|---|---|---|
| Denver True Value Hardware | 6420 E Colfax Ave, Denver, CO 80220 | 39.7398494 | -104.9135224 | (303) 393-00•• |
| Ace Hardware | 1040 15th St, Denver, CO 80202 | 39.7465399 | -104.9968608 | (303) 534-04•• |
| Jerry's Ace Hardware at City Park | 2101 N Humboldt St, Denver, CO 80205 | 39.7484193 | -104.9700308 | (720) 783-59•• |
| Ace Hardware of University Hills | 2500 S Colorado Blvd, Denver, CO 80222 | 39.6705705 | -104.9390947 | (303) 759-09•• |
| 12th Avenue Ace Hardware | 2640 E 12th Ave, Denver, CO 80206 | 39.7350331 | -104.9553645 | (303) 355-25•• |
| Ace Hardware at the Highlands | 3758 Osage St, Denver, CO 80211 | 39.7691034 | -105.0049864 | (303) 955-06•• |
And one record as JSON:
Different tools with an overlapping job: putting coordinates on your data.
| Google Geocoding API | CrustAPI place search | |
|---|---|---|
| Input | Any address string | A business search: category, name, area |
| Output | Coordinates for the address | The whole business record, coordinates included |
| Free volume | 10,000 calls / month | 3,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 volume | Resets monthly | Credits never expire |
| Setup | Cloud billing account required | API key, no card for the free tier |
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
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