Todo time de startup em crescimento passa por esse momento. A fatura da Google Maps API chega e não tem nada a ver com o que você tinha orçado. As chamadas de geocoding do campo de autocomplete de endereço. Os carregamentos de mapa de usuários que saem em quinze segundos. As requisições à Places API de cada busca que seus usuários fazem. Cada uma tem seu próprio preço, seu próprio SKU de cobrança e seu próprio plano gratuito, e tudo se soma rápido.
Google Maps Platform é um produto poderoso. É também uma das APIs de mapas mais caras do mercado, com uma estrutura de precificação complexa o suficiente para que muitos desenvolvedores não entendam exatamente o que estão pagando até a fatura chegar. Este guia explica como funciona a precificação da Google Maps API em 2026, calcula custos reais em níveis de uso realistas e os compara com os preços do MapAtlas na mesma escala, para que você tome uma decisão com números concretos, não com promessas de marketing.
Como funciona a precificação do Google Maps Platform
Google Maps Platform cobra por produto de API, por requisição. Não existe uma única "Google Maps API": são mais de quinze produtos distintos, cada um cobrado separadamente. Os produtos mais usados pelos desenvolvedores se encaixam em três categorias:
Produtos de Mapas
- Maps JavaScript API: o mapa web interativo. Cobrado por carregamento de Dynamic Map (um carregamento ocorre toda vez que o usuário inicializa o mapa em uma página).
- Static Maps API: imagens de mapa não interativas. Cobrado por requisição de imagem.
- Street View Static API: imagens estáticas do Street View. Cobrança separada.
- Maps Embed API: gratuito para embeds padrão (sem customização via JavaScript).
Produtos de Rotas
- Directions API: rotas ponto a ponto. Cobrado por requisição, com custos adicionais para funcionalidades avançadas (waypoints, tráfego).
- Distance Matrix API: cálculos de distância com múltiplas origens e destinos. Cobrado por elemento (par origem x destino).
- Roads API: snap-to-road e dados de limite de velocidade. Cobrança separada.
Produtos de Lugares
- Geocoding API: converte endereços em coordenadas (e vice-versa). Cobrado por requisição.
- Places API (Place Search): busca de lugares. Cobrado por requisição.
- Places API (Place Details): informações detalhadas sobre um lugar. Cobrado por requisição, a uma tarifa mais alta.
- Place Autocomplete: autocomplete de endereços e lugares. Cobrado por sessão ou por caractere dependendo da implementação.
- Geolocation API: geolocalização do dispositivo via celular ou Wi-Fi. Cobrança separada.
Cada produto tem seu próprio plano gratuito (normalmente 0 a 200 requisições gratuitas por mês para produtos de menor volume), seu próprio preço por requisição e seu próprio SKU na fatura.
Cálculo de custos reais em três níveis de uso
Vamos calcular o que uma aplicação web típica paga de fato em três níveis de uso. O cenário: um diretório de negócios ou aplicação de busca local com mapa interativo, busca e autocomplete de endereços, detalhes de lugares e cálculo de rotas.
Premissas por mês:
- Carregamentos da Maps JS API: igual ao número de pageviews (usuários disparam um carregamento ao visitar uma página de localização)
- Requisições de Geocoding: ~10% dos carregamentos de mapa (buscas de endereço dos usuários)
- Place Autocomplete: ~3 sessões por usuário ativo (cada interação de autocomplete cobrada por sessão)
- Place Details: ~0,5 consultas de detalhes por usuário ativo
- Directions: ~0,2 requisições de rota por usuário ativo
10.000 usuários mensais
| Produto | Volume | Tarifa | Custo mensal |
|---|---|---|---|
| Maps JS API (Dynamic Maps) | 10.000 carregamentos | $7,00 / 1.000 | $70,00 |
| Geocoding API | 1.000 requisições | $5,00 / 1.000 | $5,00 |
| Place Autocomplete | 30.000 sessões | $2,83 / 1.000 | $84,90 |
| Place Details | 5.000 requisições | $17,00 / 1.000 | $85,00 |
| Directions API | 2.000 requisições | $5,00 / 1.000 | $10,00 |
| Total | ~$255/mês |
100.000 usuários mensais
| Produto | Volume | Tarifa | Custo mensal |
|---|---|---|---|
| Maps JS API | 100.000 carregamentos | $7,00 / 1.000 | $700,00 |
| Geocoding API | 10.000 requisições | $5,00 / 1.000 | $50,00 |
| Place Autocomplete | 300.000 sessões | $2,83 / 1.000 | $849,00 |
| Place Details | 50.000 requisições | $17,00 / 1.000 | $850,00 |
| Directions API | 20.000 requisições | $5,00 / 1.000 | $100,00 |
| Total | ~$2.549/mês |
1.000.000 usuários mensais
Nessa escala, a precificação do Google não melhora de forma significativa. Existem descontos por volume disponíveis via contratos enterprise, mas eles exigem negociação e um compromisso de gasto mínimo.
| Produto | Volume | Tarifa (estimada) | Custo mensal |
|---|---|---|---|
| Maps JS API | 1.000.000 carregamentos | $7,00 / 1.000 | $7.000,00 |
| Geocoding API | 100.000 requisições | $5,00 / 1.000 | $500,00 |
| Place Autocomplete | 3.000.000 sessões | $2,83 / 1.000 | $8.490,00 |
| Place Details | 500.000 requisições | $17,00 / 1.000 | $8.500,00 |
| Directions API | 200.000 requisições | $5,00 / 1.000 | $1.000,00 |
| Total | ~$25.490/mês |
Esses são valores estimados com base na precificação publicada pelo Google Maps Platform. Os valores reais dependem do seu mix de uso, do tipo de conta Google Cloud e de eventuais contratos enterprise. Sempre verifique as tarifas atuais na documentação oficial de precificação do Google Maps Platform.
Os fatores ocultos que a maioria dos devs ignora
Cobrança do Place Autocomplete
Este é o maior gatilho de susto na fatura. O Place Autocomplete pode ser cobrado por requisição (cada tecla digitada) ou por sessão (toda a interação de autocomplete, desde a primeira letra até a seleção). Se você implementar errado, disparando requisições a cada keystroke sem usar session tokens, você paga por caractere digitado. Em uma aplicação com bastante tráfego, isso multiplica a fatura de forma dramática.
Place Details após o Autocomplete
Quando um usuário seleciona um endereço no dropdown de autocomplete, a maioria das aplicações faz uma chamada ao Place Details para obter o endereço estruturado completo. Isso é cobrado separadamente da sessão de autocomplete, a $17,00 por 1.000 requisições. Cada busca de endereço concluída pelo usuário gera dois eventos de cobrança: uma sessão de autocomplete e uma requisição ao Place Details.
Escalabilidade da Distance Matrix
A Distance Matrix API cobra por elemento, onde um elemento é um único par origem-destino. Uma única requisição calculando distâncias entre 5 origens e 5 destinos equivale a 25 elementos. Planejadores de rotas com múltiplas paradas, ferramentas de otimização de entregas e buscadores de "localização mais próxima" podem gerar contagens absurdas de elementos a partir de poucas interações do usuário.
Atribuição e lock-in nos Termos de Serviço
O Google Maps exige a exibição de "Powered by Google" em todos os mapas e seus Termos de Serviço proíbem o uso dos dados para construir produtos concorrentes, treinar modelos de machine learning ou fazer cache de dados por longos períodos. Essas restrições têm implicações de negócio além do custo financeiro.
Preços do MapAtlas nos mesmos níveis de uso
O MapAtlas usa um modelo de precificação mais simples e previsível. Os detalhes completos estão em mapatlas.eu/pricing, mas veja como o mesmo cenário se compara:
| Nível de uso | Google Maps (est.) | MapAtlas (est.) | Economia |
|---|---|---|---|
| 10.000 usuários/mês | ~$255 | ~$55 | ~78% |
| 100.000 usuários/mês | ~$2.549 | ~$580 | ~77% |
| 1.000.000 usuários/mês | ~$25.490 | ~$5.800 | ~77% |
A economia vem de três diferenças estruturais:
- Geocoding incluído. A Geocoding API do MapAtlas está incluída nos planos base, não é cobrada como produto premium separado.
- Cobrança de autocomplete mais simples. A cobrança por sessão é o padrão, sem a armadilha de cobrança por keystroke.
- Sem premium no Place Details. A consulta de detalhes de endereço não é cobrada com um prêmio de 3x sobre outras requisições.
A diferença de custo não é trivial. Com 100.000 usuários mensais, o valor que você pagaria ao Google cobre o equivalente a um desenvolvedor em regime de meio período. Com 1.000.000 de usuários, a diferença é entre um produto que consegue crescer e um que vai ser cortado.
GDPR e custos de conformidade
O preço por chamada de API é só uma parte do custo total de usar o Google Maps em um contexto europeu. Google LLC é uma empresa americana sujeita ao CLOUD Act. Dependendo do seu setor e de como sua equipe jurídica lê os contratos de sub-processadores, o custo de conformidade pode incluir descobertas em auditorias do DPA, horas de revisão jurídica e, em setores regulados, reengenharia completa do produto.
Nosso guia de GDPR para devs da UE cobre isso em detalhes. O MapAtlas é uma entidade incorporada na UE, sem exposição ao CLOUD Act, um custo que não aparece em nenhuma tabela de preços por requisição, mas que tem peso considerável em verticais reguladas.
Vale a pena migrar?
O cálculo é direto quando você passa os números. O esforço de migração é tipicamente de um a dois sprints de desenvolvimento. A economia anual com 100.000 usuários mensais, em torno de $23.600/ano, paga essa migração em semanas.
As funcionalidades que a maioria das aplicações realmente usa, mapas interativos, geocoding, autocomplete de endereços e roteamento, estão todas disponíveis no MapAtlas com qualidade equivalente. As funcionalidades que o MapAtlas não replica (Street View, alguns dados proprietários do Google Places) são relevantes para uma minoria dos casos de uso. Verifique seus requisitos de funcionalidade nas nossas páginas de capacidades para visualização de mapas, geocoding e roteamento antes de assumir que você precisa de tudo que o Google oferece.
Para uma comparação mais ampla que vai além dos preços, veja nossa comparação MapAtlas vs. Google Maps e o comparativo Mapbox vs. MapAtlas.
Se você quer ver como seria a sua fatura no nível de uso atual, acesse mapatlas.eu/pricing para a calculadora completa, ou crie uma conta gratuita para testar as APIs antes de se comprometer. Não é necessário cartão de crédito no plano gratuito.

