Skip to main content

Is Mapbox Free? Complete Pricing Breakdown for 2026

Is Mapbox free? Yes, up to monthly allowances. Free limits, per-request costs, worked examples and how to estimate your real bill in 2026.

Yes, up to monthly allowances: 50,000 web map loads, 100,000 temporary geocoding requests and 100,000 directions requests. Above those, web map loads cost $5.00 per 1,000 in the first paid band.

Prices checked 16 October 2026 against Mapbox's pricing page. Google figures in the comparison tables were last checked in August 2026, except Dynamic Maps ($7.00 per 1,000 after 10,000 free) and Geocoding ($5.00), which were rechecked on 16 October.

The short answer

  • Each product has its own allowance. Do not apply the 50,000 web map-load allowance to geocoding, routing, mobile SDKs or tiles.
  • Permanent geocoding has no free allowance. It starts at $5.00 per 1,000 requests, so storing results costs more than looking them up on the fly.
  • Some uses need a separate licence. Mapbox lists Commercial Application Licenses for vehicle, business-intelligence, analytics, sales-performance, cloud-database and real-estate uses.
  • A small store locator usually stays inside the free allowances (see the examples below). Traffic is what pushes it out.
  • If you use StoreRocket, this pricing still matters. During the free trial StoreRocket supplies the map. After you subscribe you connect your own Mapbox or Google Maps key and pay that provider directly.

Mapbox provides free monthly usage for many pay-as-you-go products. The allowances most relevant to a store locator are:

  • 50,000 map loads per month (Mapbox GL JS for web; mobile apps get a separate 25,000 monthly active users free)
  • 100,000 temporary geocoding requests per month (forward and reverse)
  • 100,000 directions requests per month (turn-by-turn routing)

Spread evenly across a 30-day month, those allowances are roughly 1,667 web map loads, 3,333 temporary geocoding requests, and 3,333 directions requests per day.

Once a funded pay-as-you-go account exceeds an allowance, Mapbox bills the additional usage at that product's published rate. A failed payment can lead to account deactivation, so service continuation is not unconditional.

Related: Google Maps vs Mapbox | Google Maps API pricing | How to use Mapbox API free

Mapbox Pricing Tiers

Mapbox publishes pay-as-you-go pricing, automatic volume discounts, annual-commitment discounts, and custom arrangements through its sales team.

Free Tier

The pay-as-you-go product table includes free usage allowances before metered billing begins. The allowance and billing unit differ by product, so do not apply the web map-load allowance to geocoding, routing, mobile SDKs, or tiles.

Pay-As-You-Go

Pay-as-you-go charges are based on cumulative metered usage during the billing period, not peak usage. Published volume discounts apply automatically as usage moves through each product's bands.

Enterprise

Mapbox publishes contact-sales options for higher volumes, annual commitments, Atlas deployments, and commercial application licences. Pricing for those arrangements is not published; contact Mapbox for a quote.

Mapbox Pricing by API

Here's the detailed breakdown for each Mapbox API. All prices reflect 2026 rates.

Maps SDK (Web and Mobile)

Mapbox GL JS for web is billed by map loads. A load occurs when a Map object initializes, and a new page load or new initialization counts again. One load includes unlimited interaction and tile requests for up to 12 hours.

Monthly Volume Cost per 1,000 Loads
0 - 50,000 Free
50,001 - 100,000 $5.00
100,001 - 200,000 $4.00
200,001 - 1,000,000 $3.00
1,000,001 - 5,000,000 $2.50
5,000,001+ Contact sales

A website with 75,000 monthly map loads would pay: 50,000 free + 25,000 at $5/1K = $125/month.

Geocoding API

The Geocoding API converts addresses into coordinates (forward geocoding) and coordinates into addresses (reverse geocoding). Both directions count against the same quota.

Mapbox distinguishes between temporary and permanent geocoding, and the difference matters a lot for your bill:

Temporary geocoding — results used on the fly and not stored:

Monthly Volume Cost per 1,000 Requests
0 - 100,000 Free
100,001 - 500,000 $0.75
500,001 - 1,000,000 $0.60
1,000,001 - 5,000,000 $0.45
5,000,001+ Contact sales

