← voltar Um cubo de banco de dados ao lado de três pilhas de moedas de altura crescente e uma balança, sugerindo custos de hospedagem em camadas.

Supabase Pricing em 2026: Três Modelos de Custo Real

Software sob medida e arquitetura

O preço do Supabase é uma taxa de plano com cobranças de uso acima. Pro custa $25 por mês, Team começa em $599, Enterprise é customizado, e todo plano pago inclui $10 em créditos de compute que cobrem uma instância Micro. O uso além das permissões incluídas, usuários ativos mensais, disco, saída de dados, armazenamento de arquivo e invocações de Edge Function são cobrados com as taxas publicadas. Abaixo você tem uma fórmula reutilizável, três workloads hipotéticas cotados linha por linha, e os lugares onde as contas mudam. Cada modelo termina com um total mensal. Esses são modelos ilustrativos, não a fatura real de ninguém, então recheck toda taxa antes de se comprometer.

A estrutura de plano na página de preços

Existem quatro planos. Esse é o menu completo, e a página de preços lista as permissões de cada um.

Free é $0. Você obtém 50.000 usuários ativos mensais, um banco de dados de 500 MB em CPU compartilhada com 500 MB de RAM, 5 GB de saída de dados, 5 GB de saída em cache e 1 GB de armazenamento de arquivo. A pegadinha é operacional: projetos pausam após 1 semana de inatividade, e você está limitado a 2 projetos ativos. Ótimo para experimentos. Não é bom para nada que um cliente pague.

Pro é $25 por mês, com o primeiro projeto incluído e projetos adicionais a partir de $10 por mês. Adiciona backups diários mantidos por 7 dias e retenção de logs de 7 dias. O limite de gastos é ativado por padrão; desative e você pode pagar por recursos além da cota incluída.

Team começa em $599 por mês. É Pro mais SOC2 e ISO 27001, acesso escopo de projeto e somente leitura, SSO para o dashboard, suporte por email prioritário com SLAs, backups diários mantidos por 14 dias e retenção de logs de 28 dias. HIPAA é listado como um complemento pago. Enterprise é customizado e lista SLAs de uptime, suporte AWS PrivateLink e suporte premium 24×7×365.

Veja como as permissões se comparam para os dois planos que a maioria das pessoas realmente escolhe entre:

LinhaPermissão FreePermissão ProExcedente Pro
Usuários ativos mensais50,000100,000$0.00325 por MAU
Disco de banco de dados500 MB8 GB por projeto$0,125 por GB
Egress5 GB250 GB$0,09 por GB
Egress em cache5 GB250 GB$0,03 por GB
Armazenamento de arquivos1 GB100 GB$0,0213 por GB

Um ponto estrutural importa depois. A cobrança é baseada em organização: uma assinatura por organização, com o uso somado entre projetos. Isso vem de um post do Supabase de 2023 sobre cobrança de organização, então trate como contexto e confirme contra a documentação de cobrança atual. Projetos adicionais são de onde vêm aproximadamente $10 por mês para outro banco de dados.

O que você realmente é cobrado

O modelo é simples. Cada linha é uma cota gratuita até ultrapassá-la, ou uma cobrança que começa na primeira unidade. Confunda os dois e as estimativas saem erradas.

  • Incluído, depois medido: MAUs, tamanho do disco, egress, egress em cache, armazenamento de arquivos, invocações de Edge Function, conexões e mensagens do Realtime, ingestão de logs, transformações de imagem.
  • Cobrado a partir da primeira unidade: instâncias de compute acima do que o crédito de $10 cobre, IOPS de disco avançado e throughput além dos valores incluídos, o domínio personalizado, Point in Time Recovery, drenagem de logs, branches, MFA avançado por telefone.

Compute

Esta é a linha que a maioria das pessoas subestima. Cada projeto tem sua própria instância do Postgres e o compute é cobrado por hora, então você pode aumentar ou diminuir a escala a qualquer momento e pagar pelas horas que executou. Os preços mensais abaixo são as cifras publicadas:

