Yes, you can bargain on Airbnb, but only through official channels the host has already set up
Airbnb does not have a general "make an offer" button for every listing. Instead, hosts control whether you can negotiate at all by enabling a price negotiation feature on their listing. If a host has turned this on, you will see a "Send a price request" button on the listing page. If you do not see that button, the host has not opened negotiation — and messaging them to ask for a discount anyway often backfires.
The negotiation feature works differently depending on how far away your stay is. For stays more than 30 days away, you can send a price request without the host's permission, and they can accept or reject it. For stays within 30 days, the host must have already enabled the feature for you to send one. Either way, the host sees your proposed dates and price and decides whether to accept, reject, or counter with their own offer.
Key Takeaways
- Price negotiation on Airbnb only works if the host has enabled the feature, which shows as a "Send a price request" button on the listing.
- For stays more than 30 days away, you can send a price request even if the host has not enabled the feature; for closer dates, the host must have turned it on first.
- Messaging a host outside the negotiation feature to ask for a discount often results in rejection or the host canceling your reservation.
- Hosts are more likely to negotiate on longer stays, off-season dates, and listings that have been on the market for a while without bookings.
- The host can accept your offer, reject it, or send back a counter-offer; you then have 24 hours to accept or decline their response.
When the "Send a Price Request" button appears
The button location depends on your booking window. On desktop, look for "Send a price request" near the price breakdown, usually below the nightly rate. On the Airbnb mobile app, it appears in the same area when you scroll down to see the full price.
If you do not see the button at all, the host has not enabled price negotiation for that listing. This is the host's choice — some hosts prefer fixed pricing and do not want to negotiate. Sending them a message asking for a discount when they have not enabled the feature is unlikely to work and may irritate them.
How to send a price request that hosts take seriously
When you click "Send a price request," you enter your proposed nightly rate and total price for the dates you want. Be realistic: asking for 50% off a $150-per-night listing will be rejected when ready. Hosts respond better to requests that are 10 to 20% below the listing price, especially if you are booking a longer stay.
You do not write a message with your price request — Airbnb sends the host your proposed dates and price only. If you want to explain why you are requesting a lower rate (you are staying 60 days, you are a quiet guest, you have excellent reviews), you can message the host separately after sending the request, but keep it brief. Hosts see hundreds of messages; a short, friendly note works better than a long explanation.
The host has up to 24 hours to respond. They can accept your price, reject it, or send a counter-offer. If they counter, you then have 24 hours to accept their counter, reject it, or send another request. Once either of you accepts an offer, the booking is confirmed at that price.
What types of listings and hosts are most likely to negotiate
Hosts are more willing to negotiate on longer stays — typically 28 days or more. Many hosts offer automatic discounts for monthly bookings, and they may be open to negotiating the price further. If you are booking 30 days or longer, a price request is worth sending.
Listings that have been on the market for months without many bookings are also good candidates. If a listing has few reviews or has not been booked recently, the host may prefer a lower price to a vacant calendar. Conversely, popular listings with many bookings and high ratings rarely negotiate — the host does not need to.
Off-season dates are another opportunity. If you are booking during a slow travel period in that location, hosts are more likely to accept a lower offer than during peak season. Check the listing's calendar to see when it is usually booked; if there are many open dates around your travel time, negotiation is more likely to succeed.
Why messaging a host directly about price usually fails
Some guests message a host before booking, asking if they will negotiate on price. Hosts often view this as pressure or as the guest trying to bypass the official system. Many hosts have a policy of not negotiating outside the price request feature, and they may decline to work with you at all if you ask.
If you do message a host about price before using the price request feature, you risk the host rejecting your future booking or deciding they do not want to host you. The official price request button exists partly to protect both sides — it creates a record, sets clear timelines, and keeps the negotiation within Airbnb's system. Use it instead of asking in a message.
What happens if the host rejects your price request
If a host rejects your offer, you have two choices: book at the listing's full price or look for a different listing. Airbnb does not allow you to send another price request to the same host for the same dates after they have rejected one. You can send a new request for different dates, but for the dates you originally proposed, the negotiation is closed.
Rejection does not affect your account or your ability to book other listings. It straightforward means that host prefers their listed price. Some guests then book at the full price anyway if they love the listing; others move on to find a more affordable option elsewhere.
Frequently Asked Questions
Can I negotiate if the host has not enabled price requests?
Not through the official system. If the button does not appear, the host has not turned on negotiation. Messaging them to ask for a discount is unlikely to work and may result in them declining to host you. Respect the host's pricing choice and either book at the listed rate or search for another listing.
What if the host sends a counter-offer that is still too high?
You can reject their counter and send another price request with a different number, or you can accept their offer. You have 24 hours to decide. If you reject and send another request, they can accept, reject, or counter again. Eventually, one of you will either accept or the negotiation will end.
Do hosts ever negotiate on short stays?
Rarely, unless the host has enabled price requests for short-term bookings. Most negotiation happens on stays of 28 days or longer. For a week-long stay, your chances are much lower unless the listing is in a slow period or has been vacant for a while.
Can I ask the host to lower the price after I have already booked?
No. Price negotiation happens before you confirm the booking. Once you have accepted a price and the reservation is confirmed, you cannot ask the host to reduce it. The only exception is if the host offers a discount code or promotion after you book, which is rare.
What if I send a price request and then change my mind?
You can cancel your price request before the host responds. Once the host accepts your offer, the booking is confirmed and you will need to follow Airbnb's cancellation policy if you want to back out. Check the cancellation terms before you send a price request.