Skip to main content

How to set a non-refundable discount on Airbnb

Setting a non-refundable discount for Airbnb on Host Tools

Written by Jenny Krones

Summary

A non-refundable discount is an Airbnb pricing option that lets guests pay less in exchange for accepting a stricter cancellation policy. Once enabled, Airbnb shows the guest two prices at checkout — the standard refundable price and the discounted non-refundable price. More committed bookings, fewer cancellations.

⚠️ Important: The non-refundable discount is an Airbnb-only feature. It does not appear on Vrbo, Booking.com, Houfy, or your direct booking site. Booking.com has its own non-refundable rate plan that's set up differently; Vrbo doesn't offer a non-refundable rate at all.

Setting the non-refundable discount

  1. Click your profile picture in the upper right-hand corner and choose Settings.

  2. Go to Settings > Channels and click Airbnb next to the listing you want to update.

  3. Scroll to the Non-refundable discount field and enter a percentage from 0 to 99 (for example, 10 for 10% off).

  4. Click Save.

Going forward, Airbnb will offer the discount as a checkout option to guests browsing your listing. Setting the value to 0% disables the non-refundable option entirely.

What the guest sees

At checkout on Airbnb, the guest will see two booking options side by side:

  • The standard rate with your normal cancellation policy.

  • The discounted rate (your nightly price minus the percentage you set), with a stricter non-refundable policy.

Guests who choose the non-refundable option get the lower price but cannot get a refund if they cancel.

What about Vrbo, Booking.com, and other channels?

The non-refundable discount field on the Airbnb settings page only affects Airbnb. Other channels handle this differently:

  • Booking.com — uses rate plans for non-refundable rates. Set this up directly on your Booking.com extranet.

  • Vrbo — does not offer a non-refundable rate option.

  • Direct bookings on Host Tools — refund and cancellation behavior is controlled by your direct booking settings, not by this Airbnb field.

Related Airbnb settings

See How do I edit Airbnb settings on Host Tools? for the full list of fields you can manage from the Airbnb settings page, including fees, cancellation policies, and the Quality Dashboard.

Did this answer your question?