TamanhoPor mêsComputeMemória
Micro$10Compartilhado1 GB
Pequeno$15Compartilhado2 GB
Médio$60Compartilhado4 GB
Grande$110Dedicado, 2 vCPUs8 GB
XL$210Dedicado, 4 vCPUs16 GB
2XL$410Dedicado, 8 vCPUs32 GB
4XL$960Dedicado, 16 vCPUs64 GB
8XL$1,870Dedicado, 32 vCPUs128 GB
12XL$2,800Dedicado, 48 vCPUs192 GB
16XL$3,730Dedicado, 64 vCPUs256 GB

Qualquer coisa acima de 16XL é uma discussão comercial. O crédito mensal de $10 cobre uma instância Micro ou compensa qualquer outra instância, então o próprio exemplo Pro da página de preços fica: assinatura $25, compute $10, crédito menos $10, total $25.

Disco, saída e armazenamento

Disco inclui 8 GB por projeto no Pro, depois custa $0,125 por GB. Se você precisar de mais desempenho, disco avançado tem dois níveis. General Purpose vai até 64 TB com 8 GB inclusos, 3.000 IOPS inclusos depois $0,024 por IOPS, e 125 MB/s inclusos depois $0,095 por MB/s. High Performance vai até 60 TB a $0,195 por GB e $0,119 por IOPS, com throughput escalando junto com IOPS.

Saída é mais fácil de ser mal interpretada do que deveria. Os documentos de saída dizem que é incorrida por cada serviço, Database, Auth, Storage, Edge Functions, Realtime e Log Drains, contra uma cota unificada, e que saída em cache e sem cache têm cotas e preços independentes. Armazenamento de arquivos é cobrado por GB-hora, a $0,00002919 por GB-Hr, que é os $0,0213 por GB por mês que você vê na página de preços. Apenas o uso acima da cota é cobrado.

Auth, Edge Functions e Realtime

Auth é baseado em MAU: 100.000 inclusos no Pro, depois $0,00325 cada. Provedores de terceiros como Clerk recebem o mesmo tratamento, conforme um post do Supabase de março de 2025. Add-ons ficam em cima: SAML SSO tem 50 inclusos depois $0,015 por MAU, e Advanced MFA phone é $75 por mês para o primeiro projeto.

Edge Functions incluem 2 milhões de invocações no Pro e Team, depois $2 por milhão. Realtime inclui 500 conexões de pico simultâneas depois $10 por 1.000, e 5 milhões de mensagens depois $2,50 por milhão.

Add-ons e logs

Domínio customizado é um valor fixo de $10 por mês. Point in Time Recovery começa em $100 por mês, ou seja $100 a cada 7 dias de retenção. Branching é $0,01344 por branch por hora. Transformações de imagem incluem 100 imagens de origem depois $5 por 1.000.

Logs são a linha de item desordenada. A página de preços mostra Pro e Team com 20 GB de ingestão de log inclusos depois $0,50 por GB, e consulta de log precificada como uso de ingestão vezes 100. Um log drain é $60 por drain por mês mais $0,20 por milhão de eventos mais $0,09 por GB de saída. Mas o changelog de junho de 2026 descreve medição com 5 GB de ingestão e 1.000 GB de consulta inclusos, excedente a $0,50 por GB e $0,002 por GB, com organizações existentes migrando a partir de 1º de julho. Uma fonte secundária data a mudança de forma diferente e diz que os relatórios divergem sobre o limite. Mantive logs fora dos totais calculados por esse motivo.

Três cargas de trabalho hipotéticas, uma planilha

Estas são cargas de trabalho fictícias. Os dados de entrada são meus, escolhidos para mostrar como cada medidor se comporta. As taxas vêm da página de preços e documentos acima. Substitua seus próprios números.