Permanent geocoding — results you store in your database — has no free allowance. The first 500,000 monthly requests cost $5.00 per 1,000, and requests above 500,000 cost $4.00 per 1,000 until custom pricing applies.

Directions API

The Directions API provides turn-by-turn routing between two or more points. This is what powers "get directions" features in store locators.

Monthly Volume Cost per 1,000 Requests
0 - 100,000 Free
100,001 - 500,000 $2.00
500,001 - 1,000,000 $1.60
1,000,001 - 5,000,000 $1.20
5,000,001+ Contact sales

Isochrone API

The Isochrone API calculates the area reachable from a point within a given time or distance. Useful for "show me stores within a 15-minute drive" features.

Monthly Volume Cost per 1,000 Requests
0 - 100,000 Free
100,001 - 500,000 $2.00
500,001 - 1,000,000 $1.60
1,000,001 - 5,000,000 $1.20
5,000,001+ Contact sales

Matrix API

The Matrix API calculates travel times and distances between multiple origins and destinations simultaneously. Useful for finding the nearest store to a user.

Monthly Volume Cost per 1,000 Elements
0 - 100,000 Free
100,001 - 500,000 $2.00
500,001 - 1,000,000 $1.60
1,000,001 - 5,000,000 $1.20
5,000,001+ Contact sales

Note: Matrix pricing is based on elements, not requests. A request for travel times between 5 origins and 10 destinations equals 50 elements (5 x 10).

Static Images API

The Static Images API generates non-interactive map images. These are useful for email templates, social sharing previews, and print materials.

Monthly Volume Cost per 1,000 Requests
0 - 50,000 Free
50,001 - 500,000 $1.00
500,001 - 1,000,000 $0.80
1,000,001 - 5,000,000 $0.60
5,000,001+ Contact sales

Search (Address Autofill)

Mapbox Search is their address autocomplete product, similar to Google's Places Autocomplete. It suggests addresses as users type in a search field.

Search Box sessions bundle suggestion and retrieval calls under a session token, while some Search Box endpoints are billed per request. Address Autofill has its own session pricing. Check the exact product and current rate before building a budget around autocomplete.

Tilesets and Uploads

If you're creating custom map data layers (like coverage zones or delivery areas), Mapbox charges for tileset processing.

Processing Unit Free Monthly Usage First Paid Band
Source data processed 10,000 MB $0.007 per MB
Compute units 20 $0.90 per unit

Most store locator implementations don't use custom tilesets, so this cost is typically zero.

Mobile SDKs (iOS and Android)

For native mobile apps, Mapbox bills based on Monthly Active Users (MAUs) rather than map loads.

Monthly MAUs Cost per 1,000 MAU
0 - 25,000 Free
25,001 - 125,000 $4.00
125,001 - 250,000 $3.20
250,001 - 1,250,000 $2.40
1,250,001+ Contact sales

An app with 50,000 MAUs would pay: 25,000 free + 25,000 at $4.00/1,000 = $100/month.

Complete Pricing Summary Table

Here's every Mapbox API at a glance:

API Free Tier First Pay-As-You-Go Band Billing Unit
Maps SDK (Web) 50,000/month $5.00 Map loads
Maps SDK (Mobile) 25,000 MAUs $4.00 Monthly active users
Geocoding (temporary) 100,000/month $0.75 API requests
Geocoding (permanent) None $5.00 API requests
Directions 100,000/month $2.00 API requests
Isochrone 100,000/month $2.00 API requests
Matrix 100,000/month $2.00 Elements
Static Images 50,000/month $1.00 API requests
Search products Varies by product See live pricing Sessions or requests
Tileset processing 10,000 MB + 20 compute units $0.007/MB + $0.90/CU Data and compute

Pricing verified on 16 October 2026. Mapbox reserves the right to change rates. Always verify current pricing at mapbox.com/pricing.

How to Estimate Your Mapbox Costs

Let's walk through a realistic cost estimate for a store locator. The key variables are how much traffic your locator gets and which features you use.

Example: Small Business (50 Locations)

Scenario: A local retail chain with 50 stores. The store locator gets about 10,000 visits per month. Users can search by address and view directions.

