Supabase Free vs Pro: diferenças, limites e quando mudar de plano

Comparação ponto a ponto dos planos Free e Pro do Supabase segundo a página oficial de outubro de 2026: banco de dados, pausa, backups, saída de dados e um critério calculado para decidir.

Neste artigo
Em 30 segundos

O Free é grátis até o projeto importar: a pausa após uma semana sem atividade, os 500 MB de banco e a falta de backups são os motivos reais para passar ao Pro, que parte de $25 por mês.

1. Supabase Free vs Pro, ponto a ponto#

O Supabase oferece PostgreSQL gerenciado com autenticação, armazenamento e funções. A diferença entre Free e Pro não é uma lista de funções, e sim de limites: quão grande pode ser o banco, o que acontece quando ninguém o usa e se existem backups. A tabela compara os dois planos com os dados da página oficial de preços, lida em 17 de outubro de 2026.

CaracterísticaFreePro
Preço$0 por mêsA partir de $25 por mês
Banco de dados500 MB por projeto8 GB por projeto; depois $0,125 por GB
Projetos ativos2Sem limite indicado na tabela de preços
Pausa por inatividadeSim, após 1 semanaNão
Backups automáticosNão incluídosDiários, 7 dias de retenção
Recuperação a um ponto no tempoNão incluídaComplemento: $100 por mês para cada 7 dias de retenção
Armazenamento de arquivos1 GB100 GB; depois $0,0213 por GB
Saída de dados (egress)5 GB250 GB; depois $0,09 por GB
Usuários ativos por mês50.000100.000; depois $0,00325 por usuário
Créditos de computação—$10 por mês (cobrem uma instância Micro)

A leitura rápida: o Free custa $0 e serve para construir; o Pro parte de $25 por mês e remove as restrições que incomodam em produção. Todos os valores estão em dólares e não incluem impostos.

Para se aprofundarPreços do Supabase em 2026: planos Free e Pro e quanto custa de verdade

Documentação: Supabase: preços e planos ↗

2. Os limites que realmente obrigam a mudar#

Nem todos os limites pesam igual. Quatro aparecem primeiro na prática.

  • A pausa: um projeto Free pausa após uma semana sem atividade. Para um produto com visitas esporádicas, isso significa uma primeira carga lenta ou um erro até reativar.
  • O tamanho: 500 MB por projeto parecem muito até você guardar registros, vetores ou eventos. O Pro inclui 8 GB e cobra $0,125 por cada GB adicional.
  • Os backups: o Free não inclui backups automáticos; o Pro guarda backups diários por sete dias.
  • Os projetos: o Free permite dois projetos ativos, então um ambiente de produção e outro de testes já o esgotam.

Os demais limites (saída de dados, arquivos, usuários ativos) raramente são o primeiro problema: o Free inclui 5 GB de saída, 1 GB de arquivos e 50.000 usuários ativos por mês.

Documentação: Supabase: preços e planos ↗

3. Um critério calculado para decidir#

Para não decidir por intuição, a função a seguir aplica os limites publicados do plano Free e devolve o plano mínimo com os motivos. É uma regra, não uma previsão: ajuste os limiares se o Supabase mudar as condições.

python
def plano_supabase(db_mb: float, projetos_ativos: int, precisa_backups: bool, producao: bool) -> str:
    """Devolve o plano mínimo segundo os limites publicados do plano Free."""
    motivos = []
    if db_mb > 500:
        motivos.append("o banco de dados excede 500 MB por projeto")
    if projetos_ativos > 2:
        motivos.append("você precisa de mais de 2 projetos ativos")
    if precisa_backups:
        motivos.append("o Free não inclui backups automáticos")
    if producao:
        motivos.append("o Free pausa o projeto após 1 semana sem atividade")
    return "Pro (" + "; ".join(motivos) + ")" if motivos else "Free"

casos = [("Protótipo pessoal", 80, 1, False, False), ("Demo para um cliente", 300, 2, False, False),
         ("Startup com usuários", 900, 2, True, True)]
for nome, db_mb, projetos, backups, prod in casos:
    print(nome + ":", plano_supabase(db_mb, projetos, backups, prod))
Limites do plano Free segundo a página oficial lida em 2026-10-17. Imprime: Free para o protótipo, Free para a demo e Pro para a startup.
CasoBanco de dadosProjetos ativosBackups e produçãoPlano mínimo
Protótipo pessoal80 MB1NãoFree
Demo para um cliente300 MB2NãoFree
Startup com usuários900 MB2SimPro

O protótipo e a demo cabem no Free. A startup ultrapassa dois limites ao mesmo tempo (900 MB e produção sem pausas nem backups), então o Pro é o mínimo razoável: $25 por mês mais a computação e o uso que excederem o incluído.

4. Como passar do Free ao Pro sem surpresas#

A mudança é uma decisão de faturamento, não uma migração de dados: o projeto continua o mesmo. Antes de fazer, meça o que você já ocupa e revise quanta computação precisa, porque esse é o custo que mais cresce (veja o guia de preços do Supabase para três cenários calculados).

  • Meça o tamanho do banco e das tabelas maiores com a consulta abaixo.
  • Revise no painel o consumo de saída de dados e de usuários ativos do último mês.
  • Decida o tamanho de computação: o crédito de $10 do Pro cobre uma instância Micro; as maiores são cobradas à parte.
  • Configure alertas de gasto antes de subir de plano, para ver o primeiro pico de saída de dados.
sql
-- Tamanho do banco de dados e das suas maiores tabelas
select pg_size_pretty(pg_database_size(current_database())) as banco_de_dados;

select relname as tabela, pg_size_pretty(pg_total_relation_size(relid)) as tamanho
from pg_catalog.pg_statio_user_tables
order by pg_total_relation_size(relid) desc
limit 5;
Meça quanto o seu banco ocupa antes de escolher o plano: o Free permite 500 MB por projeto e o Pro inclui 8 GB. Execute no editor SQL do projeto.

Para se aprofundarPostgreSQL: encontre o índice certo com EXPLAIN

Documentação: Supabase: faturamento ↗ · PostgreSQL: funções de administração ↗

5. Quando vale ficar no Free#

O Free é a escolha certa para protótipos, demos, projetos pessoais e ambientes de teste que toleram uma pausa. Também serve para aprender o produto sem cartão. Passe ao Pro quando alguém depender da aplicação, não antes.

Se você hesita entre o Supabase e outro banco gerenciado, o comparador de bancos de dados da Codifly mostra seus planos lado a lado, e o guia Turso vs Supabase explica a diferença entre cobrar por instância e cobrar por linhas.

Para se aprofundarTurso vs Supabase: preços, modelo de cobrança e qual escolher

6. Mantenha seus números em dia#

Limites e preços dos planos mudam. Os números deste guia são os da página oficial em 17 de outubro de 2026; confirme as condições antes de comprometer um orçamento.

  • Anote a data em que você verificou cada limite.
  • Revise a página de preços quando o seu volume de dados ou de usuários mudar.
  • Compare com outras opções no comparador de bancos de dados antes de decidir.

Fontes e escopo

Documentação consultada em 17 de outubro de 2026. Os exemplos e critérios de decisão são propostas editoriais; adapte-os ao contrato da sua aplicação e valide-os no seu ambiente de testes autorizado.

Compare estas opções

Compare bancos de dados

Confira preços, limites, condições e fontes de cada opção.

Abrir comparador
Consultoria

Seu caso é diferente?

Conte seu contexto e as opções que você está avaliando. Respondemos com critérios e fontes, sem assinaturas automáticas.

Pedir consultoria