A fórmula

  1. Comece com a base do plano: $25 para Pro, $599 para Team.
  2. Adicione o preço mensal de cada instância de compute em todos seus projetos, depois subtraia o crédito de $10 (piso o resultado em zero).
  3. Para cada linha medida (MAU, disco, saída, saída em cache, armazenamento): max(0, uso - limite) x taxa.
  4. Para Edge Functions: invocações são cobradas em pacotes inteiros de 1 milhão, então cobre o número de pacotes inteiros acima do limite incluído a $2 cada.
  5. Para Realtime: conexões acima de 500 a $10 por 1.000, mensagens acima de 5 milhões a $2,50 por milhão. Trato ambas como pro rata, então verifique como a fatura arredonda.
  6. Adicione add-ons fixos, depois adicione logs como uma linha separada com um intervalo até que as taxas se estabilizem.

As entradas

A. Protótipo. Plano Pro, um projeto em Micro. 2.000 MAU, 300 MB de dados, 2 GB de egresso, menos de 1 GB de arquivos, alguns milhares de chamadas de função. Tudo dentro dos limites. No Free isso custaria $0, mas um projeto que pausa após uma semana de inatividade não é um bom lugar para uma demo que você está mostrando para clientes.

B. SaaS em crescimento. Plano Pro, um projeto em Small. MAU acima da permissão incluída, 20 GB de disco, 400 GB de egresso, 300 GB de egresso em cache, 150 GB de armazenamento de arquivos, invocações de Edge Function acima da quantidade incluída, um domínio customizado. Realtime fica abaixo de 500 conexões de pico e 5 milhões de mensagens.

C. App de produção maior. Plano Team, um projeto em 2XL. MAU bem acima da permissão incluída, 500 GB de disco General Purpose com 6.000 IOPS e 250 MB/s de throughput, 2.000 GB de egresso, 3.000 GB de egresso em cache, 1.000 GB de armazenamento de arquivos, invocações de Edge Function bem acima da quantidade incluída, 2.000 conexões de pico Realtime, mensagens Realtime bem acima da quantidade incluída, PITR por 7 dias, um domínio customizado e um log drain, apenas taxa base.

A aritmética

LinhaA. ProtótipoB. SaaS em crescimentoC. App maior
Taxa base do planoTaxa base ProTaxa base ProTaxa base Team
Compute (antes do crédito)Preço MicroPreço SmallPreço 2XL
Crédito de computeCrédito aplicadoCrédito aplicadoCrédito aplicado
Disco e disco avançado$0Excedente de discoCobranças de disco avançado
Excedente de MAU$0Excedente de MAUExcedente de MAU
Egress$0Excedente de egressoExcedente de egresso
Egress em cache$0Excedente em cacheExcedente em cache
Armazenamento de arquivos$0Excedente de armazenamentoExcedente de armazenamento
Edge Functions$0Cobranças de pacoteCobranças de pacote
Tempo Real$0$0Excedentes de conexão e mensagem
Complementos fixos$0Domínio personalizadoTaxa base de PITR, domínio personalizado e drenagem de log
Total mensalApenas taxa baseTaxa base mais excedentesTaxa base mais excedentes

É aqui que vêm esses números de aparência estranha, para que você possa auditá-los.

  • B, MAU: os usuários acima do limite x $0.00325 geram a linha de excedente de MAU.
  • B, disco: 12 GB acima x $0.125 gera a linha de disco.
  • B, saída: 150 GB acima x $0.09 gera a linha de saída, mais 50 GB em cache x $0.03 para a linha em cache.
  • B, armazenamento: 50 GB acima x $0.0213 gera a linha de armazenamento.
  • B, Edge Functions: as invocações acima dos 2 milhões inclusos arredondam para 2 pacotes a $2 cada.
  • C, disco avançado: 492 GB acima x $0.125, mais 3.000 IOPS acima x $0.024, mais 125 MB/s acima x $0.095. Esses três somam a linha de disco avançado.
  • C, MAU: os usuários acima do limite x $0.00325 geram a linha de MAU.
  • C, saída: a saída acima do limite x $0.09, mais a saída em cache acima do limite x $0.03.
  • C, armazenamento: 900 GB x $0.0213 gera a linha de armazenamento.
  • C, Edge Functions: as invocações acima do valor incluído são cobradas em pacotes inteiros a $2 cada.
  • C, Realtime: 1.500 conexões acima x $10 por 1.000 = $15, mais as mensagens acima do limite x $2.50 por milhão.
  • C, complementos: PITR $100, domínio personalizado $10, drenagem de log $60.