API Monthly Usage Cost
Maps SDK 10,000 loads Free (under 50K)
Geocoding 8,000 requests Free (under 100K)
Directions 3,000 requests Free (under 100K)
Total $0/month

Comfortably within the free tier. This business pays nothing for Mapbox.

Example: E-Commerce Brand (200 Locations)

Scenario: A national brand with 200 store locations. Store locator gets 60,000 visits per month. Users search, filter, and get directions.

API Monthly Usage Cost
Maps SDK 60,000 loads $50.00 (10K over free tier)
Geocoding 45,000 requests Free (under 100K)
Directions 20,000 requests Free (under 100K)
Total $50/month

Only the map loads exceed the free tier. Geocoding and Directions are still free.

Example: Large Retailer (1,000+ Locations)

Scenario: A nationwide retailer with heavy traffic. 250,000 monthly map loads, extensive search and directions usage.

API Monthly Usage Cost
Maps SDK 250,000 loads $800.00
Geocoding (temporary) 150,000 requests $37.50
Directions 80,000 requests Free (under 100K)
Search (Autofill) High session volume Varies (session-based)
Subtotal before Search sessions $837.50/month

Breakdown: 50K free maps + 50K at $5 + 100K at $4 + 50K at $3 = $800. Temporary geocoding adds $37.50. Directions stay inside their free allowance; Search sessions depend on the product used.

Example: High-Traffic App (Mobile)

Scenario: A delivery app with 100,000 monthly active users on iOS and Android.

API Monthly Usage Cost
Mobile SDK 100,000 MAUs $300.00
Geocoding (temporary) 500,000 requests $300.00
Directions 400,000 requests $600.00
Matrix 200,000 elements $200.00
Total $1,400/month

Mapbox invites higher-volume customers to contact sales for custom pricing. No public discount percentage is promised.

Use our Map Cost Calculator to estimate costs for your specific usage pattern.

If you just want a Mapbox map on a page without writing any code, our free Mapbox embed generator produces the snippet for you, and the Google Maps or Mapbox quiz settles which provider to start with.

Mapbox vs Google Maps Pricing

This is the comparison everyone wants. Here's how Mapbox stacks up against Google Maps in 2026.

Key Difference: Google Killed the $200 Credit

In March 2025, Google eliminated its flat $200/month credit and replaced it with per-SKU free usage caps. Most Essentials SKUs receive 10,000 free monthly events, while Pro and Enterprise caps are lower and some SKUs have exceptions.

Mapbox and Google now use different free allowances and billing units, so a useful comparison has to be made product by product.

Side-by-Side Pricing Comparison

Feature Mapbox Google Maps
Free map loads 50,000/month 10,000/month
Cost per 1K map loads $5.00 $7.00
Free temporary geocoding 100,000/month 10,000/month
Cost per 1K temporary geocoding $0.75 $5.00
Free directions 100,000/month 10,000/month
Cost per 1K essential directions $2.00 $5.00
Address autocomplete Varies by Search Box or Geocoding endpoint Varies by session termination
Static maps $1.00/1K $2.00/1K
Billing setup Payment method for paid overage Billing-enabled project required
Custom map styles Mapbox Studio Cloud-based map styling

Real Cost Comparison at Different Volumes

Monthly Map Loads Mapbox Cost Google Maps Cost Savings
10,000 $0 $0 Same
25,000 $0 $105 $105/mo
50,000 $0 $280 $280/mo
100,000 $250 $630 $380/mo
250,000 $800 $1,470 $670/mo
500,000 $1,550 $2,870 $1,320/mo

Map loads only. Temporary geocoding and essential directions have separate allowances and rates.

For web map rendering, Mapbox is cheaper at each volume shown above. At 500,000 monthly loads, the published-rate difference is $15,840 per year.

For a deeper feature comparison beyond pricing, see our full Google Maps vs Mapbox analysis. And for a complete breakdown of what Google charges, check our Google Maps API pricing guide.

Mapbox Free Tier Limits: What Happens When You Exceed Them

