Most geocoding providers restrict how you can store and use the results you pay for. Here is what each geocoder allows, with sources, and what the restrictions cost at scale.
Last updated: July 14, 2026. All information regarding other providers is accurate to the best of our knowledge using information from each provider’s website as of that date.
The question that decides your geocoding bill: can you keep the results?
Geocoding an address once is cheap. Geocoding the same address every month because your provider's terms require you to delete the results is not. Before comparing per-lookup prices, check what each provider's terms of use let you do with the coordinates after you receive them.
This page summarizes the current published terms of major geocoding providers, with links to each source so every claim can be verified. Terms change, so always confirm against the provider's own documents before making decisions.
Most Geocodio results can be stored permanently without restrictions in the majority of use cases and countries. Store them in a database, join them in a warehouse, show them on any map, or resell them. The one carve-out is UK reverse geocoding, which can be stored for up to one year after a subscription ends for data licensing reasons. See the Terms of Use and UK Data Services Attachment.
Four kinds of storage terms
Providers sort into four groups. Knowing which group a provider belongs to tells you most of what you need to know about your long-term costs.
No permanent storage at any price
To keep a geocoded database with these providers, you have to re-process the entire database on a rolling basis:Google caps caching of coordinates at 30 days.
HERE caps it at 30 days.
TomTom allows caching only for as long as its response headers permit.
Storage sold as a premium tier
Mapbox charges $0.75 per 1,000 for temporary geocoding that cannot be stored at all, and $5.00 per 1,000 for permanent geocoding that can.
AWS charges $0.50 per 1,000 for standard geocodes that cannot be stored (caching itself requires the storage option), and $4.00 per 1,000 for stored results.
Storage only permitted as long as you have an active account or subscription
Azure Maps lets you retain geocodes while your Azure account stays active.
Smarty lets you store rooftop geocoding data while your subscription is active, with a purchasable perpetual license if you leave.
Precisely sets storage rights in each negotiated contract.
As required by Royal Mail, Geocodio limits storage of reverse geocoding results to 1 year after your subscription ends.
Unrestricted storage
Most results from Geocodio can be stored without restrictions (with the exception of UK reverse geocoding results)
The free US Census geocoder. The Census geocoder is public domain, yet it offers interpolation-only precision, roughly 85% match rates, and no SLA with periodic downtime events.
Storage terms at a glance
| Provider | Permanent storage? | Key conditions | Price for storable geocodes |
|---|---|---|---|
| Geocodio | Yes, unrestricted | UK reverse geocoding storable up to 1 year after subscription ends | $1.00/1,000 (2,500/day free) |
| Google Maps | No | 30-day cache, then delete. Narrow per-end-user carve-out. All content deleted at contract end. | Not offered |
| HERE | No | 30-day cache. Exception for internal testing and audit or legal-compliance records. | Not offered |
| TomTom | No | Caching only per response headers. No derivative databases. | Not offered |
| Mapbox | Permanent tier only | Temporary tier: no storage or caching, human-initiated queries only. Permanent tier: store indefinitely, no redistribution. | $5.00/1,000 (no free tier) |
| AWS Location | Stored tier only | Standard results cannot be stored. Even caching requires the storage option. | $4.00/1,000 |
| Azure Maps | While account is active | Geocodes retainable while your Azure account is active. General 6-month cache cap otherwise. No display on third-party maps. | $4.50/1,000 |
| Smarty | While subscribed (rooftop) | General output data retainable perpetually. Rooftop geocoding data storable only with an active subscription, or via a paid perpetual license. | Subscription (custom at volume) |
| Precisely | Per contract | Enterprise-licensed data. Storage rights set in each negotiated agreement. | Quote |
| US Census | Yes, public domain | Interpolation only, roughly 85% match rate, no SLA, 10,000-record batch limit. | Free |
Source documents: Google Service Specific Terms, HERE Platform Terms, TomTom Terms and Conditions, Mapbox Geocoding API docs, AWS Places pricing buckets, Microsoft Product Terms, Smarty Subscription Agreement, and the US Census Geocoder.
What storage restrictions cost at scale
Consider a team that adds new addresses every month and needs a persistent geocoded database for a CRM, an analytics warehouse, or reporting. With a storage-permitted provider, each address is geocoded once. With a storage-restricted provider, the entire cumulative database must be re-processed monthly to stay within the cache window. By month 12, that means re-geocoding a year's worth of addresses every month.
Here is the estimated year-one cost at four volumes, using each provider's most cost-effective published plan and list prices as of July 2026. For providers with both a storable and a non-storable tier, the storable tier is priced here, since that is the compliant path for keeping a database.
| Provider (compliant path) | 10,000 new/mo | 100,000 new/mo | 1M new/mo | 10M new/mo |
|---|---|---|---|---|
| Geocodio (geocode once, keep forever) | $0 to $90 | $1,170 | ~$9,000 (Flex 850 annual) | $15,390 (Unlimited annual) |
| Google (monthly re-run, 30-day delete) | $3,270 | $28,550 | $141,600 | $1,194,600 |
| HERE (monthly re-run, 30-day cache) | $396 | $6,547 | $63,283 | $556,483 |
| TomTom (monthly re-run, no persistence) | $446 | $6,124 | $62,986 | $631,606 |
| Mapbox Permanent ($5.00/1,000, store once) | $600 | $6,000 | $60,000 | $600,000 |
| AWS Stored ($4.00/1,000, store once) | $480 | $4,800 | $48,000 | $480,000 |
| Azure Maps ($4.50/1,000, retain while active) | $270 | $5,130 | $53,730 | $539,730 |
| US Census (free, interpolation only) | $0 | $0 | $0 | $0 |
How these numbers were calculated
Single user, forward geocoding only, no data appends, list prices. Storage-restricted providers process the cumulative database each month, which works out to 78x the monthly volume across year one. Google: 10,000 free/month, then tiered from $5.00 down to $1.50 per 1,000. HERE: 30,000 free/month, then about $0.88 per 1,000 (April 2026 list). TomTom: 20,000 free/month, then approximately EUR 0.75 per 1,000 (exact rates sit behind TomTom's pricing configurator). Mapbox's cheaper temporary tier ($0.75/1,000) and AWS's cheaper standard tier ($0.50/1,000) are not shown as the main path because neither permits keeping results between runs. Geocodio: pay-as-you-go at $1.00 per 1,000 with 2,500 free per day, or Flex and Unlimited plans at higher volumes. Smarty and Precisely require quotes at these volumes and are omitted from this table.
Year two is worse
The re-run model compounds. In year two, the cumulative database keeps growing, so a storage-restricted provider processes almost three times the year-one volume. At 100,000 new addresses per month, Google's year-two re-run cost is roughly $57,900, up from $28,550 in year one. Geocodio's stays around $1,170, because each address was only ever geocoded once.
Storage is not the only restriction
A few other clauses worth knowing about before you commit to a provider:
Map display rules. Google results shown on a map must be shown on a Google map. Mapbox results are generally to be used with a Mapbox map. Azure restricts displaying most results on third-party maps. HERE and TomTom permit third-party maps.
Analysis restrictions. Google prohibits creating content from results, and names point-in-polygon analysis as an example. That rules out district and boundary lookups built on Google coordinates.
AI and machine learning. Google prohibits using Maps content to train, test, validate, or fine-tune models. HERE goes further: its Platform Terms (Section 6.4) prohibit using HERE materials with any machine learning or AI system, including model training, predictive analytics, and generative AI.
Contract-end obligations. Google requires deleting all content from the Services at termination. HERE requires ceasing use and destroying materials within 30 days. Smarty's rooftop geocoding data must be deleted at subscription end unless a perpetual license is purchased.
Derivative databases. TomTom prohibits compiling databases derived from its results.
Geocodio's terms place no restrictions on map display, point-in-polygon analysis, derivative datasets, or industries. Data appends like Congressional districts, Census tracts, and ACS demographics are part of the product rather than a terms violation.
Where Geocodio isn’t a good fit
If you need coverage outside the US, Canada, Mexico, and the UK, Google, HERE, and Mapbox cover most of the world and Geocodio does not.
If you need interactive type-ahead address entry (autocomplete), Google, Mapbox, Smarty and other providers offer it.
If your lookups are ephemeral and never stored, Mapbox's temporary tier and AWS's standard tier are inexpensive.
The storage question matters most when you keep, analyze, enrich, or join the results. For that kind of work, the tables above are the comparison to run.
This information is complete to the best of our knowledge and was verified against provider documents in July 2026. We believe competition is a good and necessary thing, and strive to accurately and fairly describe our competitors. See any mistakes? Please email us.
Related Resources
Geocodio's Terms of Use
Geocodio's terms are as permissive and flexible as possible. Read them in full, including the data storage table by country and request type.
Compare Geocoding Providers
Pricing, features, free tiers, and coverage for Google, HERE, Smarty, Mapbox, TomTom, Azure, and Geocodio.
Geocodio vs Google Maps Geocoding
How Geocodio stacks up against Google Maps Platform on storage rights, pricing, appends, and bulk geocoding.