Veja B de novo. Remova o excedente de MAU e a conta cai pela metade. Metade do custo dessa carga de trabalho são usuários acima do limite. Esse é o padrão que eu acompanharia: um plano que parece barato, mas um medidor causa a maior parte dos danos.

Veja o que C não é. Não é principalmente computação. A instância 2XL sai por $400, que é menos de um quinto do total. MAUs, saída e Realtime juntos custam mais. Se você dimensionar seu orçamento apenas em torno do preço da instância, você estará muito errado.

Há um porém com B. Seus valores de MAU, saída e armazenamento excedem os limites do Pro, então o limite de gasto padrão precisaria estar desativado para que esses fossem cobrados. É uma decisão a ser tomada deliberadamente, não um padrão para esquecer.

Armadilhas de custo e o que acompanhar cada mês

A maioria das surpresas vem de linhas que parecem livres até não estarem mais.

  • MAUs são por usuário, não por requisição. Um pico de marketing que traz inscrições pode levá-lo de $0 para centenas de dólares em excedente. A $0.00325 cada um, 100.000 usuários extras custam $325.
  • Egress é compartilhado entre serviços. Leituras de banco de dados, respostas de Auth, downloads de Storage, respostas de Edge Function e Realtime consomem uma quota unificada. Egress em cache e sem cache são rastreados separadamente, então uma boa taxa de acerto de CDN move o tráfego para o balde mais barato de $0.03 por GB.
  • Pacotes de Edge Function arredondam para cima. Uso entre dois pacotes é faturado como o próximo pacote inteiro. Invocações contam independentemente do código de status, então um loop de repetição martelando uma função com falha é faturado. Requisições OPTIONS de preflight não são.
  • Branches e projetos extras acumulam por hora. A $0.01344 por hora, um branch deixado rodando por um mês inteiro se acumula. Ambientes de preview esquecidos se acumulam.
  • IOPS e throughput são medidores separados. Aumentar o desempenho de disco em General Purpose adiciona cobranças por IOPS e por MB/s além do tamanho.
  • Logs estão em fluxo. A página de preços e o changelog de junho de 2026 discordam sobre permissões, e uma fonte secundária fornece ainda outra data. Trate logs como um intervalo na sua planilha, e veja as páginas Logs Ingest e Logs Query na documentação de uso antes de fazer orçamento.
  • Anúncios não são preços. Supabase disse em 2 de outubro de 2026 que está adquirindo Turso sem preços divulgados. Não faça planos em torno de termos que ninguém publicou.

Pontos de verificação de monitoramento

Coloque-os em um calendário, não em sua cabeça.

  1. Antes do lançamento: decida o limite de gastos, e anote o que acontece aos usuários se uma quota é atingida versus o que você paga se não for.
  2. Primeira semana após o lançamento: compare cada linha medida na documentação de uso contra sua planilha. Uma linha que já está acima da previsão será pior no final do mês.
  3. Mensalmente: reconcilie a fatura contra a fórmula acima, linha por linha. Qualquer lacuna que você não consiga explicar é um medidor que você ainda não entende.
  4. Após qualquer mudança de arquitetura: execute novamente a planilha. Mover processamento de imagens ou webhooks ao redor muda invocações e egress ao mesmo tempo.
  5. Trimestralmente: releia a página de preços. A situação dos logs mostra que medidores podem mudar dentro de um ano.