When you cross a free usage allowance, here's what happens:

  1. Funded pay-as-you-go usage continues. Mapbox bills usage beyond the free allowance. Failed payment can eventually deactivate the account, so this is not an unconditional uptime promise.

  2. Paid usage needs a payment method. Additional usage is billed at the applicable pay-as-you-go rate.

  3. No retroactive charges. You're only billed for usage beyond the free tier, not from request zero. The first 50,000 map loads are always free, even in months where you exceed the limit.

  4. Costs can surprise you. A traffic spike, a viral social media post, or a bot scraping your pages can push usage well beyond what you expected.

How to Monitor and Control Costs

Mapbox's Statistics page reports product usage, although figures can lag by up to 24 hours. Separate tokens help filter usage by environment. Mapbox's reporting surface is its Statistics page; it sends a courtesy email the first time an account exceeds a free allowance, and it offers no configurable spending cap. API rate limits are enforced per token, and requests for higher limits go through sales.

How to Reduce Mapbox Costs

These strategies reduce your Mapbox bill, from free tier optimization to cutting costs on paid plans.

1. Geocode Each Address Once

Store coordinates only under permanent geocoding, so you geocode each address once; compare that with looking it up on the fly. Only re-geocode when an address changes.

Mapbox permits stored results when you use permanent geocoding. Use the matching billing mode when location coordinates need to remain in your database.

2. Lazy Load Maps

Don't initialize the map until the user scrolls to it. Many visitors land on a page with a store locator but never scroll down to interact with it. Lazy loading with Intersection Observer skips the map load for visitors who never scroll to it.

 1const observer = new IntersectionObserver((entries) => {
 2  if (entries[0].isIntersecting) {
 3    initializeMap();
 4    observer.disconnect();
 5  }
 6});
 7observer.observe(document.getElementById('map-container'));

3. Use Vector Tiles Instead of Raster

Vector tiles are smaller, render faster, and use less bandwidth. Mapbox GL JS uses vector tiles by default, so this is mainly relevant if you're using an older setup or the Static Images API instead of interactive maps.

4. Cluster Markers

If you have hundreds or thousands of locations, rendering individual markers for all of them is expensive (in rendering performance, not API cost). Use Mapbox's built-in clustering to group nearby markers at low zoom levels and expand them as users zoom in. This improves performance and reduces the temptation for users to reload the page when it's slow.

5. Limit Directions Requests

Don't auto-calculate directions for every store in the results list. Only fetch directions when a user explicitly clicks "Get Directions." This avoids Directions calls for results nobody asks about.

6. Use Separate Tokens for Dev and Production

Development, testing, and staging environments can silently eat into your free tier. Create separate tokens for each environment so you can monitor non-production usage independently.

7. Viewport-Based Loading

Only load location data for the visible map area instead of all locations at once. For store locators with thousands of locations, this reduces initial payload size and can reduce geocoding calls if you're doing any client-side processing.

