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.

AI RECOMMENDS · VERCEL

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

HOBBY · GRATIS
Solo personal y no comercial
Hasta 100 GB de transferencia al mes. Si lo superas, la mayoría de las funciones quedan bloqueadas hasta que pasen 30 días (sin factura).
PRO · DESDE 20 $/MES
Uso comercial, pago por uso
Incluye 20 $ de crédito de uso al mes. Cuando se agota, sigue funcionando y cobra por uso.
EL FRENO
Spend Management
En Pro solo se detiene si fijas un importe y activas «Pause Production Deployments».

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.

WHY AI · 3 REASONS

Por qué la IA elige Vercel por reflejo

RAZÓN 1 · LA MISMA EMPRESA
Vercel desarrolla y mantiene Next.js. En la documentación de Next.js, los únicos «adaptadores verificados» son Vercel y Bun (a noviembre de 2026).
RAZÓN 2 · POCOS PASOS
Conecta un repositorio de GitHub y cada push ejecuta compilación → URL de vista previa → producción de forma automática. La IA tiene menos pasos que explicar.
RAZÓN 3 · EMPEZAR ES GRATIS
El plan Hobby es gratuito. «Publicarlo para probar» no cuesta nada.

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.

DECISION · 6 QUESTIONS

Seis preguntas para elegir Vercel

P1. ¿Hay dinero de por medio?
Anuncios, ventas, cobros o un encargo pagado → Hobby no. Usa Pro u otro proveedor.
Pedir donaciones por sí solo no es comercial.
P2. ¿Usas Next.js?
Sí → Vercel es un adaptador verificado oficial de Next.js.
No (un sitio estático, por ejemplo) → otros proveedores hacen lo mismo.
P3. ¿Hay procesos largos?
Duración máxima de una función: 300 s en Hobby; en Pro, 300 s por defecto y hasta 800 s (1.800 s en beta para algunos runtimes). Pasado ese tiempo, error 504.
P4. ¿Muchas imágenes o vídeos?
En Hobby la transferencia es de 100 GB al mes y las transformaciones de imagen, 5.000 al mes. La distribución masiva de archivos o el alojamiento de medios quedan fuera de la CDN de tarifa plana de Pro.
P5. ¿Trabajas en equipo?
Hobby no tiene funciones de equipo. En Pro, un puesto que puede desplegar cuesta 20 $/mes por persona; los puestos de solo lectura son gratis.
P6. ¿Quieres un tope en la factura?
Hobby se detiene en sus límites. Pro no se detiene salvo que actives «Pause Production Deployments» en Spend Management.

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 cuentaLímite mensual de HobbyConversión orientativaAl superarlo
Transferencia (Fast Data Transfer)100 GBUnas 50.000 páginas vistas a 2 MB por visitaLa mayoría de las funciones quedan bloqueadas hasta que pasen 30 días
Peticiones a la CDN1 millónUnas 33.000 páginas vistas si cada página carga 30 archivos (HTML, JS, imágenes)Igual que arriba
Invocaciones de funciones1 millón1 millón de páginas vistas para una página que llama a una APIIgual que arriba
Active CPU4 horas144.000 llamadas con 0,1 s de cálculo cada unaIgual que arriba
Provisioned Memory360 GB-hrsUnas 32.000 llamadas para una función de 2 GB que espera 20 s una respuesta de IAIgual que arriba
Transformaciones de imagen5.000100 imágenes originales en 5 anchos y 2 formatos son 1.000Las 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 CDNPeticiones a la CDN al mesTransferencia al mes
Incluido en Pro1 millón1 TB
20 $/mes10 millones50 TB
100 $/mes50 millones50 TB
300 $/mes150 millones50 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.

ConceptoQué se cuentaTarifa bajo demanda (iad1)
Active CPUTiempo en que tu código está calculando de verdad0,128 $/hora
Provisioned MemoryMemoria asignada a la función × tiempo que la instancia está activa (esperas incluidas)0,0106 $/GB-hora
Invocaciones de funcionesPeticiones a tus funciones (con éxito o con error)0,60 $ por millón
Fast Origin TransferTransferencia entre la CDN y tus funciones u origen0,06 $/GB
Transformaciones de imagenTransformar imágenes que aún no están en caché0,05 $ por 1.000
Almacenamiento en BlobTamaño medio mensual de los archivos guardados en Vercel Blob0,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».

5 COST TRAPS

Qué crece y cómo evitarlo

1 · Funciones que esperan mucho a la IA
Qué crece: Provisioned Memory (se cobra mientras espera).
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.
2 · Funciones que llegan al límite
Qué crece: si una función espera a una API externa que no responde, la memoria se cobra hasta el límite de tiempo. Una función de 4 GB y 800 segundos que agota el tiempo 10.000 veces cuesta unos 94 $ solo en memoria (iad1; recuento conservador en el que cada llamada ocupa su propia instancia).
Cómo evitarlo: pon tus propios tiempos de espera en las llamadas externas y no dejes maxDuration en el máximo.
3 · Imágenes transformadas en muchas variantes
Qué crece: una transformación de imagen se cuenta cada vez que no está en caché. Más combinaciones de ancho, calidad y formato significan más transformaciones.
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.
4 · Tráfico de bots y rastreadores
Qué crece: peticiones a la CDN, transferencia e invocaciones. El tráfico que bloquea el firewall no se cobra, pero sí el de bots que no se reconoce como ataque. Si el total del mes supera tu nivel de tarifa plana, subes de nivel el mes siguiente.
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).
5 · Cobros que la pausa no detiene
Qué crece: aun con producción en pausa, siguen cobrándose el uso de claves de AI Gateway, el uso de v0 y el almacenamiento de Vercel Blob y de los despliegues. Los puestos y complementos no entran en el importe de Spend Management.
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.

  1. En el panel del equipo, abre Settings en la barra lateral y elige Billing
  2. Activa el interruptor de Spend Management
  3. Escribe un importe en dólares estadounidenses en On-Demand Budget (solo cuenta el uso bajo demanda por encima del crédito de 20 $)
  4. 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
  5. 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 irLo primero que comprobar (oficial)Cómo funciona Next.js
Muchas imágenes y archivos estáticos; preocupa la transferencia o el número de peticionesCloudflare (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ímiteNetlifyLas 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 datosRenderUn 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 usoTu propio VPS + DockerLa cuota mensual fija del proveedor del VPS, con las actualizaciones del sistema, la monitorización y las copias de seguridad a tu cargoTodas 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?.