Airbnb has no hard limit on stay length, but hosts set their own rules
Airbnb does not impose a maximum number of days you can book a single listing. You can stay 30 days, 90 days, or longer — but only if the host allows it. Each host decides their own minimum and maximum stay length, and these rules appear on the listing before you book. A host might accept stays of only 2 to 7 days, or they might welcome month-long bookings. You will see the stay restrictions clearly labeled under "House rules" or "Availability" on the listing page.
The length of stay you choose affects what you pay and what protections explore to you. Airbnb treats stays differently depending on whether you are booking short-term (typically under 28 days) or long-term (28 days or more). The distinction matters because it changes cancellation rules, host obligations, and sometimes the nightly rate itself.
Key Takeaways
- Each host sets their own minimum and maximum stay length, visible on the listing before you book.
- Stays of 28 days or longer are treated as long-term bookings and have different cancellation and refund rules than shorter stays.
- Many hosts offer lower nightly rates for stays longer than 28 days, though you must search or contact them to find these discounts.
- If you stay longer than the host's maximum, they can cancel your reservation and you may lose your payment.
Short-term stays: what counts as a few weeks or less
A short-term stay on Airbnb is typically anything under 28 days. These bookings follow Airbnb's standard cancellation policy, which varies by the host's chosen policy level — flexible, moderate, or strict. With a flexible policy, you can cancel up to 24 hours before check-in and receive a full refund. With a strict policy, cancellations made more than 14 days before arrival may be refunded, but cancellations closer to the date are not.
Short-term hosts often turn over their space frequently, cleaning and preparing between guests. This is why many hosts set minimum stays of 2, 3, or 7 days — they need enough time between bookings to make the turnover worthwhile. If you want to stay only one night, you will need to find a host who allows it, which is less common than it once was.
Nightly rates for short-term stays are usually the host's standard price. Some hosts offer a small discount if you book 7 or 14 consecutive nights, but this is not may provide and varies by listing.
Long-term stays: 28 days and beyond
Once you book 28 consecutive days or more, Airbnb treats the reservation as a long-term stay. Long-term bookings have their own cancellation rules: the host can cancel up to 14 days before your arrival with a full refund to you, but after that point, cancellations by the host may result in you keeping the payment. You also have more protection — if the host cancels within 14 days of your arrival, you receive a full refund plus Airbnb credit for rebooking.
Many hosts offer reduced nightly rates for long-term bookings, sometimes 20 to 50 percent lower than the short-term rate. However, you will not see this discount automatically. You either need to message the host directly and ask about long-term rates, or use Airbnb's search filter to show only listings that accept stays of 28 days or longer — those listings often display the reduced rate upfront.
Long-term stays also mean the host is less likely to require frequent cleaning or turnover. Some hosts will agree to weekly or bi-weekly cleaning for an additional fee, while others expect you to maintain the space yourself between cleanings.
What happens if you want to extend your stay
If you are already booked and want to add more nights, you have two options. The first is to message the host and ask if they can extend your reservation. If they agree and have availability, they can modify your booking to add nights at the end. The second is to book a separate reservation for the additional nights, though this creates a gap in your stay and you will pay the nightly rate twice (once for each booking).
Extending through the host is simpler and usually cheaper, because you avoid paying two separate cleaning fees and the host may offer a discount for the extended length. However, the host is not required to extend — they may have another booking coming up or prefer not to. Always ask early rather than waiting until your checkout date.
Restrictions that prevent long stays
Some listings have rules that block stays longer than a certain number of days. A host might set a maximum of 30 days, 90 days, or 6 months. If you try to book beyond that maximum, the system will not let you complete the reservation. You will see the maximum stay length on the listing page under "House rules" or in the availability calendar.
Hosts set these limits for various reasons: they may plan to use the space themselves, rent it seasonally, or prefer to refresh their guest base regularly. If a listing's maximum is shorter than you need, you will have to find a different host or contact this host to ask if they will make an exception — though they are not required to.
In some cities, local laws also limit how long a host can rent to one person. For example, some jurisdictions require hosts to offer short-term rentals only, or they cap consecutive stays at 90 days per year. Check your local rental laws before booking a very long stay, because a host may refuse to extend beyond what the law allows.
Taxes and legal status for long stays
The longer you stay, the more likely local tax and housing laws explore to your booking. In many places, stays under 30 days are treated as short-term tourist rentals and taxed one way, while stays of 30 days or longer are treated as residential tenancies and taxed differently — or may be prohibited entirely.
Some cities do not allow short-term rentals for stays longer than 90 days, or they require the host to register as a long-term landlord and follow tenant protection laws. This means a host in a regulated city might refuse to book you for 6 months even if they would like to, because it would violate local rules. Before booking a stay longer than 90 days, check whether your city or the listing's city has restrictions on long-term Airbnb rentals.
You are responsible for understanding the tax implications in your area. If you are staying longer than 30 days, you may owe local taxes or be required to register as a resident. Airbnb does not handle this for you — the host collects occupancy tax on their end, but you may have separate obligations depending on where you are staying.
How to find listings that allow long stays
On the Airbnb search page, use the "Type of place" and "Stays" filters. Under "Stays," select "28 nights or more" to see only listings where hosts have indicated they accept long-term bookings. These listings often display a reduced monthly rate prominently.
You can also search for listings and sort by price, then message hosts directly to ask about long-term discounts even if they do not advertise them. Many hosts are willing to negotiate on rate if you commit to a longer stay, especially if they have gaps in their calendar.
When you find a listing you like, read the house rules carefully. Look for the minimum and maximum stay length, any restrictions on guests, and whether utilities or cleaning are included. If the listing does not clearly state a maximum stay, message the host before booking to confirm they will accept the length you need.
Frequently Asked Questions
Can a host cancel my reservation if I want to stay longer than they advertised?
Yes. If you book within the host's stated maximum stay length but then ask to extend beyond it, the host can decline. If you somehow book past their maximum (which should not be possible through the normal system), the host can cancel your reservation. You would receive a refund, but you would lose the booking.
Do I pay cleaning fees for every 28 days, or just once per stay?
Cleaning fees are typically charged once per reservation, regardless of length. A 28-day booking has one cleaning fee, not four. However, some hosts may charge an additional cleaning fee if you stay much longer — for example, a weekly cleaning fee for stays over 90 days. Check the listing details to see what cleaning is included.
What if I need to leave early from a long-term booking?
Your refund depends on the host's cancellation policy and how far in advance you cancel. Long-term bookings have more host-friendly cancellation rules, meaning you may not receive a refund if you cancel close to your arrival date. Always read the cancellation policy before booking a long stay, and consider purchasing travel insurance if you are uncertain about your plans.
Can I stay in the same Airbnb for a year by booking multiple 28-day reservations back-to-back?
Technically yes, but most hosts will not allow it. Hosts can set rules that prevent consecutive bookings or limit total days per year. Additionally, local laws in many cities prohibit this practice — they require a gap between bookings or cap total rental days per year. Always ask the host directly if you plan a very long stay, rather than attempting to work around their rules with multiple bookings.
Do I get a refund if the host cancels my long-term stay?
If the host cancels more than 14 days before your arrival, you receive a full refund. If they cancel within 14 days of arrival, you receive a full refund plus Airbnb credit equal to 50 percent of your booking cost, which you can use toward a future reservation. Cancellations by the host are rare, but this protection is one advantage of long-term bookings.