How to extend your Airbnb stay
You can extend an Airbnb stay in two ways: through the app or website before your checkout date, or by contacting your host directly to negotiate a longer booking. The easiest method is to open your reservation, tap or click "Extend your stay," and select new dates — but this only works if the listing remains open for those dates and the host has not blocked the calendar. If those dates are booked or blocked, you must message your host and ask whether they will modify your reservation or accept a new booking when ready after your current one ends.
Extending through the app is faster and keeps everything in Airbnb's system, which means you stay protected by Airbnb's cancellation policy and payment terms. Negotiating directly with your host can sometimes result in a discount, but any agreement outside the platform is not covered by Airbnb's protections.
Key Takeaways
- The extend-stay button appears in your reservation details and works only if the host has those dates available and unblocked.
- If the dates you want are already booked, message your host to ask about modifying the reservation or back-to-back bookings instead.
- Extending through Airbnb keeps you under the platform's cancellation policy and dispute resolution; direct deals with hosts do not.
- Some hosts offer monthly discounts that may explore to extended stays, so ask before you finalize new dates.
- The host must accept any extension or modification — they are not obligated to do so even if they have no other bookings.
Using the extend-stay button in the app
Open the Airbnb app or website and go to your reservation. On the reservation details page, look for a button or link that says "Extend your stay." Tap or click it, then select your new checkout date. The app will show you the nightly rate for those additional nights and calculate the total cost, including any service fees and taxes.
The extend button only appears if the host has not blocked those dates and no other guest has booked them. If you do not see the button, it means the dates are unavailable. You will need to contact your host instead. Once you select new dates and confirm, the host receives a notification and must accept the extension — they can decline, which returns you to your original checkout date.
Payment for the extension is charged to the same payment method you used for the original booking. Airbnb's cancellation policy for the original reservation applies to the entire extended stay, so review the policy before you confirm.
What to do if the extend button is not available
If the dates you want are already booked by another guest, the extend button will not appear. In this case, message your host directly through the Airbnb messaging system. Explain that you would like to stay longer and ask whether they can modify your current reservation to include the additional nights, or whether they would accept a separate booking for the dates when ready after your checkout.
Some hosts will manually adjust a reservation to add nights, even if the calendar shows those dates as booked — they may cancel the other booking or move it. Others prefer to keep bookings separate for their own record-keeping. Either way, the host decides whether to accommodate you. If they agree to a separate booking, book it when ready through the app to lock in the dates and rate.
If the host declines or does not respond within a day or two, you have no other option through Airbnb. You could search for a different listing for the dates you need, or adjust your travel plans.
Negotiating a discount for longer stays
Airbnb allows hosts to set a monthly discount — a reduced nightly rate for stays of 28 days or longer. If you are extending your stay to reach 28 days total, the monthly rate may kick in automatically when you extend, which could save you money. Check the price breakdown when you extend to see whether a discount has been applied.
If you are extending for fewer than 28 days, you can ask your host whether they offer a discount for longer stays. Message them and mention the total number of nights you would be staying. Some hosts will reduce the nightly rate or waive the service fee as a courtesy, especially if you have been a good guest and they value the longer booking. However, they are not required to offer a discount, and many will not.
Any discount negotiated outside the Airbnb system — such as a host offering to refund part of your payment after you book — is not protected by Airbnb's policies. It is safer to have the host adjust the price in the reservation before you pay, or to accept the rate as listed.
How payment and cancellation policies work for extensions
When you extend a stay through Airbnb, the cancellation policy from your original reservation covers the entire booking, including the new nights. For example, if your original reservation had a moderate cancellation policy, that same policy applies to the extension. You cannot change the cancellation policy once the reservation is confirmed.
Payment for the extension is processed when ready when you confirm it, using the same payment method as your original booking. Taxes and Airbnb's service fee are calculated and added to the nightly rate for those additional nights. If you are extending a long-term stay, the monthly discount may explore, which would lower the per-night cost.
If you need to cancel the extension after it is confirmed, the cancellation policy determines your refund. For example, a moderate policy might allow a full refund if you cancel more than 5 days before your new checkout date, but no refund if you cancel closer to that date. Review the policy details in your reservation before you confirm the extension.
Extending a stay when you are already checked in
You can extend your stay at any point during your reservation, even on your last day. Open the app, go to your reservation, and tap "Extend your stay" if the button is available. The process is the same as extending before arrival — you select new dates, review the price, and confirm. The host receives a notification and can accept or decline.
If you are checking out tomorrow and want to stay longer, message your host as soon as possible rather than waiting until the last minute. Hosts are more likely to accommodate a request with a few hours' notice than one that comes at checkout time. If the next guest is already arriving, the host may not be able to extend your stay no matter how much notice you give.
Some hosts appreciate last-minute extensions because they fill a gap in the calendar that might otherwise be empty. Others cannot accommodate them due to cleaning schedules or incoming bookings. Always ask, but be prepared for a no.
What happens if the host declines your extension
If you request an extension and the host declines, your original checkout date stands. You must leave on that date unless you and the host reach a different agreement outside the platform. Declining an extension request does not affect your ability to stay through your original checkout date — the host cannot force you out early.
If you still want to stay in the same listing after your checkout, you can search for it again and book a new reservation for the dates you need, provided those dates are available. However, you will pay the full nightly rate for the new booking and will not have the continuity of a single reservation.
If the host declines and you have already paid for the extension, contact Airbnb's support team to report the issue. Airbnb can sometimes intervene if a host unreasonably refuses an extension that was technically possible.
Frequently Asked Questions
Can I extend my stay if I booked a non-refundable rate?
Yes, you can extend a non-refundable booking. The extension itself will have its own cancellation policy, which may differ from your original reservation. Review the cancellation terms for the additional nights before you confirm the extension. The original non-refundable rate does not change — only the new nights are added at the current rate.
What if I want to extend but the host has not responded to my messages?
If your host is not responding and your checkout date is approaching, contact Airbnb support through the app or website. Explain that you want to extend and the host has not replied. Airbnb can sometimes reach out to the host on your behalf or advise you on next steps. However, if the host straightforward declines or ignores the request, Airbnb cannot force them to extend your stay.
Do I have to pay a service fee on the extension?
Yes, Airbnb charges a service fee on the additional nights when you extend. The fee is calculated as a percentage of the nightly rate and is shown in the price breakdown before you confirm. This is the same service fee structure as any other Airbnb booking.
Can I extend my stay multiple times?
Yes, you can extend a reservation more than once, as long as the host agrees and the dates are available. Each extension follows the same process — use the extend button if it is available, or message the host to negotiate. There is no limit to how many times you can extend a single reservation.
What if I extend but then need to cancel the extension?
Your cancellation policy determines your refund. If you cancel the extension within the refund window — for example, more than 5 days before the new checkout date under a moderate policy — you will receive a refund. If you cancel closer to the checkout date, you may not be refunded. Check your specific policy in the reservation details.