El anticipo del 30 % lo cambia todo
Una reserva sin anticipo se cancela tres veces más. Los datos y cómo pedirlo sin complicaciones.

Durante mucho tiempo confirmamos las reservas de palabra. Una llamada, un horario bloqueado, un «te confirmo mañana» y una villa vacía el día de la sesión. Al revisar doce meses de calendario de cuatro espacios, la conclusión es clara: las reservas sin anticipo se cancelan en el 31 % de los casos, frente al 9 % cuando se ha pagado un anticipo.
Qué dicen los datos
Dividimos las reservas en dos grupos según se hubiera cobrado un pago parcial antes de la sesión. Nada más los distingue: las mismas villas, duraciones y temporada.
| Grupo | Reservas | Canceladas | Tasa |
|---|---|---|---|
| Sin anticipo | 184 | 57 | 31 % |
| Anticipo del 30 % | 241 | 22 | 9 % |
| Pago completo | 98 | 4 | 4 % |
Cuatro villas, del 1 de septiembre de 2025 al 31 de agosto de 2026. Se excluyen las reservas provisionales caducadas.
Cómo pedirlo
En el momento del acuerdo, nunca después
El margen es corto: entre «perfecto, nos lo quedamos» y el final de la llamada. Después de ese momento, pedir un anticipo puede parecer una muestra de desconfianza.
- Comunica el importe del anticipo junto con el precio, no en un segundo mensaje.
- Envía el enlace durante la llamada: se pagará en diez minutos o nunca.
- Explica lo que garantiza: el horario, y solo el horario.
Tres frases que funcionan
- «Te bloqueo el horario y te envío el enlace para el 30 %; el resto, el día de la sesión».
- «El anticipo confirma la fecha. Sin él, tengo que dejar el horario disponible».
- «Puedes pagar el saldo aquí, en efectivo o por transferencia, como prefieras».
Desde que pedimos el anticipo durante la llamada, dejamos de llevar una lista de las personas que ya no contestan.
El cálculo, si lo automatizas
El saldo nunca se recalcula como un segundo porcentaje: siempre es el precio menos lo cobrado. De lo contrario, un redondeo puede dejar una rupia pendiente en una reserva saldada.
deposit = round(price × percent / 100)
paid = sum(payments) − sum(refunds)
balance = price − paid // nunca price × (1 − percent)
status = paid == 0 ? UNPAID
: paid < price ? PARTIALLY_PAID
: PAIDCon qué nos quedamos
El treinta por ciento al llegar al acuerdo, el saldo el día de la sesión y un único enlace para ambos. La tasa de cancelación pasa del 31 % al 9 %; lo demás es gestión del calendario.


