Pro cuesta $25 al mes solo como base: el cómputo extra, el disco por encima de 8 GB y la salida de datos por encima de 250 GB se suman, así que calcula tu factura con tu tamaño de base de datos y tu tráfico, no con el precio de la portada.
1. Los planes de Supabase de un vistazo#
Supabase ofrece PostgreSQL administrado con autenticación, almacenamiento de archivos y funciones en un solo servicio. Los precios de esta guía están en dólares y salen de su página oficial de precios, leída el 17 de octubre de 2026. Los impuestos y las comisiones de tu medio de pago se suman aparte.
| Plan | Precio | Base de datos | Almacenamiento | Usuarios activos (MAU) | Salida de datos | Respaldos |
|---|---|---|---|---|---|---|
| Free | $0 | 500 MB por proyecto | 1 GB | 50.000 | 5 GB | No incluidos; el proyecto se pausa tras 1 semana sin actividad |
| Pro | Desde $25 al mes | 8 GB por proyecto, luego $0,125/GB | 100 GB ($0,0213/GB extra) | 100.000 ($0,00325 por MAU extra) | 250 GB ($0,09/GB extra) | Diarios, 7 días de retención |
| Team | Desde $599 al mes | Como Pro | Como Pro | Como Pro | Como Pro | Diarios, 14 días de retención |
| Enterprise | A medida | A medida | A medida | A medida | A medida | A medida |
La tabla resume lo esencial. El plan Free es un entorno para empezar, no para producción: 500 MB de base de datos por proyecto, dos proyectos activos y pausa tras una semana sin actividad. El plan Pro parte de $25 al mes, quita la pausa por inactividad y añade respaldos diarios con siete días de retención. Team, desde $599 al mes, amplía la retención de respaldos a 14 días. La recuperación a un punto en el tiempo es un complemento aparte: $100 al mes por cada 7 días de retención.
Documentación: Supabase: precios y planes ↗
2. Qué incluye Pro y qué se cobra aparte#
El precio de $25 al mes del plan Pro incluye $10 mensuales en créditos de cómputo, que cubren una instancia Micro. Si tu proyecto necesita más cómputo, pagas la diferencia entre el precio de la instancia y esos $10. El cómputo se cobra por proyecto, con independencia del uso de tu base de datos; si tienes varios proyectos, revisa en la documentación de facturación cómo se aplican los créditos. La tabla muestra los tamaños de cómputo y su precio mensual.
| Tamaño | Precio al mes | Lo que cubre el crédito de Pro |
|---|---|---|
| Micro | $10 | Cubierto del todo |
| Small | $15 | Se cobra la diferencia: $5 |
| Medium | $60 | Se cobra la diferencia: $50 |
| Large | $110 | Se cobra la diferencia: $100 |
| XL | $210 | Se cobra la diferencia: $200 |
| 2XL | $410 | Se cobra la diferencia: $400 |
| 4XL | $960 | Se cobra la diferencia: $950 |
| 8XL | $1.870 | Se cobra la diferencia: $1.860 |
Hay tres partidas que crecen con tu uso. El disco incluye 8 GB por proyecto y cada GB adicional cuesta $0,125. La salida de datos (egress) incluye 250 GB y el exceso cuesta $0,09 por GB. El almacenamiento de archivos incluye 100 GB y el exceso, $0,0213 por GB. Además, los usuarios activos al mes incluidos son 100.000 y cada uno adicional cuesta $0,00325.
Documentación: Supabase: precios y planes ↗ · Supabase: costos de cómputo y facturación ↗
3. Ejemplo calculado: tres tamaños de aplicación#
Para ver cuánto cuesta de verdad, calculemos tres aplicaciones con un solo proyecto en el plan Pro. La función suma la base de $25, la diferencia de cómputo por encima de los $10 de crédito, el disco por encima de 8 GB y la salida de datos por encima de 250 GB. No incluye archivos, usuarios activos adicionales ni impuestos.
COMPUTO = {"micro": 10, "small": 15, "medium": 60, "large": 110} # USD al mes
def costo_supabase_pro(db_gb: float, egress_gb: float, computo: str = "micro") -> float:
base = 25.0 # plan Pro
credito = 10.0 # créditos de cómputo incluidos
extra_computo = max(0.0, COMPUTO[computo] - credito)
extra_disco = max(0.0, db_gb - 8) * 0.125 # 8 GB incluidos por proyecto
extra_egress = max(0.0, egress_gb - 250) * 0.09 # 250 GB incluidos
return base + extra_computo + extra_disco + extra_egress
for computo, db_gb, egress_gb in [("micro", 5, 100), ("small", 20, 300), ("medium", 60, 1200)]:
print(computo, db_gb, egress_gb, f"{costo_supabase_pro(db_gb, egress_gb, computo):,.2f}")| Escenario | Pro | Cómputo extra | Disco extra | Salida extra | Total al mes |
|---|---|---|---|---|---|
| Micro, 5 GB y 100 GB de salida | $25 | $0 | $0 | $0 | $25 |
| Small, 20 GB y 300 GB de salida | $25 | $5 | $1,50 | $4,50 | $36 |
| Medium, 60 GB y 1,2 TB de salida | $25 | $50 | $6,50 | $85,50 | $167 |
La primera aplicación no paga nada por encima de los $25. La segunda añade $5 de cómputo, $1,50 de disco y $4,50 de salida y termina en $36. En la tercera, un cómputo Medium aporta $50 y la salida de 1,2 TB aporta $85,50: el total llega a $167, casi siete veces la cifra de la portada. La lección es que el cómputo y la salida de datos mandan cuando creces, no el plan.
Para profundizarPostgreSQL: encuentra el índice correcto con EXPLAIN
4. Cuándo se queda corto el plan Free#
Free sirve para prototipos, pruebas y proyectos personales. Se queda corto por cuatro razones concretas, todas visibles en la tabla del plan.
- Pausa por inactividad: un proyecto Free se pausa tras una semana sin actividad, lo que rompe cualquier producto con visitas esporádicas.
- Tamaño: 500 MB de base de datos por proyecto se alcanzan rápido con registros, vectores o datos de analítica.
- Proyectos: el plan permite dos proyectos activos, de modo que un entorno de producción y otro de pruebas ya lo agotan.
- Respaldos: Free no incluye los respaldos diarios que sí ofrece Pro; si pierdes datos, no hay respaldo del proveedor al que volver.
Si tu aplicación tiene usuarios reales, el salto a Pro es razonable desde el primer día: elimina la pausa y añade respaldos. El costo base es de $25 al mes, más el cómputo y el uso que superen lo incluido.
Para profundizarSupabase Free vs Pro: diferencias, límites y cuándo pasar de plan
Documentación: Supabase: precios y planes ↗
5. Alternativas: Turso y otros planes de entrada#
Turso es una base de datos compatible con SQLite pensada para muchas bases pequeñas y lecturas cerca del usuario; no es PostgreSQL, así que la comparación es de modelo de cobro más que de producto idéntico. Sus planes cobran por filas leídas y escritas y por almacenamiento, no por instancia.
Planes de Turso, también en dólares y según su página oficial de precios:
| Plan | Precio | Bases de datos | Almacenamiento | Filas leídas | Filas escritas | Restauración a un punto en el tiempo |
|---|---|---|---|---|---|---|
| Free | $0 | 100 | 5 GB | 500 millones | 10 millones | 1 día |
| Developer | $4,99 al mes | Sin límite | 9 GB (+$0,75/GB) | 2.500 millones (+$1 por mil millones) | 25 millones (+$1 por millón) | 10 días |
| Scaler | $24,92 al mes | Sin límite | 24 GB (+$0,50/GB) | 100.000 millones (+$0,80 por mil millones) | 100 millones (+$0,80 por millón) | 30 días |
| Pro | $416,58 al mes | Sin límite | 50 GB (+$0,45/GB) | 250.000 millones (+$0,75 por mil millones) | 250 millones (+$0,75 por millón) | 90 días |
Si tu aplicación necesita PostgreSQL con extensiones, funciones SQL avanzadas o un ecosistema de herramientas, Supabase es la opción natural. Si tu patrón es muchas bases pequeñas por cliente o un volumen de lecturas muy alto, el cobro por filas de Turso puede salir más barato. Compara los planes de Supabase y Turso lado a lado en el comparador de bases de datos de Codifly.
Para profundizarPrecios de bases de datos administradas en 2026: Neon, Supabase, PlanetScale, Turso y Cloudflare D1
Documentación: Turso: precios ↗
6. Mantén tus cifras al día#
Los planes de bases de datos administradas cambian de límites y de cobro con frecuencia. 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 anual.
- Revisa en el panel de Supabase el consumo real de disco, salida y cómputo durante un mes antes de decidir el tamaño de instancia.
- Configura alertas de gasto para detectar el pico de salida de datos, que es la partida que más sorprende.
- Compara contra otros planes de entrada con el comparador de bases de datos antes de elegir, y vuelve a hacerlo cuando cambie tu volumen.
Para profundizarVariables de entorno y DATABASE_URL en producción: guía completa
Documentación: PostgreSQL: documentación oficial ↗
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.