When Mapbox Makes Sense (And When It Doesn't)

Mapbox is excellent in many scenarios, but it's not the best choice for everything. Here's an honest assessment.

Choose Mapbox When:

  • Custom map styling matters. Mapbox Studio gives you complete control over every visual element of your map. Colors, fonts, icons, road widths, building shapes, label density. If your brand needs maps that don't look like generic Google Maps, Mapbox is the clear winner.

  • You want a larger web-map allowance. Mapbox includes 50,000 monthly GL JS loads, while Google's Dynamic Maps SKU includes 10,000.

  • Your exact API mix is cheaper on Mapbox. Web map loads and temporary geocoding have lower first paid rates than Google's closest equivalents. Compare other products separately.

  • Open-source alignment. While Mapbox GL JS itself is proprietary (since the 2020 license change), the broader Mapbox ecosystem works with open standards like GeoJSON, MVT tiles, and the MapLibre fork. If you value avoiding total vendor lock-in, the open data formats help.

  • You don't need Street View. If panoramic street-level imagery isn't a requirement, you're not giving up much by skipping Google Maps.

Choose Google Maps When:

  • Street View matters. Panoramic street-level imagery is a Google Maps feature.

  • Place data matters. Google's place and business data helps visitors find addresses and landmarks by name.

  • Your visitors expect Google Maps. Its look is familiar to most people who use a map on the web.

  • You're deep in the Google ecosystem. Google Business Profile integration, Google Analytics, Google Ads location extensions. If you're already invested in Google's ecosystem, keeping maps there too reduces complexity.

For a detailed feature-by-feature comparison, read our Google Maps vs Mapbox guide. And if you're considering alternatives beyond these two, check out our Mapbox alternatives and Google Maps API alternatives roundups.

Where StoreRocket fits

Mapbox provides mapping APIs. A complete store locator also needs the surrounding search, location management, analytics and user interface. We make StoreRocket, so weigh our view with that in mind.

Feature StoreRocket Building it on Mapbox
Map usage Free trial: StoreRocket supplies the map. After you subscribe: your own Mapbox or Google Maps key, billed by that provider Your Mapbox account
Location geocoding Imports place each address on the map for you Pay per use (permanent rates)
Analytics Depends on the plan Application implementation
Search and filtering Built in Application implementation
Lead capture Depends on the plan Application implementation
Custom map styles Built-in styles; your own Mapbox or Google style depends on the plan DIY in Mapbox Studio
Ongoing maintenance StoreRocket maintains the hosted locator Application code

After the trial, the Mapbox allowances and rates above apply to a StoreRocket locator too, because the map runs on your own key. StoreRocket adds the import, search, filters and dashboard around the map, and puts no limit on views or searches. To change provider later, connect the new provider's key and paste the updated embed code on your site.

If you are weighing a custom build instead, our guide to building a store locator with AI lists what it needs and what you would own afterwards. See StoreRocket's pricing or explore features, or create your locator with a free trial, no credit card needed.

Frequently Asked Questions

Is Mapbox completely free?

Mapbox's pay-as-you-go table includes 50,000 monthly GL JS map loads, 100,000 temporary geocoding requests, and 100,000 directions requests at no charge. Different products have different allowances, and some commercial or internal applications require a separate licence.

How much does Mapbox cost per month?

It depends on the products and usage. A site with 100,000 monthly GL JS map loads pays $250 for maps alone; 500,000 monthly map loads cost $1,550 before geocoding, routing, search, or other services. Custom pricing is available through sales.

Is Mapbox cheaper than Google Maps?

For GL JS web maps, Mapbox includes 50,000 free monthly loads and charges $250 at 100,000 loads; Google's Dynamic Maps SKU includes 10,000 and costs $630 at 100,000. Temporary geocoding is also cheaper at the first published paid band. Compare other products separately rather than assuming Mapbox wins every API.

Does Mapbox charge for geocoding?

Temporary geocoding is free for the first 100,000 monthly requests, then starts at $0.75 per 1,000. Permanent geocoding has no free allowance and starts at $5.00 per 1,000 requests. Geocoding 5,000 stored locations therefore costs $25 at the first published band.

Can I use Mapbox for commercial projects for free?

Mapbox's pay-as-you-go allowances can cover public commercial web maps, but its pricing page requires a separate Commercial Application License for specified vehicle, business-intelligence, analytics, sales-performance, cloud-database, and real-estate uses. Check the licence category as well as the usage allowance.

What happens if I exceed the Mapbox free tier?

On a funded pay-as-you-go account, usage above 50,000 monthly GL JS loads starts at $5 per 1,000 and continues to be billed. Mapbox does not provide a configurable spending cap. Failed payment can lead to account deactivation.

How do I monitor my Mapbox usage?

Log into your Mapbox account and check the Statistics page. Usage data can lag by up to 24 hours. Reading those figures is a dashboard task rather than a programmatic one.

Does Mapbox require a credit card?

Mapbox's pricing page does not say whether sign-up needs a card, so check the sign-up flow. Paid overage is billed to your account, so expect to add a payment method before you exceed an allowance. Google Maps Platform requires a billing-enabled Cloud project to start.

How does Mapbox billing work?

Mapbox bills pay-as-you-go usage monthly. Each product's free allowance and volume bands are applied to its metered usage for the billing period. Annual commitments and custom arrangements are separate options.

Put a store locator on your site today

Import your locations, make the locator match your website, and add it to a page the way you would add a video. No developer required.

Create your locator

7 days free · No card · No automatic charge · see a live locator first

Related Articles