Free es gratis hasta que el proyecto importa: la pausa tras una semana sin actividad, los 500 MB de base de datos y la falta de respaldos son los motivos reales para pasar a Pro, que parte de $25 al mes.
1. Supabase Free vs Pro, punto por punto#
Supabase ofrece PostgreSQL administrado con autenticación, almacenamiento y funciones. La diferencia entre Free y Pro no es una lista de funciones sino de límites: qué tan grande puede ser la base, qué pasa cuando nadie la usa y si existen respaldos. La tabla compara los dos planes con los datos de la página oficial de precios, leídos el 17 de octubre de 2026.
| Característica | Free | Pro |
|---|---|---|
| Precio | $0 al mes | Desde $25 al mes |
| Base de datos | 500 MB por proyecto | 8 GB por proyecto; luego $0,125 por GB |
| Proyectos activos | 2 | Sin tope indicado en la tabla de precios |
| Pausa por inactividad | Sí, tras 1 semana | No |
| Respaldos automáticos | No incluidos | Diarios, 7 días de retención |
| Recuperación a un punto en el tiempo | No incluida | Complemento: $100 al mes por cada 7 días de retención |
| Almacenamiento de archivos | 1 GB | 100 GB; luego $0,0213 por GB |
| Salida de datos (egress) | 5 GB | 250 GB; luego $0,09 por GB |
| Usuarios activos al mes | 50.000 | 100.000; luego $0,00325 por usuario |
| Créditos de cómputo | — | $10 al mes (cubren una instancia Micro) |
La lectura rápida: Free cuesta $0 y sirve para construir; Pro parte de $25 al mes y quita las restricciones que molestan en producción. Todas las cifras están en dólares y no incluyen impuestos.
Para profundizarPrecios de Supabase en 2026: planes Free y Pro y cuánto cuesta de verdad
Documentación: Supabase: precios y planes ↗
2. Los límites que de verdad obligan a cambiar#
No todos los límites pesan igual. Cuatro aparecen primero en la práctica.
- La pausa: un proyecto Free se pausa tras una semana sin actividad. Para un producto con visitas esporádicas, eso significa una primera carga lenta o un error hasta que se reactive.
- El tamaño: 500 MB por proyecto parecen mucho hasta que guardas registros, vectores o eventos. Pro incluye 8 GB y cobra $0,125 por cada GB adicional.
- Los respaldos: Free no incluye respaldos automáticos; Pro guarda respaldos diarios durante siete días.
- Los proyectos: Free permite dos proyectos activos, de modo que un entorno de producción y otro de pruebas ya lo agotan.
Los demás límites (salida de datos, archivos, usuarios activos) rara vez son el primer problema: Free incluye 5 GB de salida, 1 GB de archivos y 50.000 usuarios activos al mes.
Documentación: Supabase: precios y planes ↗
3. Un criterio calculado para decidir#
Para no decidir por intuición, la función siguiente aplica los límites publicados del plan Free y devuelve el plan mínimo con los motivos. Es una regla, no una predicción: ajusta los umbrales si Supabase cambia sus condiciones.
def plan_supabase(db_mb: float, proyectos_activos: int, necesita_respaldos: bool, produccion: bool) -> str:
"""Devuelve el plan mínimo según los límites publicados del plan Free."""
motivos = []
if db_mb > 500:
motivos.append("la base de datos supera 500 MB por proyecto")
if proyectos_activos > 2:
motivos.append("necesitas más de 2 proyectos activos")
if necesita_respaldos:
motivos.append("Free no incluye respaldos automáticos")
if produccion:
motivos.append("Free pausa el proyecto tras 1 semana sin actividad")
return "Pro (" + "; ".join(motivos) + ")" if motivos else "Free"
casos = [("Prototipo personal", 80, 1, False, False), ("Demo para un cliente", 300, 2, False, False),
("Startup con usuarios", 900, 2, True, True)]
for nombre, db_mb, proyectos, respaldos, prod in casos:
print(nombre + ":", plan_supabase(db_mb, proyectos, respaldos, prod))| Caso | Base de datos | Proyectos activos | Respaldos y producción | Plan mínimo |
|---|---|---|---|---|
| Prototipo personal | 80 MB | 1 | No | Free |
| Demo para un cliente | 300 MB | 2 | No | Free |
| Startup con usuarios | 900 MB | 2 | Sí | Pro |
El prototipo y la demo caben en Free. La startup supera dos umbrales a la vez (900 MB y producción sin pausas ni respaldos), así que Pro es el mínimo razonable: $25 al mes más el cómputo y el uso que superen lo incluido.
4. Cómo pasar de Free a Pro sin sorpresas#
El cambio es una decisión de facturación, no una migración de datos: el proyecto sigue siendo el mismo. Antes de hacerlo conviene medir lo que ya ocupas y revisar cuánto cómputo necesitas, porque ese es el costo que más crece (consulta la guía de precios de Supabase para ver tres escenarios calculados).
- Mide el tamaño de la base y de sus tablas más grandes con la consulta de abajo.
- Revisa en el panel el consumo de salida de datos y de usuarios activos del último mes.
- Decide el tamaño de cómputo: el crédito de $10 de Pro cubre una instancia Micro; las mayores se cobran aparte.
- Configura alertas de gasto antes de subir de plan, para ver el primer pico de salida de datos.
-- Tamaño de la base de datos y de sus tablas más grandes
select pg_size_pretty(pg_database_size(current_database())) as base_de_datos;
select relname as tabla, pg_size_pretty(pg_total_relation_size(relid)) as tamano
from pg_catalog.pg_statio_user_tables
order by pg_total_relation_size(relid) desc
limit 5;Para profundizarPostgreSQL: encuentra el índice correcto con EXPLAIN
Documentación: Supabase: facturación ↗ · PostgreSQL: funciones de administración ↗
5. Cuándo conviene quedarse en Free#
Free es la opción correcta para prototipos, demos, proyectos personales y entornos de pruebas que toleran una pausa. También sirve para aprender el producto sin tarjeta. Pasa a Pro cuando alguien dependa de la aplicación, no antes.
Si dudas entre Supabase y otra base de datos administrada, el comparador de bases de datos de Codifly muestra sus planes lado a lado, y la guía Turso vs Supabase explica la diferencia entre cobrar por instancia y cobrar por filas.
Para profundizarTurso vs Supabase: precios, modelo de cobro y cuál elegir
6. Mantén tus cifras al día#
Los límites y precios de los planes cambian. Las cifras de esta guía son las de la página oficial el 17 de octubre de 2026; confirma las condiciones antes de comprometer un presupuesto.
- Anota la fecha en que verificaste cada límite.
- Revisa la página de precios cuando cambie tu volumen de datos o de usuarios.
- Compara contra otras opciones en el comparador de bases de datos antes de decidir.
Fuentes y alcance
Documentación consultada el 17 de octubre de 2026. Los ejemplos y criterios de decisión son propuestas editoriales; adáptalos al contrato de tu aplicación y valídalos en tu entorno de pruebas autorizado.