how-much-does-vercel-cost-2026.html
< BACK ¿Cuánto cuesta realmente Vercel? Facturas mensuales reales -- ilustración de arte lineal

¿Cuánto cuesta realmente Vercel? Facturas mensuales reales

Un cliente me llamó en octubre del año pasado, ligeramente asustado. Había lanzado un sitio de marketing en Next.js el mes anterior, el tráfico había aumentado, y su factura de Vercel había saltado de $0 a $94. Sin advertencia. Sin escalada gradual. Solo un número que no esperaba. Y la cosa es que nada estaba mal. No había configurado nada incorrectamente. La plataforma estaba haciendo exactamente lo que está diseñada para hacer.

Esa conversación es la razón por la que estoy escribiendo esto. Vercel es genuinamente una infraestructura excelente, y lo digo habiendo desplegado probablemente más de 400 proyectos en ella a lo largo de la historia de Seahawk. Pero la estructura de precios tiene trampas que atrapan a las personas que no leyeron la letra pequeña, o la leyeron y no hicieron las cuentas reales. Déjame hacerlo por ti.

El Plan Hobby: Gratuito hasta que no lo es

El nivel gratuito de Vercel, llamado Hobby, es genuinamente útil. Para un proyecto personal, un portafolio, o un blog de bajo tráfico, manejará todo. Obtienes 100GB de ancho de banda por mes, 6,000 minutos de invocaciones de Edge Middleware, y 100GB-horas de ejecución de funciones serverless. Esos números suenan enormes. No lo son, una vez que estás ejecutando algo real.Hobby, is legitimately useful. For a personal project, a portfolio, or a low-traffic blog, it'll handle everything. You get 100GB of bandwidth per month, 6,000 minutes of Edge Middleware invocations, and 100GB-hours of serverless function execution. Those numbers sound enormous. They're not, once you're running something real.

Aquí está lo que realmente consume tu asignación de Hobby:

  • Duración de funciones serverless. Cada llamada a función se cuenta contra tus GB-horas. Una ruta API pesada en datos que se ejecuta 3 segundos y usa 512MB de memoria consume 0.0004 GB-horas por invocación. Suena trivial. Con 10,000 solicitudes diarias, son 1.2 GB-horas. Tu asignación es 100. Tienes espacio. Pero apila tres o cuatro rutas así y se acaba a mediados de mes. Each function call counts against your GB-hours. A data-heavy API route that runs for 3 seconds and uses 512MB of memory burns through 0.0004 GB-hours per invocation. Sounds trivial. At 10,000 requests a day, that's 1.2 GB-hours. Your allowance is 100. You've got room. But stack three or four such routes and you're gone by mid-month.
  • Ancho de banda. Si sirves cualquier tipo de contenido multimedia, 100GB se va rápido. Un sitio con imágenes de productos, previsualizaciones de video, o incluso un portafolio razonablemente rico puede alcanzar eso en dos semanas de tráfico decente. If you're serving any kind of media, 100GB goes fast. A site with product images, video previews, or even a reasonably rich portfolio can hit that in two weeks of decent traffic.
  • Minutos de construcción. 6,000 minutos de construcción por mes. Una aplicación Next.js 14 compleja con muchas páginas estáticas puede tomar 4-8 minutos por construcción. Si despliegas frecuentemente, eso se suma. 6,000 build minutes per month. A complex Next.js 14 app with a lot of static pages can take 4-8 minutes per build. If you're deploying frequently, that adds up.

La mayor restricción en Hobby es esta: es para uso personal y no comercial. No es solo relleno de letra pequeña. Si estás construyendo sitios para clientes, incluso pequeños, técnicamente estás violando los términos de servicio. Conozco agencias que han ejecutado proyectos de clientes en cuentas Hobby durante meses sin problema. También conozco una que tuvo sus despliegues suspendidos. No vale la pena el riesgo.biggest restriction on Hobby is this: it's for personal, non-commercial use. That's not just fine-print padding. If you're building client sites, even small ones, you're technically violating the terms of service. I know agencies that have run client projects on Hobby accounts for months without issue. I also know one that got their deployments suspended. Not worth the risk.

Plan Pro: $20/Mes, Luego Se Complica

El plan Pro comienza en $20 por mes por miembro. Un desarrollador trabajando solo paga $20. Un equipo de cuatro paga $80 solo por asientos. Esa es la base, y es razonable.

