On this page

  1. Is Mapbox Free? The Short Answer
  2. Mapbox Pricing Tiers
    1. Free Tier
    2. Pay-As-You-Go
    3. Enterprise
  3. Mapbox Pricing by API
    1. Maps SDK (Web and Mobile)
    2. Geocoding API
    3. Directions API
    4. Isochrone API
    5. Matrix API
    6. Static Images API
    7. Search (Address Autofill)
    8. Tilesets and Uploads
    9. Mobile SDKs (iOS and Android)
  4. Complete Pricing Summary Table
  5. How to Estimate Your Mapbox Costs
    1. Example: Small Business (50 Locations)
    2. Example: E-Commerce Brand (200 Locations)
    3. Example: Large Retailer (1,000+ Locations)
    4. Example: High-Traffic App (Mobile)
  6. Mapbox vs Google Maps Pricing
    1. Key Difference: Google Killed the $200 Credit
    2. Side-by-Side Pricing Comparison
    3. Real Cost Comparison at Different Volumes
  7. Mapbox Free Tier Limits: What Happens When You Exceed Them
    1. How to Monitor and Control Costs
  8. How to Reduce Mapbox Costs
    1. 1. Cache Geocoding Results
    2. 2. Lazy Load Maps
    3. 3. Use Vector Tiles Instead of Raster
    4. 4. Cluster Markers
    5. 5. Limit Directions Requests
    6. 6. Use Separate Tokens for Dev and Production
    7. 7. Viewport-Based Loading
  9. When Mapbox Makes Sense (And When It Doesn't)
    1. Choose Mapbox When:
    2. Choose Google Maps When:
  10. Skip the Complexity: Use a Store Locator Platform
    1. A Store Locator Platform Handles Everything
  11. Frequently Asked Questions
    1. Is Mapbox completely free?
    2. How much does Mapbox cost per month?
    3. Is Mapbox cheaper than Google Maps?
    4. Does Mapbox charge for geocoding?
    5. Can I use Mapbox for commercial projects for free?
    6. What happens if I exceed the Mapbox free tier?
    7. How do I monitor my Mapbox usage?
    8. Does Mapbox require a credit card?
    9. How does Mapbox billing work?
  12. The Bottom Line

Is Mapbox Free? Complete Pricing Breakdown for 2026

Mapbox pricing explained: free tier limits, per-request costs, enterprise plans, and how to estimate your real costs. Updated for 2026 with the latest pricing changes.

Mapbox powers maps for some of the biggest apps in the world, from Instacart to The New York Times. If you're evaluating it for your store locator, delivery tracking, or any location-based feature, the first question is always the same: what does it actually cost?

The short answer: Mapbox has a generous free tier that covers most small to mid-sized projects. But once you exceed those limits, per-request costs add up quickly. This guide breaks down every Mapbox API's pricing with real numbers, cost examples, and a direct comparison to Google Maps so you can make an informed decision.

#Is Mapbox Free? The Short Answer

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)
  • Unlimited Mapbox Studio access (custom map styling)
  • No credit card required to access the free tier

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 tier. 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 23 August 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.

#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 needed for paid overage Billing-enabled project required
Custom map styles Unlimited (Studio) Limited

#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 published reporting surface is that Statistics page, spending cap, or usage-statistics API; it sends a courtesy email the first time an account exceeds a free allowance. 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. Cache Geocoding Results

If you're geocoding the same store addresses repeatedly, you're wasting money. Geocode each location once and store the latitude and longitude in your database. Only re-geocode when an address changes. This is the single biggest cost reducer for most store locators.

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 can reduce map loads by 30-50%.

 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 can reduce Directions API calls by 90% or more.

#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:

  • 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.

#Skip the Complexity: Use a Store Locator Platform

Mapbox provides mapping APIs. A complete store locator also needs the surrounding search, location management, analytics, and user interface.

#A Store Locator Platform Handles Everything

Platforms like StoreRocket handle map rendering, geocoding, search, analytics, and location management for you. You bring your own Mapbox key (or use Google Maps, your choice) and we handle the rest.

DIY with Mapbox StoreRocket
Map usage Your Mapbox account Your Mapbox key — the same 50,000 free loads apply
Location geocoding Pay per use (permanent rates) Included
Analytics Application implementation Built-in
Search and filtering Application implementation Built-in
Lead capture Application implementation Built-in
Custom map styles DIY in Mapbox Studio Themes + your Mapbox styles
Ongoing maintenance Application code Handled by StoreRocket

Your Mapbox usage bill is the same either way because the widget runs on a key you control. StoreRocket provides the geocoding pipeline, search, filters, analytics, and lead capture around the map.

With StoreRocket, you can use Mapbox or Google Maps. Switch between them anytime with one click. No re-coding, no migration headaches.

See StoreRocket's pricing or explore features to see what's included.

#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 tier 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 allows you to start within free usage allowances without a payment method. Add one before using paid overage. Google Maps Platform instead requires a billing-enabled project; available payment methods depend on the billing account and country.

#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.


#The Bottom Line

Mapbox includes 50,000 monthly GL JS map loads, 100,000 temporary geocoding requests, and 100,000 directions requests at no charge. Whether that covers a project depends on its traffic and API mix.

At 250,000 monthly web map loads, Mapbox costs $800 and Google Dynamic Maps costs $1,470, a $670 difference. Other APIs need their own comparison.

But raw API costs are only part of the equation. If you're building a store locator, factor in development time, maintenance, and the features you'll need beyond just rendering a map. StoreRocket does not meter locator traffic, includes import geocoding, and provides search and analytics; your own Mapbox or Google Maps key still carries the provider's usage charges.

Start a free 7-day trial to see how a production-ready store locator with Mapbox support compares to managing APIs yourself.

Related Articles