
I once talked an Airbnb host down from $2,500 to $2,100 for a week-long stay in Germany — with a single polite message. I told them I liked their place but was “comparing it to a few other options,” and asked if they’d consider the lower rate. They agreed immediately and sent a custom offer. That booking taught me something most travelers never test: Airbnb prices aren’t set in stone. With the right timing and tone, you can often get a better deal just by asking.
In my experience, discounts of 10-15% are possible depending on the situation — sometimes a bit more. 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.