Pero el precio de Vercel se basa en consumo por encima de esos límites de base. El nivel Pro te da:

  • 1TB de ancho de banda (versus 100GB en Hobby)
  • 1,000 GB-horas de ejecución de funciones serverless
  • 24,000 minutos de construcción

Más allá de esos montos incluidos, pagas sobrecostos. Los sobrecostos de ancho de banda corren a $0.15 por GB. Los sobrecostos de ejecución serverless son $0.18 por GB-hora. Los sobrecostos de minutos de compilación son $0.01 por minuto.Bandwidth overages run at $0.15 per GB. Serverless execution overages are $0.18 per GB-hour. Build minute overages are $0.01 per minute.

Cómo se ve un proyecto real de tamaño medio

El año pasado, Seahawk construyó un front-end de e-commerce con Next.js 13 para un cliente de moda del Reino Unido. Cuenta de desarrollador único, así que $20/mes por el asiento. El sitio tenía alrededor de 80,000 visitantes mensuales, un catálogo de productos servido a través de rutas API extrayendo de una instancia Shopify headless, e ISR (Incremental Static Regeneration) ejecutándose en aproximadamente 3,000 páginas de productos.

Factura mensual promedio: $47.$47.

El desglose: $20 por el asiento, aproximadamente $18 en sobrecostos de ancho de banda (estaban sirviendo mucha imaginería de alta resolución antes de que los empujáramos a Cloudinary), y alrededor de $9 en ejecución de funciones. Una vez que movimos la entrega de imágenes a Cloudinary y agregamos algo de lógica de caché a las rutas API, bajó a $26/mes. Pequeño cambio en la arquitectura, cambio significativo en la factura.

Eso es lo que pasa con los costos de Vercel. No son fijos. Responden a qué tan bien construiste la cosa.

La variable de Edge Functions

Si estás usando Vercel Edge Functions (no es lo mismo que funciones serverless), el precio funciona diferente. Edge se ejecuta en el modelo de aislado V8 en lugar de contenedores estilo Lambda, por lo que es más rápido y más barato por invocación. Obtienes 500,000 invocaciones de funciones edge por mes en Pro. Después de eso, son $2 por millón.Vercel Edge Functions (not the same as serverless functions), pricing works differently. Edge runs on the V8 isolate model rather than Lambda-style containers, so it's faster and cheaper per invocation. You get 500,000 edge function invocations per month on Pro. After that, it's $2 per million.

Para la mayoría de equipos, los costos de funciones edge son insignificantes. El peligroso es serverless. Siempre verifica qué runtime están usando tus funciones.

Optimización de imágenes: La línea de artículo invisible

Este es uno que atrapa a casi todos. La optimización de imágenes integrada de Next.js en Vercel (el componente <Image /> que llama al endpoint /_next/image) cuenta contra tu transferencia de origen incluida y, en algunas configuraciones, genera sus propios cargos de uso.<Image /> component hitting the /_next/image endpoint) counts against your included fast origin transfer and, in some configurations, generates its own usage charges.

En Pro, obtienes 5,000 imágenes de origen y 50,000 créditos de optimización por mes. Cada imagen única en una nueva combinación de tamaño consume un crédito. Una grilla de productos con 200 productos, cada uno renderizado en tres breakpoints, genera 600 optimizaciones en la carga inicial. Los cache hits no te cuestan nada. Pero los despliegues en frío o catálogos que cambian frecuentemente pueden agotar esto rápidamente.

La solución es simple: usa un CDN o servicio de imágenes como Cloudinary, Imgix, o incluso Bunny.net frente al optimizador de Vercel. O configura un cargador de imágenes personalizado y evita completamente el pipeline de Vercel. Ahora configuro esto como predeterminado en cada nuevo proyecto de Next.js.

Cuentas de Equipo y la Trampa de Por-Asiento

Aquí es donde los dueños de agencias se llevan sorpresas. Pro cuesta $20 por miembro por mes. Si estás incorporando clientes a tu equipo de Vercel para que puedan ver previsualizaciones de despliegue, gestionar variables de entorno y verificar analítica, cada uno de ellos es un asiento.

Seis contactos de clientes más tus cuatro desarrolladores internos: $200/mes antes de haber alcanzado un solo exceso de uso.

La solución alternativa en la que cae la mayoría es mantener un único equipo solo con miembros internos y compartir manualmente los enlaces de previsualización de despliegue con los clientes. Pierdes el aspecto de colaboración en vivo, pero ahorras dinero real.