Esse último ponto de arquitetura é concreto. Se você está escolhendo se redimensionamento de imagens e manipuladores de webhook vivem em Edge Functions ou no seu servidor de aplicativos, ambas as escolhas movem pacotes de invocação e egress, e esse é o tipo de decisão coberta em desenvolvimento Next.js e Supabase.

Quando um host somente Postgres se encaixa melhor

O bundle em si não é um imposto. Auth, Storage e Realtime não custam nada até você ultrapassar uma permissão. Então o argumento para um produto somente Postgres nunca é que você paga por recursos que não usa. É mais estreito que isso.

Um host Postgres gerenciado simples pode ser o melhor encaixe quando:

  • Você já tem um provedor de autenticação, e ele cobra por usuário. Auth de terceiros através do Supabase carrega o mesmo preço MAU que Supabase Auth, então trazer seu próprio provedor não reduz essa linha.
  • Sua carga de trabalho é pesada em banco de dados e todo o resto é fino. Então computação e disco são sua conta, e um produto mais simples com um medidor mais simples é mais fácil de prever.
  • Você quer um preço que possa explicar em uma única linha, porque as finanças pedem por isso.
  • Você precisa de uma forma de banco de dados muito diferente, como muitos bancos de dados pequenos criados sob demanda. Esse é um modelo de preços diferente, e a aquisição Turso mostra que até o Supabase o vê como separado do Postgres hospedado.

O caso oposto é igualmente real. Se você tivesse que montar autenticação, armazenamento de arquivos, realtime e funções você mesmo, uma base de $25 com permissões generosas é difícil de bater em tempo de engenharia. A comparação a fazer é o total de sua planilha contra a soma dos produtos separados que você montaria junto, mais as horas para conectá-los.

Para uma visão mais ampla de como Supabase se situa contra Neon, PlanetScale, Turso e Convex, veja a comparação de banco de dados serverless e a visão geral Supabase. Use-as para encaixe, não para taxas. Taxas mudam mais rápido do que artigos de comparação são atualizados, e fontes secundárias já discordaram das fontes primárias em logs.

FAQ

Usar Clerk ou outro provedor de autenticação terceirizado reduz minhas cobranças de MAU?

Não. Conforme o post de março de 2025 do Supabase, Auth terceirizado foi movido para paridade com Supabase Auth: 50.000 MAU no Free, 100.000 no Pro, depois $0,00325 por MAU. Você pode escolher um provedor externo por recursos, mas não por um medidor mais barato.

Como o armazenamento de arquivos é cobrado se eu exceder a cota apenas por alguns dias?

O armazenamento é medido por GB-hora em $0,00002919, o que equivale a $0,0213 por GB por mês, e apenas o uso acima da sua cota de plano é cobrado. Em princípio, um pequeno excesso custa uma fração da taxa mensal. Leia os documentos de preços de armazenamento para saber exatamente como os valores horários são somados.

Quanto custa um projeto adicional?

A cobrança é uma assinatura por organização com uso somado entre projetos. Um projeto adicional significa outra instância do Postgres, que a página de preços coloca em projetos adicionais a partir de $10 por mês. O post de cobrança de organização de 2023 apresenta a taxa horária como $0,01344. Compute acima de Micro é precificado por cima, e o único crédito de $10 não é repetido por projeto no exemplo da própria página de preços.

Por que meu projeto Free parou de funcionar?

Projetos Free são pausados após 1 semana de inatividade, e o plano permite 2 projetos ativos. Isso é por design e não uma falha de cobrança. Se um projeto deve ficar ativo para usuários reais, essa é a razão mais clara para movê-lo para Pro.

Uma fatura do Supabase é a taxa do plano mais alguns medidores, e no modelo SaaS em crescimento um único, excesso de MAU, representou cerca de metade dela. A ressalva mais importante é logs: a página de preços e o changelog de junho de 2026 discordam sobre as permissões, então trate essa linha como um intervalo até os números se estabilizarem.

← voltar