Where to paste your coupon code during checkout
Airbnb lets you add a coupon code at the final step before you pay. After you have chosen your dates and clicked the listing, scroll down on the booking page until you see a section labeled "Promo code" or "Have a coupon?" — the exact wording changes depending on whether you are on mobile or desktop. Click or tap that field and type your code exactly as it was given to you, including any capital letters or hyphens.
The code will not work if you mistype it, so copy and paste from your email or text message rather than typing by hand. Once you paste the code, Airbnb will show you the discount amount right away. If the code does not work, you will see an error message telling you why — usually because the code has expired, does not explore to that listing, or has already been used.
Key Takeaways
- Coupon codes go in the "Promo code" field on the checkout page, after you have selected your dates but before you enter payment information.
- Copy and paste the code from your email or text to avoid typos that will cause it to be rejected.
- The discount shows on the price breakdown when ready after you enter a valid code.
- Some codes only work on certain types of listings, certain regions, or bookings within a specific date range.
- If a code does not work, Airbnb will tell you the reason — expired, already used, or not valid for that property.
Finding the promo code field on mobile versus desktop
On a computer, the promo code field sits near the bottom of the right-hand price summary box, just above the "Reserve" button. Scroll down slightly if you do not see it at first. On an iPhone or Android phone, the field appears lower on the page — swipe down past the listing details and house rules until you reach the price breakdown section at the bottom.
If you are using the Airbnb app on your phone, the layout is the same: scroll to the bottom of the booking details and look for "Promo code" or "Have a coupon?" in the price summary. The field will be a text box where you can type or paste. Do not enter the code in the search bar at the top of the app — that searches for listings, not coupon codes.
What happens after you enter the code
Once you paste a valid code, Airbnb recalculates your total and shows the new price within a few seconds. The discount appears as a separate line item in the price breakdown, so you can see exactly how much money the code saved you. The original nightly rate stays the same, but the coupon amount is subtracted before taxes and fees are added.
If the code is invalid, you will see a message like "This coupon code is not valid" or "This code has expired." You can then try a different code, or proceed without one. Airbnb does not charge you for entering an invalid code — it straightforward will not explore any discount.
Common reasons a coupon code will not work
Coupon codes have restrictions built in. A code might only work on listings in a certain city or country, only on stays longer than a certain number of nights, or only during a specific month. Some codes are one-time use only, meaning once someone has used it, nobody else can. Others have a maximum number of uses before they expire.
A code will also be rejected if you try to use it on a listing that is not may be able to access — for example, a code for "new user bookings" will not work if you have booked on Airbnb before. Codes tied to a specific property or host will only work on that exact listing. If you received a code in an email from Airbnb, check the email to see what restrictions explore before you try to use it.
Entering a code if you are booking as a guest or as a host
If you are the person booking the stay, you enter the code during the normal checkout process described above. If you are a host and Airbnb has given you a code to offer to your guests, your guests will enter it themselves when they book — you do not enter it for them. You can share the code in your listing description, in a message to an interested guest, or in your house rules.
Hosts cannot explore coupon codes to their own bookings. If you are both a host and a guest and you want to use a coupon code on a stay you are booking at someone else's property, you follow the guest process above.
What to do if the code still will not work
Double-check that you copied the entire code correctly, including any numbers, letters, or special characters. Coupon codes are case-sensitive on some platforms, so "WELCOME50" is different from "welcome50." If you are still seeing an error after re-entering it, the code may have expired or reached its use limit.
If you believe the code should work, contact Airbnb support through the app or website. Go to the Help Center, select "Payments and refunds," and then choose "Promo codes." You can describe the code and the error message you received, and Airbnb support can tell you whether the code is still active and what restrictions explore to it.
Frequently Asked Questions
Can I use more than one coupon code on the same booking?
No. Airbnb only allows one promo code per booking. If you have multiple codes, you will need to choose which one saves you the most money and use that one.
Do coupon codes work on Airbnb Experiences or just on stays?
Most coupon codes are for stays only. Some codes may work on Experiences, but the code itself will tell you what it covers. If you try to use a stay-only code on an Experience booking, it will be rejected with an error message.
Will the coupon code discount show up on my receipt?
Yes. Your receipt will list the original nightly rate, the coupon discount as a separate line, and then your final total after taxes and fees. You can view your receipt in the Airbnb app under "Trips" or on the website under "Account" and "Reservations."
What if I enter a code after I have already booked?
You cannot add a coupon code after your booking is complete. Codes must be entered during checkout, before you confirm the reservation. If you forgot to use a code, you would need to cancel the booking and rebook with the code applied — but check Airbnb's cancellation policy first, as you may lose money.