Algunas agencias crean una cuenta de Vercel Pro por cliente. Son $20/mes por cliente, facturados al cliente. Es más limpio, la verdad. Cada cliente es dueño de su infraestructura, tú solo eres quien hace el despliegue. En Seahawk pasamos a este modelo alrededor de 2022 y ha sido más limpio desde el punto de vista de la entrega al cliente también.

¿Cuándo Tiene Sentido Enterprise?

El plan Enterprise de Vercel no tiene precios públicos. Hablas con ventas. Basándome en conversaciones que he tenido y facturas que he visto, los equipos tienden a llegar a la conversación Enterprise alrededor de $1,500-$3,000/mes en Pro con excesos, donde Vercel a menudo negociará un contrato de gasto comprometido que termina siendo más barato por unidad. has no public pricing. You talk to sales. Based on conversations I've had and bills I've seen, teams tend to hit the Enterprise conversation at around $1,500-$3,000/month on Pro with overages, where Vercel will often negotiate a committed-spend contract that ends up cheaper per unit.

Enterprise añade:

  1. SSO y SAML
  2. Límites de gasto personalizados y precios de uso comprometido
  3. Garantías de SLA (compromiso de tiempo de actividad del 99.99%)
  4. Mitigación de DDoS en un nivel superior
  5. Integraciones de observabilidad avanzada

Para la mayoría de agencias que construyen sitios de clientes, Enterprise es excesivo. Los clientes que lo necesitan suelen estar ejecutando aplicaciones de consumo de alto tráfico, herramientas SaaS internas con requisitos estrictos de seguridad, o cualquier cosa donde una interrupción de 10 minutos tiene consecuencias directas en los ingresos.

Si estás gastando más de $500/mes en Pro de forma consistente y no esperas que la carga de trabajo disminuya, una llamada de ventas vale 30 minutos de tu tiempo.

Cómo se compara Vercel a nivel práctico

No voy a hacer un desglose completo de cada alternativa (ese es un post separado), pero aquí está el contexto honesto.

El modelo de precios comparable de Netlify está estructurado de forma similar: tier gratuito, luego $19/mes Pro por usuario, con sus propios excedentes de ancho de banda y funciones. En mi experiencia, Netlify termina siendo un poco más barato para sitios estáticos simples y un poco más caro para cargas de trabajo serverless complejas. La experiencia del desarrollador también está apenas un nivel por debajo de la de Vercel para Next.js específicamente, lo cual tiene sentido considerando que Vercel construyó Next.js. is structured similarly: free tier, then $19/month Pro per seat, with its own bandwidth and function overages. In my experience, Netlify ends up slightly cheaper for simpler static sites and slightly more expensive for complex serverless workloads. The developer experience is also just a notch below Vercel's for Next.js specifically, which makes sense given that Vercel built Next.js.

Railway, Render y Fly.io cotizan por cómputo puro en lugar de por usuario. Para aplicaciones del lado del servidor que necesitan procesos persistentes, frecuentemente son significativamente más baratos. Pero no son alternativas a Vercel para front-ends de Next.js específicamente. Herramienta diferente.

Si el costo es tu principal preocupación y estás cómodo con un poco más de configuración, Cloudflare Pages ofrece una relación calidad-precio extraordinaria. Ancho de banda ilimitado, Workers para serverless, tier gratuito que es genuinamente usable en producción. La compatibilidad con Next.js a través del adaptador de Cloudflare es decente pero no perfecta. He tenido despliegues sin problemas y he tenido bugs molestos en casos extremos. Vale la pena conocerla.Cloudflare Pages is remarkable value. Unlimited bandwidth, Workers for serverless, free tier that's genuinely usable in production. The Next.js compatibility via the Cloudflare adapter is decent but not perfect. I've had smooth deployments and I've had gnarly edge case bugs. Worth knowing about.

Tácticas para Reducir Tu Factura Real

