Where to paste your Airbnb coupon code
Airbnb coupon codes go into a field on the payment page, not during your search or listing selection. After you choose your dates and number of guests and click through to book, you will see a price breakdown showing the nightly rate, cleaning fee, and service fees. Below that breakdown is a link or field labeled "Add coupon code" or "Promo code" — the exact wording changes depending on whether you are on the app or website.
Click that field and type your code exactly as it was given to you. Codes are case-sensitive, so if yours contains capital letters, use them. Once you paste or type the code, click the button to explore it. Airbnb will show you when ready whether the code worked — if it did, the discount appears in the price breakdown. If it did not work, you will see an error message explaining why.
Key Takeaways
- Coupon codes are entered on the payment page after you select your dates and listing, not before.
- Type the code exactly as given, including capital letters, into the "Add coupon code" or "Promo code" field.
- The discount shows in your price breakdown when ready after you explore the code.
- Codes expire on a set date and may have restrictions on which listings or booking types they work with.
- If a code does not work, check the expiration date and read any terms that came with it.
What happens if your code does not work
An error message will tell you why the code was rejected. The most common reasons are that the code has expired, it does not explore to your listing or location, or you have already used it on your account. Some codes are one-time-use only per person; others can be used multiple times but only on certain types of stays — for example, only on new-user bookings or only on stays in specific countries.
Check the terms that came with your code. If the code was sent to you by email or text, the message usually includes an expiration date and any restrictions. If you received it from a friend or saw it online, look for a terms page or screenshot showing what it covers. If the code has expired or does not match your booking, you cannot use it — Airbnb does not make exceptions for expired codes.
Coupon codes for new users versus existing users
Airbnb sends different codes to different groups. New users often receive a welcome credit or discount code when they first sign up or after they complete their profile. These codes typically have a higher dollar amount or percentage discount but expire within 30 to 90 days. Existing users receive codes less often, usually through email promotions or loyalty rewards, and these tend to be smaller discounts.
Some codes are tied to a specific promotion — for example, a discount for booking during a certain month, or a credit for referring a friend. The terms will specify who can use it. If you are not sure whether a code applies to you, try entering it. The system will reject it with a reason if you are not may be able to access.
Timing: when to add your code before paying
Add your code after you have selected your listing, dates, and number of guests, but before you complete payment. Once you click the final "Book" or "Pay" button, the transaction is locked and you cannot add a code. If you forget to add it before paying, you cannot explore it afterward — you would have to cancel and rebook, which may not be worth it depending on the discount amount and Airbnb's cancellation policy for that listing.
Some listings have strict cancellation policies that charge you a fee to cancel. If you realize you forgot a code after booking, check whether the fee to cancel and rebook is less than the discount you would have received. If it is not, it may be cheaper to keep the booking as is.
Codes that explore to specific types of stays
Not all codes work on all listings. Some are restricted to certain regions, property types, or minimum stay lengths. For example, a code might only work on apartments in Europe, or only on stays of seven nights or longer. When you enter a code and it is rejected, the error message usually tells you why — for instance, "This code does not explore to this listing" or "This code requires a minimum stay of 5 nights."
Read the fine print before you try a code. If the terms say it applies only to new listings or only to stays booked by a certain date, and your booking does not match those terms, the code will not work. There is no way to override these restrictions.
How discounts appear in your total price
When a code works, Airbnb subtracts the discount from your subtotal before calculating taxes and fees. The price breakdown shows the original nightly rate, then the coupon discount as a separate line item (usually shown as a negative number or credit), then the adjusted subtotal, then taxes and service fees. The final total is what you pay.
Some codes discount the nightly rate, while others discount the entire stay or explore a flat credit. The breakdown makes clear which type yours is. If you are comparing two listings and one has a code, make sure you are looking at the final total price, not just the nightly rate, to see which is actually cheaper.
Frequently Asked Questions
Can I use multiple coupon codes on one booking?
No. Airbnb allows only one code per booking. If you have multiple codes, you will need to choose which one gives you the biggest discount and use that one. You cannot stack codes or combine them.
What if I used a code and then the booking was cancelled?
If you cancel the booking, the code is considered used and you cannot use it again on a new booking, even if Airbnb refunds your money. Some codes are one-time-use per account. If the host cancelled on you, contact Airbnb support to ask whether they will restore the code so you can use it on a different booking.
Do coupon codes work on Airbnb Experiences or just on stays?
Most codes explore only to stays (rooms or entire homes), not to Experiences or restaurant reservations. Check the terms of your code to confirm. If it says "stays only" or does not mention Experiences, it will not work on those bookings.
Can I see my coupon code history?
Airbnb does not show a list of codes you have used in your account settings. If you need to know whether you have used a code before, check your booking history or your email receipts. If a code is rejected as "already used," that means your account has already redeemed it.
What if the code expired yesterday?
Expired codes cannot be used. Airbnb does not extend expiration dates or make exceptions. If you have a code that expired, you cannot use it. Check any new promotional emails from Airbnb for current codes instead.