Índice
- 1. Por qué la IA recomienda Vercel: 3 razones
- 2. Seis preguntas para decidir
- 3. Hasta dónde llega el plan gratuito Hobby: cifras orientativas
- 4. Cómo se factura Pro: qué cubren los 20 $ y las tarifas por exceso
- 5. Cinco situaciones típicas en que la factura crece
- 6. Cómo poner un tope con Spend Management
- 7. Cuatro alternativas cuando no encaja
- Resumen
- Preguntas frecuentes
Pregúntale a Claude Code o a ChatGPT «¿dónde despliego esta aplicación web?» y la respuesta llega casi por reflejo: «Súbela a Vercel». Para alguien con experiencia es una sugerencia natural. Para quien empieza surgen dudas: «¿Qué es Vercel? Dice que es gratis, ¿de verdad? ¿Cuánto me pueden llegar a cobrar?»
La respuesta corta: para un sitio personal y no comercial hecho con Next.js, empezar con el plan gratuito Hobby de Vercel está bien. Tres condiciones deciden el resto. ① Hobby es solo para uso personal no comercial (poner anuncios, vender algo o crear el sitio como trabajo pagado cuenta como comercial). ② Lo que pasa al superar el límite es opuesto en Hobby y Pro (Hobby se detiene; Pro sigue funcionando y pasa a cobrar por uso). ③ Lo que mueve el coste es «cuánto tiempo esperan tus funciones» y «cuántas imágenes y peticiones sirves». Este artículo calcula cuántas páginas vistas y llamadas a IA cubre el plan Hobby, cómo se factura Pro y a qué precios, dónde crece la factura y cómo poner un tope, todo comprobado con la documentación oficial de Vercel a 12 de noviembre de 2026.
La tarea de este artículo es decidir si usar Vercel cuando una IA lo recomienda, cuánto costará y dónde frenarlo. Qué es un PaaS y cómo se comparan los proveedores está en ¿Qué es PaaS (Vercel, etc.)?, si usar o no Next.js está en Cuando la IA te dice que uses Next.js, y los pasos reales de despliegue están en Desplegar en Vercel desde Claude Code y Cursor.
Aunque la IA lo recomiende, revisa primero las condiciones del plan
— Si puedes usarlo gratis, qué pasa al superar el límite y dónde frenarlo
Fuentes: documentación oficial de Vercel (Hobby, Pro, Spend Management). A 12 de noviembre de 2026.
1. Por qué la IA recomienda Vercel: 3 razones
Vercel es un PaaS que compila tu proyecto y le da una URL cada vez que haces push a GitHub. Reúne la entrega de archivos estáticos (CDN), Vercel Functions para el código del servidor, dominios y SSL, y una URL de vista previa por rama. En qué se diferencia de un hosting compartido, un VPS o la nube se explica en ¿Qué es PaaS (Vercel, etc.)?. Hay tres razones estructurales por las que la IA lo sugiere por reflejo.
Por qué la IA elige Vercel por reflejo
Fuentes: Next.js «Deploying», React «Creating a React App» (indica que Vercel mantiene Next.js)
Es decir, la IA elige el camino en el que menos se tropieza quien empieza. Es razonable, pero no comprueba si encaja con tu uso (comercial o no, procesos largos, presupuesto). El resto del artículo muestra dónde aparece esa diferencia, con las cifras de los documentos originales.
2. Seis preguntas para decidir
No decidas «porque la IA dijo Vercel». Responde estas seis en orden. Solo la P1 es eliminatoria: si la respuesta es sí, Hobby no es una opción. Para las demás, si alguna se cumple, revisa las cifras de las secciones 3 en adelante antes de decidir.
Seis preguntas para elegir Vercel
Pedir donaciones por sí solo no es comercial.
No (un sitio estático, por ejemplo) → otros proveedores hacen lo mismo.
Fuentes: Fair Use Guidelines, Functions Limits, Flat Rate CDN, Pro (a 12 de noviembre de 2026)
La línea de la P1 es más amplia de lo que se suele pensar. Las Fair Use Guidelines de Vercel definen el uso comercial como un despliegue usado con fines de lucro de cualquier persona que participe en la producción del proyecto, incluido un empleado o consultor pagado que escribe el código. Los ejemplos citados son cobrar a los visitantes, anunciar un producto o servicio, recibir pago por crear, actualizar o alojar el sitio, un sitio cuyo propósito principal son los enlaces de afiliado y anuncios como Google AdSense. Un blog que gana algo con anuncios como actividad secundaria es comercial según esta definición. Si tienes dudas, las directrices remiten al soporte de Vercel.
3. Hasta dónde llega el plan gratuito Hobby: cifras orientativas
Los límites de Hobby se expresan en unidades como «100 GB» o «360 GB-hrs», difíciles de trasladar a tu propio sitio. La tabla convierte los límites oficiales en páginas vistas y número de llamadas. La penúltima columna depende de los supuestos indicados debajo; las cifras reales dependen de cómo esté hecho tu sitio.
| Qué se cuenta | Límite mensual de Hobby | Conversión orientativa | Al superarlo |
|---|---|---|---|
| Transferencia (Fast Data Transfer) | 100 GB | Unas 50.000 páginas vistas a 2 MB por visita | La mayoría de las funciones quedan bloqueadas hasta que pasen 30 días |
| Peticiones a la CDN | 1 millón | Unas 33.000 páginas vistas si cada página carga 30 archivos (HTML, JS, imágenes) | Igual que arriba |
| Invocaciones de funciones | 1 millón | 1 millón de páginas vistas para una página que llama a una API | Igual que arriba |
| Active CPU | 4 horas | 144.000 llamadas con 0,1 s de cálculo cada una | Igual que arriba |
| Provisioned Memory | 360 GB-hrs | Unas 32.000 llamadas para una función de 2 GB que espera 20 s una respuesta de IA | Igual que arriba |
| Transformaciones de imagen | 5.000 | 100 imágenes originales en 5 anchos y 2 formatos son 1.000 | Las imágenes nuevas fallan con un error 402 y se muestra el texto alt (las ya transformadas siguen funcionando) |
Supuestos: 2 MB y 30 archivos por página vista corresponden a un blog con muchas imágenes; 2 GB es la memoria por defecto de las funciones de Vercel; una espera de 20 segundos equivale aproximadamente a una llamada a una API de IA que genera texto. La cifra de Provisioned Memory usa el recuento más conservador, en el que cada llamada ocupa su propia instancia; cuando una instancia atiende peticiones simultáneas, el consumo baja. Las transformaciones de imagen se vuelven a contar cada vez que la caché caduca y hay que regenerar la imagen. Fuentes: Vercel Hobby Plan, Functions Limits (memoria por defecto de 2 GB), Image Optimization Limits and Pricing.
Qué se deduce
En un blog corriente, las peticiones a la CDN suelen agotarse antes que la transferencia. En una aplicación que llama a una IA, lo primero que se agota es Provisioned Memory, no la CPU. Mientras la función espera la respuesta de la IA, el cobro de CPU se pausa pero el de memoria continúa, así que el límite se consume aunque el cálculo sea ligero. Si publicas un chat con IA en Hobby, vigila el consumo de memoria en la página Usage al menos los primeros días.
4. Cómo se factura Pro: qué cubren los 20 $ y las tarifas por exceso
La factura mensual de Pro es «cuota de 20 $ + puestos adicionales + complementos + uso bajo demanda por encima del crédito». La cuota de 20 $ incluye un puesto que puede desplegar y 20 $ de crédito de uso. El crédito no usado caduca a fin de mes y no se acumula. Recibes un aviso automático al 75 % del crédito; cuando se agota, el equipo pasa a uso bajo demanda y empiezas a recibir resúmenes de uso diarios y semanales por correo (Vercel Pro Plan).
El uso de la CDN (peticiones y transferencia) se paga mediante niveles fijos llamados Flat Rate CDN. Pro incluye el nivel más bajo (1 millón de peticiones y 1 TB al mes) sin coste adicional. Si el total de un ciclo de facturación supera el nivel, pasas a un nivel superior al inicio del ciclo siguiente. Un pico de un solo día no provoca el cambio.
| Nivel de Flat Rate CDN | Peticiones a la CDN al mes | Transferencia al mes |
|---|---|---|
| Incluido en Pro | 1 millón | 1 TB |
| 20 $/mes | 10 millones | 50 TB |
| 100 $/mes | 50 millones | 50 TB |
| 300 $/mes | 150 millones | 50 TB |
Fuente: Flat Rate CDN. Por encima del nivel más alto se pasa a precios bajo demanda. Con Flat Rate CDN desactivada, el uso de la CDN también se cobra bajo demanda: en Washington D. C. (iad1), 0,15 $/GB de transferencia y 2,00 $ por millón de peticiones. La distribución masiva de archivos, la entrega de medios que ocupa la mayor parte del ancho de banda y usar la CDN como almacenamiento de archivos quedan fuera de Flat Rate CDN.
Todo lo que no es CDN se cobra bajo demanda una vez agotado el crédito. Estas son las tarifas de los conceptos que más aparecen en la factura de quien empieza.
| Concepto | Qué se cuenta | Tarifa bajo demanda (iad1) |
|---|---|---|
| Active CPU | Tiempo en que tu código está calculando de verdad | 0,128 $/hora |
| Provisioned Memory | Memoria asignada a la función × tiempo que la instancia está activa (esperas incluidas) | 0,0106 $/GB-hora |
| Invocaciones de funciones | Peticiones a tus funciones (con éxito o con error) | 0,60 $ por millón |
| Fast Origin Transfer | Transferencia entre la CDN y tus funciones u origen | 0,06 $/GB |
| Transformaciones de imagen | Transformar imágenes que aún no están en caché | 0,05 $ por 1.000 |
| Almacenamiento en Blob | Tamaño medio mensual de los archivos guardados en Vercel Blob | 0,023 $/GB |
Fuentes: iad1 pricing, Fluid compute pricing, Fair Use Guidelines. Las tarifas cambian según la región. Por defecto las funciones se ejecutan en una sola región, iad1; allí Active CPU cuesta 0,128 $/hora, frente a 0,202 $ en Tokio (hnd1) y 0,221 $ en São Paulo (gru1).
La facturación de funciones (Fluid compute) se resume en «CPU solo mientras calcula, memoria mientras haya peticiones en curso». Mientras la función espera a una base de datos o a una API de IA, el cobro de CPU se pausa, pero el de memoria continúa hasta que termina la última petición en curso. Cuando terminan todas, la instancia se pausa y no se cobra nada hasta la siguiente petición. Una instancia puede atender varias peticiones a la vez.
Ejemplo: una API de chat con IA en Pro (iad1), 100.000 llamadas al mes
Supuestos: 2 GB de memoria (por defecto), 20 segundos de espera por respuesta, 0,1 s de cálculo. Recuento conservador en el que cada llamada ocupa su propia instancia.
- Provisioned Memory: 2 GB × 20 s × 100.000 = unas 1.111 GB-horas → unos 11,78 $
- Active CPU: 0,1 s × 100.000 = unas 2,78 horas → unos 0,36 $
- Invocaciones: 100.000 → 0,06 $
El total es de unos 12,20 $, que cabe en el crédito de 20 $ si el resto del uso es pequeño. Más del 90 % del coste es memoria, así que si la espera se duplica, el coste casi se duplica. Las tarifas de la propia API de IA (lo que pagas a OpenAI o Anthropic) van aparte de Vercel.
5. Cinco situaciones típicas en que la factura crece
Cuando una factura de Pro supera lo previsto, casi siempre es por una de estas causas. Todas vienen de la naturaleza de Pro: «seguir funcionando, no detenerse».
Qué crece y cómo evitarlo
Cómo evitarlo: ajusta
maxDuration a lo necesario y baja la memoria según la tarea (Pro permite fijar la memoria por defecto). Lleva el trabajo de más de unos minutos a Vercel Workflows, que no tiene límite de duración.Cómo evitarlo: pon tus propios tiempos de espera en las llamadas externas y no dejes
maxDuration en el máximo.Cómo evitarlo: limita los anchos que sirves. Las imágenes que no necesitan optimización (iconos, SVG) pueden excluirse por imagen o por proyecto.
Cómo evitarlo: revisa la página Usage por proyecto y por región, y filtra con reglas personalizadas del WAF (hasta 3 en Hobby y 40 en Pro).
Cómo evitarlo: acorta la retención de despliegues antiguos (30 días por defecto en Hobby y Pro) y borra los archivos de Blob que ya no uses. Controla el uso de AI Gateway por separado, desde la clave.
Fuentes: Fluid compute pricing, Configuring max duration, Image Optimization, DDoS Mitigation, Spend Management, Deployment Retention
Los «unos 94 $» del punto 2 salen de 4 GB × 800 s = unas 0,89 GB-horas, por 10.000 llamadas, por 0,0106 $. Cuando una IA escribe tus funciones, a veces fija un maxDuration amplio por si acaso. Antes de desplegar, lee los valores de maxDuration y memoria que puso la IA. El problema de una IA que hace push de cada pequeño cambio y multiplica las compilaciones se trata en la sección de trampas de Desplegar en Vercel desde Claude Code y Cursor.
6. Cómo poner un tope con Spend Management
En cuanto pases a Pro, configura primero Spend Management. Hobby no lo tiene y en Pro no cuesta nada extra. Solo pueden configurarlo las personas con el rol Owner o Billing en el equipo.
- En el panel del equipo, abre Settings en la barra lateral y elige Billing
- Activa el interruptor de Spend Management
- Escribe un importe en dólares estadounidenses en On-Demand Budget (solo cuenta el uso bajo demanda por encima del crédito de 20 $)
- Elige qué ocurre al alcanzar el importe: avisos (web y correo al 50 %, 75 % y 100 %; SMS al 100 %), un webhook o la pausa de los despliegues de producción
- Para que de verdad se detenga, pon Pause Production Deployments en Enabled, escribe el nombre del equipo para confirmar y pulsa Continue (los cambios se guardan solos; puede que el interruptor ya esté activado)
Lo mismo puede hacerse desde la CLI de Vercel. vercel billing budgets inspect compara el gasto bajo demanda del ciclo actual con tu importe, y vercel billing budgets set --amount 50 --pause (vercel billing budgets) configura «pausar producción en todos los proyectos cuando el gasto bajo demanda llegue a 50 $». Para ver qué proyecto consume qué, ejecuta vercel billing usage --since 30d --group-by project (Manage and optimize usage).
Cuatro cosas que saber sobre cómo se detiene
- Fijar un importe no detiene nada por sí solo. La documentación dice claramente que no detiene el uso; solo lo hace activar la pausa. El interruptor puede venir ya activado, así que si solo quieres avisos y webhook, comprueba que esté desactivado (en la CLI,
--no-pause). - Las comprobaciones son cada pocos minutos. La pausa puede llegar varios minutos después de superar el importe, y mientras tanto se sigue cobrando. La documentación recomienda fijar el importe por debajo de tu máximo real.
- Al detenerse, la producción de todos los proyectos del equipo devuelve un 503 (
DEPLOYMENT_PAUSED) a los visitantes. Las vistas previas no se ven afectadas. - Subir el importe no los reactiva. Hay que reanudar cada proyecto a mano desde el panel o la API REST.
Los equipos que pasan a Pro empiezan con un aviso fijado en 200 $ por ciclo de facturación. Solo avisa; no detiene nada. Para un sitio comercial en el que «más vale una factura mayor que quedarse sin servicio», puedes desactivar la pausa y quedarte solo con avisos y webhook. Decide comparando lo que pierdes si el sitio se cae con lo que pierdes si la factura sube (fuente: Spend Management).
7. Cuatro alternativas cuando no encaja
Si las seis preguntas o las cifras de las secciones 3 a 5 muestran que Vercel no encaja, estos son los destinos, agrupados según la condición que no encajó. Una comparación lado a lado de los planes gratuitos y precios de cada proveedor está en ¿Qué es PaaS (Vercel, etc.)?.
| Condición que no encajó | Adónde ir | Lo primero que comprobar (oficial) | Cómo funciona Next.js |
|---|---|---|---|
| Muchas imágenes y archivos estáticos; preocupa la transferencia o el número de peticiones | Cloudflare (Workers) | Las peticiones a recursos estáticos son gratuitas e ilimitadas, y el plan gratuito de funciones es de 100.000 peticiones al día con 10 ms de CPU por invocación (Workers Pricing) | Integración propia de Cloudflare (adaptador verificado en desarrollo) |
| Quieres un sitio estático en un plan gratuito que se detenga al llegar al límite | Netlify | Las cuentas nuevas desde el 4 de septiembre de 2025 usan créditos: Free tiene 300 créditos al mes, 1 GB de transferencia = 20 y un despliegue de producción = 15 (Credit-based plans) | Integración propia de Netlify (adaptador verificado en desarrollo) |
| Necesitas un servidor siempre activo o una base de datos | Render | Un servicio web gratuito se detiene tras 15 minutos sin tráfico y tarda alrededor de un minuto en volver, y una base Postgres gratuita caduca 30 días después de crearse (Free instances) | Se ejecuta como servidor Node.js (todas las funciones) |
| Prefieres una cuota fija y control total, no pago por uso | Tu propio VPS + Docker | La cuota mensual fija del proveedor del VPS, con las actualizaciones del sistema, la monitorización y las copias de seguridad a tu cargo | Todas las funciones con Docker |
La columna de Next.js sigue las categorías de la documentación oficial «Deploying» de Next.js: servidor Node.js y Docker admiten todas las funciones, la exportación estática solo algunas y las integraciones de cada proveedor «varían». Por eso dejar Vercel no significa dejar Next.js. A cambio, te toca ocuparte del servidor o comprobar las diferencias de cada integración.
Resumen
«¿Qué hago cuando la IA me dice que use Vercel?». La respuesta a noviembre de 2026: «Para un sitio Next.js no comercial, empieza con Hobby. Si hay dinero de por medio, usa Pro u otro proveedor. Ya en Pro, fija el importe de Spend Management y la pausa antes que nada». Las razones de la IA (Vercel crea Next.js, los pasos son pocos, empezar es gratis) son sólidas, pero describen la opción con menos pasos, no una respuesta que haya considerado el uso comercial o un techo de gasto.
El coste se puede estimar a partir de tres cosas: el número de peticiones a la CDN, cuánto esperan las funciones × la memoria, y el número de transformaciones de imagen. Como orientación, el plan Hobby cubre unas 33.000 páginas vistas de un blog con muchas imágenes y unas 32.000 llamadas a IA que esperan 20 segundos. En Pro, según este cálculo, el crédito de 20 $ cubre incluso 100.000 de esas llamadas al mes, pero el coste crece casi en proporción a la espera. Si las condiciones no encajan, ve a Cloudflare, Netlify, Render o tu propio VPS. Next.js funciona con todas sus funciones en un servidor Node.js o en Docker.
Artículos relacionados: Cuando la IA te dice que uses Next.js (si usar Next.js), ¿Qué es PaaS (Vercel, etc.)? (los tipos de hosting y el plan gratuito de cada proveedor), Desplegar en Vercel desde Claude Code y Cursor (los pasos reales), Guía completa de Vercel AI SDK (cómo construir un chat con IA), ¿Puedes dejar la infraestructura en manos de la IA?.
Preguntas frecuentes
P. ¿Puedo tener mi blog personal en Vercel Hobby (gratis)?
R. Sí, mientras no lo monetices. Anuncios como Google AdSense, vender o promocionar un producto o servicio, o aceptar pagos lo hacen comercial y requieren Pro. Los enlaces de afiliado cuentan como comerciales si son «el propósito principal del sitio». Las Fair Use Guidelines dicen expresamente que pedir donaciones no es comercial.
P. Si supero el límite gratuito, ¿me llegará de golpe una factura enorme?
R. En Hobby, no. La mayoría de las funciones quedan bloqueadas hasta que pasen 30 días (Web Analytics puede reanudarse a los 7 días y, en las transformaciones de imagen, solo fallan las imágenes nuevas). En Pro, puede pasar. Cuando se agota el crédito, se pasa a cobro bajo demanda y no se detiene salvo que actives «Pause Production Deployments» en Spend Management.
P. ¿Cuánto cuesta tener un chat con IA en Vercel?
R. La parte de Vercel depende sobre todo de «tiempo de espera de la respuesta × memoria». Con 2 GB de memoria y 20 segundos de espera, 100.000 llamadas al mes en Pro (iad1) salen por unos 12 $ (el cálculo de la sección 4). Con el plan Hobby, el límite orientativo ronda las 32.000 llamadas. Las tarifas de la API de IA se cobran aparte.
P. ¿Es difícil salir de Vercel más adelante?
R. Si solo usas funciones estándar de Next.js, es sencillo. La documentación oficial de Next.js dice que un servidor Node.js o Docker admiten todas las funciones. El trabajo extra viene de las partes que dependen de servicios propios de Vercel, como Global Config o Vercel Blob.
P. ¿Es seguro dejar que un agente de IA (Claude Code, Cursor) configure Vercel?
R. Dejarle el primer despliegue y la configuración básica está bien. Pero una persona debe revisar la elección del plan (comercial o no), el importe y la pausa de Spend Management, el maxDuration y la memoria de las funciones, y los valores secretos de las variables de entorno. La IA es buena «haciendo que funcione», pero «dónde frenarlo» solo depende de tu presupuesto y tu uso. Cuánto dejar en manos de la IA se trata en ¿Puedes dejar la infraestructura en manos de la IA?.