FireShield
← Todos los artículos

Guía

Precios de Firebase vs Supabase: lo que pagas de verdad

1 de noviembre de 2026 · 6 min de lectura

Dos formas muy distintas de cobrar un backend. Planes gratuitos, planes de pago, qué cuenta cada uno y cómo acaba un descontrol en cada uno.

La respuesta corta

Firebase cobra por lo que haces: cada lectura de documento, llamada a función y gigabyte enviado, con una cuota gratuita diaria y sin cuota fija (precios de Firebase). Supabase cobra por lo que tienes en marcha: un plan desde $25 al mes más una instancia de base de datos por proyecto, con cuotas incluidas generosas y un tope de gasto: "The Pro Plan has a spend cap enabled by default to keep costs under control." (el plan Pro tiene un tope de gasto activado por defecto para controlar los costes) (precios de Supabase).

Así que Firebase suele ser más barato para apps pequeñas o con picos, y más arriesgado cuando algo se descontrola. Supabase es más fácil de prever y cuesta más al principio.

Los planes gratuitos, lado a lado

Firebase (uso sin coste)Supabase Free
Base de datosFirestore: 1 GiB almacenado, 50.000 lecturas y 20.000 escrituras al díaBase de datos Postgres de 500 MB, CPU compartida, 500 MB de RAM
Archivos5 GB (solo Blaze, regiones de EE. UU.)1 GB
Auth50.000 usuarios activos al mes50.000 usuarios activos al mes
Funciones2 millones de invocaciones al mes (solo Blaze)500.000 invocaciones de Edge Functions
Salida de datos10 GiB al mes desde Firestore, 360 MB al día desde Hosting5 GB
ProyectosCada proyecto tiene su propia cuota2 proyectos activos, pausados tras una semana sin uso

El plan gratuito de Supabase tiene una pega que conviene saber: "Free projects are paused after 1 week of inactivity." (los proyectos gratuitos se pausan tras 1 semana de inactividad). Vale para un prototipo, no para algo de lo que dependa gente.

Planes de pago

Firebase tiene un solo plan de pago, Blaze, sin cuota mensual: mantienes el uso gratuito y pagas por unidad por encima. Firestore en us-central1 cuesta $0.03 por cada 100.000 lecturas y $0.09 por cada 100.000 escrituras; Cloud Functions, $0.40 por millón de invocaciones a partir de los 2 primeros millones.

Supabase Pro empieza en $25 al mes e incluye, por proyecto, 8 GB de disco de base de datos, además de 100 GB de archivos, 250 GB de salida y 100.000 usuarios activos al mes. También incluye $10 al mes en créditos de cómputo, suficientes para una instancia Micro (1 GB de RAM). Por encima de lo incluido: $0.125 por GB de disco, $0.0213 por GB de archivos, $0.09 por GB de salida y $0.00325 por usuario. El siguiente plan, Team, empieza en $599 al mes.

Lo que sorprende es el cómputo, que va por proyecto. Supabase lo dice claro: "Each project you launch increases your monthly Compute costs" (cada proyecto que lanzas aumenta tus costes mensuales de cómputo). Una instancia Small (2 GB de RAM) cuesta $15 al mes y una Large (8 GB, 2 vCPU) $110, y los créditos solo cubren una Micro. Tres proyectos Small en Pro: $25 + $45 - $10 = $60 al mes.

Qué cuenta cada uno

  • Firebase cuenta operaciones. Cada lectura de documento se cobra, así que el coste sigue a tu tráfico y a tu código. Una consulta que lee 1.000 documentos para mostrar 10 cuesta 100 veces más de lo necesario, y nada te avisa.
  • Supabase cuenta capacidad. Las consultas no se cobran por fila: pagas el tamaño de la instancia. Una consulta pesada hace la base de datos más lenta, no la factura más grande, hasta que pasas a una instancia mayor.
  • Los dos cobran el ancho de banda. La salida de datos por encima de lo incluido se cobra en ambos, y es la línea que crece con descargas, imágenes y vídeo.

Cuando algo se descontrola

Aquí es donde más se diferencian. En Supabase Pro con el tope de gasto activado, superar una cuota incluida detiene ese uso: "further usage of that item is disallowed until the next billing cycle" (el uso posterior de ese concepto no se permite hasta el siguiente ciclo de facturación) (control de costes). Tu app puede romperse, pero la factura no crece. El tope no cubre el cómputo, las réplicas de lectura, la recuperación a un punto en el tiempo ni otros extras que elijas.

Firebase no tiene nada parecido para un proyecto entero. Un presupuesto solo envía alertas, a menudo con horas de retraso (alertas de presupuesto), y un bucle o un ataque sigue facturando hasta que alguien lo para. Así llegaron a cinco cifras las facturas de nuestras historias de terror.

¿Cuál es más barato?

  • Una app pequeña o un proyecto personal: Firebase, a menudo a $0. 1 millón de lecturas de Firestore al día cuesta menos de $9 al mes, mientras que Supabase Pro son $25 antes de cualquier uso. Supabase Free también sirve, siempre que el proyecto se use cada semana.
  • Varios proyectos pequeños: Firebase da a cada proyecto su propio uso gratuito. En Supabase Pro cada proyecto extra suma cómputo, $10 al mes en el tamaño más pequeño.
  • Una app estable y con mucho uso: Supabase es más fácil de prever: una instancia fija y cuotas incluidas generosas. En Firebase la factura sigue a las lecturas y escrituras, así que merece la pena optimizar las pantallas que más leen.
  • Miedo a una factura descontrolada: El tope de gasto de Supabase viene activado por defecto. En Firebase el freno lo pones tú: cómo limitar el gasto en Firebase.

Si te quedas en Firebase, FireShield es ese freno: alertas en cuanto Google informa del gasto, detección de picos en cada servicio en minutos y un Soft Kill o un Hard Kill cuando hace falta.

Logo de FireWand

¿Gestionas una base de datos de Firebase Data Connect?

FireWand te permite explorar, filtrar y editar tus tablas con una consola SQL de verdad, gratis para tu primer proyecto.

Prueba FireWand →