Yes, you can negotiate on Airbnb, but only before you book

Airbnb does not have a built-in haggle feature like a flea market. Once you send a booking request, the host can accept, decline, or counter with a different price — but you cannot negotiate after you have already paid. The negotiation window is narrow: it happens through the message thread before you hit "Request to Book", or through a host counter-offer if they reject your initial request.

The key is understanding what hosts will actually negotiate on. Most will not budge on nightly rates during peak season when their calendar is nearly full. But during slower periods, for longer stays, or when you have a genuine reason to ask (a group booking, a repeat visit, a specific need), many hosts will work with you. The worst they can say is no.

Key Takeaways

  • Message the host before requesting to book and ask if they would consider a lower rate for your specific dates or length of stay.
  • Longer stays — typically seven days or more — are the easiest to negotiate because hosts prefer steady income over vacancy.
  • Hosts are more likely to negotiate during their slow season (check their calendar for gaps) than during peak travel times.
  • If a host rejects your booking request, they can send a counter-offer with a different price, which you can then accept or decline.
  • Some hosts offer built-in discounts for weekly or monthly stays, visible on the listing page before you message them.

How to message a host before booking

Open the listing and scroll to the host's profile section. You will see a "Contact Host" button or a message icon. Click it and write a brief, honest message. Do not demand a discount. Instead, explain your situation: you are interested in the property for specific dates, you are a respectful guest, you might book longer if the price works, or you are returning to the area and want to stay again.

Keep the message short — one or two paragraphs. Hosts receive dozens of messages and will not read a novel. Be specific about your dates and your group size. If you are flexible on dates, say so. If you are booking for a work trip or a family visit, mention it. Hosts are people, and they often prefer guests they know something about over a blank profile.

Wait for a response before you request to book. If the host says they can lower the rate, they will usually tell you the new nightly price or total. Then you can request to book at that price, and they will see your request and accept it.

Why length of stay matters most

A host who rents a room for $120 a night makes $840 a week. But if the room sits empty for three nights because they are waiting for the next booking, they make nothing for those nights. A guest who books seven nights straight eliminates that vacancy risk, which is why hosts often discount weekly stays.

Check the listing for built-in discounts first. Many hosts set a "weekly discount" (usually 10 to 20 percent off) and a "monthly discount" (often 25 to 40 percent off) automatically. These show up on the price breakdown before you book. If you do not see them, that is when you message and ask if the host would consider a discount for a longer stay.

Monthly stays are the easiest to negotiate because the host gets predictable income and does not have to clean between guests. If you are considering a month-long stay, the host may be willing to go significantly lower than the nightly rate.

Timing and the host's calendar

Look at the host's calendar before you message. If their listing is booked solid for the next three months, they have no reason to negotiate — they are already at capacity. But if you see gaps (open dates with no bookings), that is a sign the host might be flexible. Those gaps represent lost income, and a lower rate is better than no booking at all.

Shoulder seasons — the weeks just before or after peak travel times — are often the best time to negotiate. In a beach town, that might be late April or early September. In a ski area, it might be November or April. During these periods, hosts are more willing to accept a lower rate to fill their calendar.

Avoid messaging during peak season (holidays, summer, spring break) unless you have a very specific reason. Hosts know their rooms will fill at full price, so they have no incentive to negotiate.

What happens if the host rejects your request

If you send a booking request and the host declines it, they can send a counter-offer with a different price. You will see a notification that the host has made a counter-offer, and you can view the new terms. You then have the choice to accept the counter-offer, decline it, or send a message back to negotiate further.

Counter-offers are useful because they let the host suggest a price without you having to guess. If the counter is still too high, you can message the host and explain why it does not work for your budget. They may come down further, or they may hold firm. Again, you can only accept or decline — you cannot counter a counter-offer directly through the app.

Things hosts will not negotiate on

Cleaning fees are rarely negotiable. Hosts use these to cover the actual cost of cleaning between guests, and lowering them cuts into their ability to maintain the property. Similarly, service fees (Airbnb's cut) are set by the platform and cannot be changed by the host.

House rules are not negotiable either. If a listing says no pets or no smoking, that is final. Asking a host to make an exception is unlikely to work and may get your message ignored.

During peak season, when a host's calendar is nearly full, the nightly rate is also unlikely to move. Hosts know they can fill the room at full price, so there is no reason for them to discount. Save your negotiation energy for slower periods.

Red flags and what to avoid

Do not ask a host to take the booking off Airbnb to avoid paying the service fee. This violates Airbnb's terms of service, and hosts who agree to it lose their protection if something goes wrong. Legitimate hosts will refuse this request.

Do not lowball. If a room is $100 a night and you offer $40, the host will ignore you. A reasonable negotiation is usually 10 to 20 percent off the nightly rate, or a percentage off the total for a longer stay. Anything more aggressive will not work.

Do not message multiple times if the host does not respond. One message is enough. If they do not reply within a day or two, they are either busy or not interested in negotiating. Move on to another listing.

Frequently Asked Questions

Can I negotiate after I have already booked and paid?

No. Once your booking is confirmed and you have paid, the price is locked in. Negotiation only happens before you request to book or through a host counter-offer if they reject your initial request. If you want a different price, your only option is to cancel and rebook — but you may lose your payment depending on the host's cancellation policy.

What if the host ignores my message?

Some hosts do not check messages regularly or may not be interested in negotiating. If you do not hear back within 24 to 48 hours, assume they are not interested and look at other listings. Do not send a second message — it will not change the outcome and may annoy the host.

Are there listings that already have discounts built in?

Yes. Many hosts set automatic discounts for weekly and monthly stays, which you can see on the listing page before you message. Scroll down to the price breakdown to check. If the host has already set these discounts, you do not need to negotiate — the lower price is already there.

Can I negotiate the cleaning fee?

Cleaning fees are rarely negotiable because they cover the actual cost of preparing the property between guests. Hosts may occasionally waive or reduce a cleaning fee for very long stays (a month or more), but this is uncommon. It is worth asking, but do not expect a yes.

What should I say in my message to get the best response?

Be honest and specific. Tell the host your dates, your group size, and why you are interested in their property. If you are flexible on dates or willing to book longer, say so. Keep it short — two or three sentences is enough. Hosts respond better to genuine interest than to requests that feel like a form letter.