Un menú de extras con una sola lista de precios parece cómodo, pero deja dinero sobre la mesa. En un contexto en el que las pernoctaciones hoteleras en España superan los 40,1 millones y el ingreso por habitación ocupada llega a 141,6 €, según los últimos datos del INE, cada extra mal segmentado pesa más en la cuenta final. La demanda no residente, concentrada en Reino Unido y Alemania, también invita a diseñar servicios que encajen con estancias más largas y con decisiones de compra distintas.
Este tutorial te muestra cómo construir un menú de upsells que no se quede en una lista plana. Verás por qué el menú plano se ha quedado corto; el criterio para separar extras puntuales de extras que escalan por noche; dos catálogos con su lógica de venta; cómo fijar precios sin comparar con nadie; cómo presentar cada bloque al huésped; y qué debe automatizar el sistema. En UpMarket, disponible en https://upmarket.cloud, puedes llevar esa segmentación a tu operación y convertir el menú en una herramienta que se ejecuta sola.
Por qué el menú plano de extras se ha quedado corto

En septiembre de 2026, las pernoctaciones hoteleras en España subieron un 1,7% (más de 40,1 millones) y la ocupación por plazas solo avanzó un 0,3% (67,0%), mientras los ingresos por habitación ocupada llegaron a 141,6 euros (+7,4%) y el índice de precios hoteleros subió un 6,7% (INE, Coyuntura Turística Hotelera).
Leído como negocio, ese contraste apunta a que el crecimiento ya no viene de llenar más plazas, sino de ingresar más por cada huésped ya alojado. Los extras son la palanca natural de esa segunda vía. Es una lectura propia: las fuentes no abordan upsells.
La mezcla de demanda también se mueve: las pernoctaciones de no residentes crecieron un 3,2% y las de residentes cayeron un 1,9%, con Reino Unido (27,2%) y Alemania (17,4%) como principales emisores. Cabe razonar que esto refuerza menús multilingües y la oferta por WhatsApp, aunque el vínculo con los extras no está probado.
El menú plano ignora ese contexto: cobra lo mismo por una noche que por siete, ofrece el mismo extra en una llegada de madrugada que en una estancia larga y no fija criterio alguno sobre qué se ofrece ni cuándo. De ahí la necesidad de cobrar los servicios escalables por noche, no con un precio único.
Con todo, conviene ser explícito: no hay benchmarks públicos de tasa de contratación, ticket medio ni elasticidad por noche. Decir que un modelo “ingresa más” es criterio de UpMarket, no dato con fuente.
La consecuencia operativa es inmediata: sin criterio de división, el sistema no sabe si debe cobrar una vez o repetir el cargo cada noche, y un menú así no se puede automatizar.
El criterio de división: extra puntual frente a extra que escala
Con el menú plano descartado, toca etiquetar cada línea con un criterio operativo, no temático.
Extra puntual: se consume y se cobra una sola vez, con independencia de las noches de estancia. Traslado, late check-out y cuna son los ejemplos típicos: se prestan una vez y no vuelven a generar coste ni valor. Cuando exigen validar al huésped, esa captura puede alimentar el registro de viajeros sin duplicar trámites.
Extra escalable: su valor y su coste se repiten con cada noche o cada día de estancia. Desayuno diario, limpieza extra y parking por noche se cobran por unidad multiplicada por la duración.
El test de tres preguntas clasifica cualquier servicio:
- ¿El valor se repite cada día?
- ¿El coste marginal se repite cada día?
- ¿El huésped decide de nuevo cada día?
Tres respuestas afirmativas lo sitúan en el bloque por noche.
Sobre el encaje: los puntuales funcionan incluso en estancias de una noche; los acumulativos pierden atractivo relativo en las muy cortas y ganan peso en las largas. Dos señales de mala clasificación: cobrar una limpieza profunda por noche cuando se ejecuta una sola vez, o meter el late check-out en un paquete diario cuando solo se disfruta el último día.
Y un cierre: si el huésped no puede renunciar al servicio sin perder algo que daba por incluido, no es un extra, es un escalable mal empaquetado. Esa etiqueta es la que después permite ofrecer, cobrar y ejecutar cada extra en la capa de ejecución de UpMarket.
Catálogo A: servicios puntuales y su lógica de venta
Con el criterio ya fijado, el bloque puntual reúne servicios que se consumen una sola vez: traslado desde el aeropuerto, early check-in, late check-out, cuna o equipo infantil, botella de bienvenida, experiencia privada con proveedor local y plaza de parking para una noche concreta. Varios de estos cargos se facturan aparte de la tarifa y pueden no estar incluidos en la reserva (CEC).
La ventana de decisión
Cada puntual tiene un momento natural de venta: antes de la llegada, para el traslado o la cuna; en el check-in, para el early check-in; la noche previa al check-out, para el late check-out. Ofrecerlo fuera de esa ventana reduce la conversión sin tocar el precio. Enviar la oferta en la hora correcta del huésped exige zonas horarias locales, gestionadas automáticamente.
Fricción operativa y margen
Un servicio con hora concreta exige confirmación, asignación de personal o proveedor y, a veces, verificación de identidad. El coste es de personal o de proveedor externo: el margen por unidad es estable, pero el volumen queda limitado por cupos diarios o turnos.
El error de facturarlo por noche
Presentar un puntual como cargo recurrente infla el precio percibido, complica el cobro y genera reclamaciones en el check-out. La transparencia es obligatoria: el precio final debe incluir impuestos y cargos extra (FACUA).
Un menú de momentos
Ordena el bloque por el momento de la estancia en que se disfruta, no por precio ni categoría interna. Esa secuencia es la que el sistema puede automatizar por evento.
Catálogo B: servicios que escalan con la estancia
Si el catálogo A se decide una vez, este se decide cada día.
Qué entra y cómo se cobra
Desayuno por noche, limpieza diaria adicional, parking por noche, acceso a spa por día, lavandería recurrente y pack de bienvenida repuesto durante la estancia. Su valor y su coste se repiten con cada jornada, así que el importe es la tarifa unitaria multiplicada por las noches o los días de esa reserva concreta. Muestra siempre el total estimado para esa estancia, no solo el precio por unidad: el huésped compara lo que pagará.
Define la unidad (persona por noche o habitación por noche) y comunícala con claridad. Cuanto más larga la estancia, mayor el ticket, y una unidad ambigua es la vía directa a la reclamación en el check-out.
Cuándo se vende y cómo se ajusta
Captura la decisión al reservar o al confirmar el check-in y sostén un recordatorio diario durante la estancia. Si el huésped acorta o alarga su estancia, aplica un prorrateo explícito, definido antes de vender y visible en la confirmación: el cargo acumulativo no admite cambios silenciosos.
Estos servicios rinden mejor a partir de tres noches, así que priorízalos o relegálos según la duración real de cada reserva. Un menú de upsells como el de UpMarket permite presentar ese total por estancia y mantener el recordatorio en el mismo hilo de conversación; las reglas de escalado para la bandeja unificada y WhatsApp ayudan a definir qué se responde solo y qué llega al equipo.
Cómo fijar precio a cada bloque sin comparar con nadie
Con el catálogo ya dividido, el precio se resuelve bloque a bloque.
Precio del puntual. Tarifa fija por servicio, con dos límites: el margen por unidad (coste de personal o de proveedor) y un cupo máximo por día o por turno que refleje tu capacidad real. Si el cupo no existe, el precio no protege nada.
Precio del escalable. Tarifa por unidad clara (persona por noche o habitación por noche). Si aplicas descuentos por duración, calíbralos para que el margen acumulado de una estancia de siete noches siga superando el de una de dos. Un descuento mal calculado convierte el volumen en trabajo sin beneficio.
Método de referencia. Tu propio histórico: qué extras se aceptaron, en qué tipo de estancia y por qué canal. No hay benchmarks externos fiables sobre tarifas de extras, así que la comparación útil es contigo mismo. Registrar cada oferta y su resultado en la ficha del huésped, por ejemplo con una nota interna en UpMarket, permite ajustar con datos propios.
Canibalización. Antes de etiquetar algo como extra por noche, comprueba si ya está cubierto por la tarifa de la habitación o por un paquete. Si lo está, no es un upsell: es un coste mal tarifado.
Orden de las palancas. Criterio de UpMarket, no dato con fuente: cambiar el momento de la oferta y cómo se presenta el total mueve más la decisión que subir o bajar la tarifa.
Transparencia. En el bloque acumulativo el total visible es parte del producto. Un cargo inesperado al check-out destruye la disposición a contratar extras en la siguiente estancia.
Fijado el precio, toca presentar cada bloque.
Presentar cada bloque de forma distinta al huésped
Con las tarifas y el total visible ya definidos, la presentación debe separar los bloques. El puntual se muestra como menú de momentos ligados a la estancia: llegada, primera noche, noche previa a la salida. El escalable se presenta como una mejora del plan de estancia completa, con su total estimado.
En septiembre de 2026, las pernoctaciones de no residentes crecieron un 3,2 %, con Reino Unido (27,2 %) y Alemania (17,4 %) como mercados dominantes (INE). El mensaje debería funcionar en el idioma del huésped y en el canal donde ya conversa. El vínculo entre idioma, WhatsApp y contratación de extras es una hipótesis razonada, no un hallazgo de las fuentes. Para operar ese canal, integra la comunicación con el PMS: cómo automatizar el viaje del huésped sobre tu PMS. Ajusta los avisos con preferencias de notificación de tu bandeja.
Una reserva de una noche no debería abrir un menú dominado por servicios acumulativos. Filtrar por duración evita ofertas que no encajan con la estancia. Cada línea debe indicar qué incluye, cuánto dura, quién lo entrega y, si aplica, cuánto suma al total de la estancia. Prueba de claridad: si el huésped necesita preguntar si el precio es por noche o por estancia, la línea no está resuelta y generará consultas al equipo.
El sistema debe ejecutar reglas distintas por bloque.
Automatizar un menú ya segmentado: qué debe ejecutar el sistema
Con el menú ya dividido, el trabajo pasa a ser operativo: cada línea necesita una regla que el sistema ejecute solo.
Disparadores distintos para cada bloque
Los extras puntuales se activan por evento: llegada, check-in, noche previa al check-out. Los escalables, por duración: oferta en el día uno, refuerzo en el día tres y recordatorio diario mientras la estancia siga viva. La hora concreta de un puntual exige además asignar la tarea al equipo o al proveedor, no solo cobrar y enviar un mensaje.
Cobro y conversación en el mismo sitio
El sistema debe distinguir si el cargo se aplica una vez o se repite por noche, y reflejarlo en la confirmación y en el reporte final. Registrar la aceptación expresa de cada extra antes del cargo es buena práctica, y encaja con lo que UpMarket ya hace al automatizar las fianzas y las tasas turísticas en el check-in. Oferta y atención posterior deben vivir en un mismo hilo; UpMarket declara ahí su bandeja unificada con especialidad en WhatsApp. Todo se ejecuta sobre el PMS existente: UpMarket se presenta como capa de ejecución entre el gestor y el huésped, con integración declarada con más de 70 sistemas de gestión de propiedades y proveedores de acceso inteligente.
Medir para iterar
Sin medición, no hay ajuste. Registra qué extra se ofreció, en qué momento, qué se aceptó y qué se cobró. Esos datos propios permiten mover precio y presentación con criterio. Con estas reglas activas, el menú deja de ser una lista y empieza a ejecutarse solo.
Conclusión: de la lista de precios al catálogo que se ejecuta solo
Con las reglas de automatización definidas, queda lo esencial: convertir el menú en un catálogo que se ejecute solo. El criterio cabe en una frase: clasifica cada extra por si su valor se repite cada noche, porque de esa decisión dependen el precio, la presentación y la automatización.
Acción inmediata: revisa tu menú actual y etiqueta cada servicio como puntual o por noche, señalando la unidad de cobro y el momento de venta de cada uno. Acción de precio: define tarifa fija para los puntuales y tarifa unitaria con total visible para los escalables, sin apoyarte en benchmarks que las fuentes consultadas no respaldan. Acción de canal: elige el idioma y el canal donde el huésped conversa, y unifica oferta y atención en el mismo hilo.
Siguiente paso: traslada el catálogo ya segmentado a la función de upsells de UpMarket. Allí se ofrece, se cobra y se escala al equipo en el momento correcto. UpMarket se presenta como capa de ejecución entre el PMS y el huésped, no como un chatbot ni un PMS. No promete métricas que las fuentes no respalden: la iteración se apoya en tus propios datos de aceptación y cobro.
Preguntas frecuentes
¿Por qué un menú plano de extras deja de ser suficiente?
Un menú plano cobra lo mismo por una noche que por siete, ofrece el mismo extra en una llegada de madrugada que en una estancia larga y no fija criterio sobre qué se ofrece ni cuándo. Sin un criterio de división, el sistema no sabe si debe cobrar una vez o repetir el cargo cada noche, y el menú no se puede automatizar.
¿Cómo distinguo un extra puntual de un extra que escala por noche?
Se usa un test de tres preguntas: ¿el valor se repite cada día?, ¿el coste marginal se repite cada día? y ¿el huésped decide de nuevo cada día? Si las tres respuestas son afirmativas, el servicio pertenece al bloque por noche. Los puntuales se consumen y cobran una sola vez, como el traslado, el late check-out o la cuna; los escalables, como el desayuno diario, la limpieza extra o el parking por noche, se cobran por unidad multiplicada por la duración.
¿Qué señales indican que un extra está mal clasificado?
Dos señales son típicas: cobrar una limpieza profunda por noche cuando se ejecuta una sola vez, o incluir el late check-out en un paquete diario cuando solo se disfruta el último día. Además, si el huésped no puede renunciar a un servicio sin perder algo que daba por incluido, es un escalable mal empaquetado.
¿Por qué presentar un puntual como cargo recurrente es un error?
Presentar un puntual como cargo recurrente infla el precio percibido, complica el cobro y genera reclamaciones en el check-out. Además, un cargo inesperado al check-out destruye la disposición a contratar extras en la siguiente estancia. Por eso la transparencia es obligatoria y el precio final debe incluir impuestos y cargos extra.
¿Cómo se debe presentar el precio de los extras que escalan con la estancia?
Hay que definir la unidad (persona por noche o habitación por noche) y comunicarla con claridad, y mostrar siempre el total estimado para esa estancia, no solo el precio por unidad. Si la estancia cambia, debe aplicarse un prorrateo explícito, definido antes de vender y visible en la confirmación. Una línea bien resuelta indica qué incluye, cuánto dura, quién lo entrega y cuánto suma al total.