Aquí está lo que realmente hace la diferencia, basado en proyectos reales en lugar de lectura de documentación:

  • Cachea agresivamente en la capa CDN. El CDN integrado de Vercel es bueno, pero si estás sirviendo la misma respuesta serverless repetidamente, pagas por invocación. Establece encabezados de caché correctamente. Incluso un caché de 60 segundos en una ruta con mucho tráfico puede reducir costos dramáticamente. Vercel's built-in CDN is good, but if you're serving the same serverless response repeatedly, you're paying per invocation. Set cache headers properly. Even a 60-second cache on a high-traffic route can cut costs dramatically.
  • Mueve activos estáticos fuera de Vercel. S3 + CloudFront, Bunny.net o R2 (el almacenamiento de Cloudflare, que no tiene cuotas de salida) para imágenes, videos y otros activos grandes. El excedente de ancho de banda a $0.15/GB suma. Bunny.net cobra alrededor de $0.01/GB por ancho de banda europeo. S3 + CloudFront, Bunny.net, or R2 (Cloudflare's storage, which has no egress fees) for images, videos, and other large assets. Bandwidth overage at $0.15/GB adds up. Bunny.net charges around $0.01/GB for European bandwidth.
  • Audita las regiones de tus funciones serverless. Las funciones se ejecutan en todas las regiones por defecto en algunas configuraciones. Si tus usuarios están en Europa y tu base de datos está en eu-west-1, enrutar funciones a través de us-east-1 añade latencia e invocaciones. Fija tus funciones a la región correcta. Functions run in all regions by default in some configurations. If your users are in Europe and your database is in eu-west-1, routing functions through us-east-1 adds latency and invocations. Pin your functions to the right region.
  • Usa edge runtime para lógica ligera. Validación de tokens de autenticación, manipulación de encabezados, redirecciones. Estas son más rápidas y baratas en edge que en serverless. Auth token validation, header manipulation, redirects. These are faster and cheaper on edge than on serverless.
  • Revisa tu lista de equipo trimestralmente. Usuarios inactivos a $20/mes cada uno son simplemente desperdicio. Stale seats at $20/month each are just waste.

FAQ

¿Vercel es gratuito para proyectos comerciales?

No. El plan Hobby prohíbe explícitamente el uso comercial. Si estás construyendo algo para un cliente que paga, o creando un producto que genera ingresos, necesitas estar en Pro. Esto no es un área gris ambigua; los términos de servicio de Vercel son claros al respecto.

¿Qué sucede si supero mis límites en Pro?

Vercel no te corta el servicio. Te cobra por los excesos según las tarifas listadas en su página de precios. El ancho de banda es $0.15/GB, la ejecución serverless es $0.18/GB-hora. No hay un límite fijo por defecto, aunque puedes configurar límites de gasto en tu configuración de facturación para recibir alertas o detener despliegues. Siempre configuro una alerta de gasto en proyectos nuevos. Descubrir una factura sorpresa un mes después es evitable.

¿Puedo ejecutar una aplicación Next.js con mucho tráfico en Vercel Pro sin llegar a Enterprise?

Sí, absolutamente. El factor decisivo generalmente no es el volumen de tráfico, sino la arquitectura. Una aplicación Next.js bien cacheada, optimizada para edge, con ISR adecuado y entrega de imágenes externa puede manejar millones de visitantes mensuales en Pro por $30-60/mes. Una mal construida con funciones serverless conversacionales y sin caché costará cinco veces eso con una cuarta parte del tráfico.

¿El plan Pro de $20/mes es por proyecto o por equipo?

Por puesto en un equipo. Pagas $20 por miembro en tu equipo de Vercel, y ese equipo puede tener proyectos ilimitados. Si eres un desarrollador independiente, pagas $20/mes sin importar cuántos proyectos despliegues.

¿Vercel cobra por los despliegues en vista previa?

Los despliegues en vista previa no tienen un costo separado. Pero sí consumen minutos de construcción, y cualquier función serverless invocada durante las pruebas de vista previa cuenta contra tus límites de ejecución. En un equipo ocupado con muchas solicitudes de extracción, los minutos de construcción pueden convertirse en un rubro real.

---

El resumen honesto: Vercel es una infraestructura sólida, y especialmente para Next.js, es difícil superarla en experiencia de desarrollador. Pero no es un servicio de tarifa plana, y si estás incorporando clientes o escalando un producto, necesitas modelar tu uso antes del lanzamiento, no después. Ejecuta las invocaciones de función esperadas, tu ancho de banda, tus optimizaciones de imagen. Incluye un margen del 20%. Luego decide si Pro tiene sentido o si la arquitectura necesita ajustarse primero.

El cliente que me llamó en pánico, aún está en Vercel. La factura es de $31/mes ahora. Vale la pena.

< BACK