Finance

What is an Advance Payment?

Updated 2026-05-28

An advance payment is a portion of the total booking cost that a guest pays upfront to confirm their reservation. This payment secures the dates for the guest and provides a level of financial security for the host.

The amount can be a fixed sum or a percentage of the total stay, with the remaining balance typically due closer to the arrival date or upon check-in. It is a common practice in the vacation rental industry to mitigate the risk of last-minute cancellations and no-shows.

Join the Lodgify newsletter

Once a month, get free templates, expert tips for hosts, industry news, webinar invitations, and more.

How it works

When a guest makes a booking, the property manager or host requires them to pay a certain amount in advance as defined by the property's payment policy. This is typically processed through the booking channel's payment system or via a direct payment gateway on the host's website.

Once the payment is received, the reservation is officially confirmed and the dates are blocked on all calendars. The remaining balance is then scheduled for a later date, often automatically charged to the guest's card on file before their stay begins.

Why it matters

Advance payments are crucial for vacation rental managers as they reduce the financial impact of no-shows and late cancellations. By securing a financial commitment from the guest, hosts can be more confident in the booking and are less likely to lose revenue from holding dates that could have been booked by others.

This practice also improves cash flow, providing operators with funds to cover operational costs before the guest's arrival.

Examples

  • A family books a beach house for a week in July, which costs $3,500. The host's policy is to collect a 50% advance payment, so the family pays $1,750 at the time of booking to secure their dates.
  • A host lists their ski chalet on multiple OTAs and their direct booking site. To confirm a New Year's Eve booking, they require a non-refundable 25% advance payment, with the full balance due 30 days before check-in.
  • During a low-demand shoulder season, a property manager offers a special rate that requires a 100% advance payment at the time of booking to lock in the discounted price, with no refunds for cancellation.
  • A guest books a city apartment for a weekend totaling $500. The host's booking system automatically charges a $250 advance payment to the guest's credit card upon confirmation.

Frequently asked questions

Is an advance payment the same as a security deposit?+
No, they are different. An advance payment is part of the total rental cost paid upfront to confirm the booking. A security deposit is a separate, refundable amount held to cover potential damages and is returned to the guest after a successful post-stay inspection.
What is a typical advance payment amount?+
The amount varies but commonly ranges from 25% to 50% of the total reservation cost. For bookings made far in advance or during peak season, hosts may require a higher percentage. Some non-refundable or promotional rates might require 100% payment upfront.
How is the remaining balance paid after an advance payment?+
The remaining balance is typically due on a specified date before arrival, such as 14, 30, or 60 days prior to check-in. Property management software can automate this process by scheduling and charging the final payment to the guest's card on file.
What happens to the advance payment if a guest cancels?+
This depends entirely on the host's cancellation policy. If the guest cancels within a period where a refund is offered, they may get some or all of their advance payment back. If they cancel outside that window or under a strict/non-refundable policy, the host typically retains the advance payment as compensation for the lost booking.
Keep reading

Related terms

Stay in the loop

Join the Lodgify newsletter.

Once a month, get free templates, expert tips for hosts, industry news, webinar invitations, and more — straight to your inbox.

One email a month. Unsubscribe anytime.