
A few months ago, I was booking a week-long stay in Germany and noticed there were quite a few Airbnbs available in the town where we hoped to stay.
On a whim, I messaged the host and asked if they’d take $2,100 for the stay instead of $2,500, mentioning that I liked their Airbnb but was “comparing it to a few other options.” To my surprise, they agreed immediately and sent us a custom offer.
Since then, I’ve realized that Airbnb prices aren’t set in stone — and with the right timing and tone, you can often get a better deal just by asking.
In my experience, 5-10% discounts are possible depending on the situation. You won’t cut a $1,000-per-night townhouse to $500, but you might save a few hundred dollars on a longer stay without much effort… or upsetting the host.
At the end of the day, hosts want bookings. Every empty night is lost income, and most would rather fill their calendar at a slightly lower rate than earn nothing. When you reach out with a clear, respectful offer, it can be an easy win-win: They get a guest, and you save money.
Negotiation is more likely to work when:
In short, the closer your dates and the quieter the market, the better your odds.
Start by building a little rapport. If you have a specific price in mind, state it.
Example message:
“Hi [Host Name], I love your place…it looks perfect for our trip next week. I like it over the other options because of [specific reason]. The total comes to $1,250 for four nights, but our budget is closer to $1,100. Would you consider sending a special offer at that rate? We’d love to book right away.”
If they counter slightly higher, accept quickly so the discount doesn’t vanish.
They may also say no, and then, oh well. You can book at the regular price, or choose a different place.
If a host wants to give you a deal, they’ll send a Special Offer: Airbnb’s term for a custom price. You’ll get a notification that says “[Host Name] sent a Special Offer for [Listing Title] from [Date] to [Date].”
It appears directly in your message thread with the host, comes to you via notification/email, and you must accept within 24 hours before it expires.