Skip to main content

Free tool

Map API Cost Calculator

Estimate published Google Maps and Mapbox charges for your web map. Start with map loads, then add the services you use.

Configure Your Usage

1K 500K 1M
0 50K 100K

Search is excluded until you enter usage here. Use each provider's billable counts, not the same number of searches for both.

For Google Autocomplete (New) ending in paid Place Details Essentials, count up to 12 prediction requests per session, plus one Details request. Count every prediction for abandoned sessions or IDs-only termination. Other Details fields, Address Validation, legacy APIs and Places UI Kit need a separate estimate.

Mapbox counts Search Box /suggest and /retrieve usage in sessions, including sessions ending without a selection. This uses published introductory preview rates; confirm eligibility with Mapbox. Search Box results are temporary-use data.

Google session rules · Mapbox session rules

Google Maps

Dynamic Maps + selected services

$

estimated subtotal / month

Dynamic Maps $
Geocoding $
Autocomplete requests $
Place Details Essentials $
Free tier 10K/modeled SKU/mo

Mapbox

GL JS + selected services

$

estimated subtotal / month

GL JS map loads $
Geocoding $
Search Box sessions $
Free tier 50K loads/mo

USD pay-as-you-go estimates, checked 25 October 2026. Assumes unused monthly free allowances and no other account usage. Excludes taxes, contracts, Google India pricing, subscriptions and services not listed. Address lookups may be a one-off import cost; storage and display rights differ by provider. These subtotals do not determine the cheapest complete integration.

Google pricing · Mapbox pricing

Where StoreRocket fits

You need one of these two keys whatever you build your locator on, including StoreRocket — you bring your own, and the bill above is yours either way. What StoreRocket replaces is not the map bill. It is the search, the radius filtering, the locations database, the admin someone non-technical can update, the directions, the opening hours, the mobile layout and everything that breaks at 2am.

Geocoding is the exception: turning your addresses into coordinates happens once, on import, and StoreRocket covers that.

Understanding Map API Costs

Building a store locator requires multiple map API services working together. Use this calculator for the listed services, then check the provider estimate for your full integration.

How Map API Pricing Works

Both Google Maps and Mapbox use usage-based pricing. You pay for what you use, but the costs add up quickly:

  • Map Loads: Every time someone views your store locator, that's a map load. A site with 10,000 monthly visitors can easily rack up 30,000+ map loads.
  • Geocoding: Converting addresses to coordinates. Essential for importing store locations and calculating distances.
  • Address Autocomplete: The suggestions that appear as a visitor types an address. Google Autocomplete (New) starts at $2.83 per 1,000 billable prediction requests after 10,000 free requests. Session termination changes which requests are billed, and Place Details can add a separate charge. Mapbox Search Box uses sessions instead.

Google Maps vs Mapbox: Key Differences

Google Dynamic Maps includes 10,000 free monthly loads; Mapbox GL JS includes 50,000. Search, address lookups and other services have separate prices and allowances. Compare the complete set you need rather than map loads alone.

Hidden Costs to Consider

Beyond direct API costs, self-building a store locator means paying for development time, server infrastructure, maintenance, and debugging. When something breaks on a Friday night, you're on call.

StoreRocket removes all of that except the map bill itself, which stays yours because you connect your own Google or Mapbox key. What goes away is the building and the owning of it: the search, the radius filtering, the locations database, the admin your team can actually use, and the Friday night. Our pricing is per location, not per map load.

Frequently Asked Questions

The listed pay-as-you-go rates were checked on 25 October 2026. This models Google Dynamic Maps, Geocoding, Autocomplete (New) and Place Details Essentials, plus Mapbox GL JS, Permanent Geocoding and Search Box sessions at introductory preview rates. It is a subtotal, not a bill quote. Confirm your API products, session handling, account usage and agreement on the linked provider pages.
Mapbox Temporary Geocoding does not allow stored results. Permanent Geocoding allows storage, starts at $5.00 per 1,000 with no free allowance, and requires an eligible account. This calculator uses Permanent Geocoding; Google Geocoding has different caching and map-display rules. A price estimate does not grant storage rights. Count lookups in the month they happen; an import is often a one-off cost.
Both vendors bill in volume bands, and the bands are cumulative. Google charges $7.00 per 1,000 map loads from 10,000 to 100,000, then $5.60 up to 500,000, then $4.20 up to a million. You pay each rate only on the loads that fall inside that band, so a million loads costs $4,970 rather than a million at the top rate. The calculator walks every band.
A map load occurs each time the map is initialized on a page. If a user visits your store locator page, that's one load. If they refresh the page, that's another load. Single-page apps that reinitialize the map also trigger additional loads.
Building it yourself, yes: the APIs are different, marker systems vary, and the styling has to be rebuilt. On StoreRocket it is a dropdown — you paste the other key and the locator carries on. That is the main reason not to agonise over the choice above.
No. You connect your own Google Maps or Mapbox key, so the bill above is yours and it is the same on StoreRocket as it would be on anything else. Geocoding is the exception: turning your addresses into coordinates happens once, when you import them, and StoreRocket covers that. Our own pricing is per location and does not move with your traffic.
There are alternatives like HERE Maps, TomTom, and OpenStreetMap-based solutions. Each has trade-offs in features, accuracy, and pricing. StoreRocket supports Google Maps and Mapbox, and you choose which one your locator uses.

Ready to help customers
find you?

Import your spreadsheet, match your website, and publish during the free trial.

7 days free · No card · No automatic charge

5.0 on Capterra · 17,000+ businesses