TL;DR
The 7-day rule under Treas. Reg. §1.469-1T(e)(3)(ii)(A) is the gateway requirement for the STR loophole: if your property's average guest stay is 7 days or fewer, it is excluded from the passive 'rental activity' definition. This means your STR losses are evaluated under the material participation rules â and if you materially participate, those losses become non-passive and can offset W-2 income at any income level. Most standard Airbnb and VRBO properties qualify automatically.
The 7-day rule is the first of two requirements to qualify for the STR loophole. It's also the simpler one. For most Airbnb and VRBO-style rentals, it's met automatically without any special effort.
Here's what it says, how to calculate it, and what to watch out for.
- Your property's average rental period must be 7 days or fewer for the tax year.
- Calculated as: total guest-nights ÷ total number of reservations (bookings).
- Most standard vacation rentals and urban short-term rentals qualify automatically.
- Medium-term stays (2-4 weeks) mixed in with shorter stays can push your average above 7 days.
The Legal Basis
Treasury Regulation §1.469-1T(e)(3)(ii) defines "rental activity" for passive activity loss purposes as an activity where the average period of customer use exceeds 7 days. If your average period is 7 days or fewer, your property is not classified as a "rental activity" under these rules â which means the passive activity presumption doesn't apply, and your activity is evaluated under the general material participation tests.
This definitional quirk is what makes the STR loophole possible. The IRS doesn't treat your property as a rental at all (for passive activity purposes), which means the passive loss rules don't trap your losses.
How to Calculate Your Average Rental Period
The formula is straightforward:
Average rental period = Total guest-nights ÷ Total number of separate rentals (bookings)
Example: You had 65 bookings over the year. Those bookings totaled 220 guest-nights (i.e., 220 total nights where guests occupied the property). Your average rental period is 220 ÷ 65 = 3.4 days. You qualify.
Another example: You had 20 bookings totaling 165 guest-nights. Average = 165 ÷ 20 = 8.25 days. You don't qualify.
What counts as guest-nights: Nights when paying guests occupied the property under a reservation.
What doesn't count: Vacant nights (even if listed), personal use nights, or maintenance and cleaning days between bookings.
Why Most Airbnb Properties Qualify Automatically
Standard vacation rentals with 2-3 night minimum stays and typical booking patterns almost always come in well under 7 days. A property averaging 3-4 nights per stay qualifies comfortably.
The risk comes from:
Medium-term stays mixed into your booking calendar. If you accept 14-night or 30-day bookings alongside short stays, a few longer reservations can pull your average above 7 days. One 30-night booking combined with 20 shorter stays can be enough to disqualify you in a low-volume year.
Corporate or relocation rentals. Some markets support longer-stay bookings (often 7-30 days) from business travelers or people in temporary housing situations. If you're targeting this segment, monitor your average closely.
Slow seasons with fewer total bookings. If you only have 15 total bookings in a year and two are 14-day reservations, your average is much more sensitive to those long stays.
How to Stay Under 7 Days
Set minimum and maximum stay controls. Most platforms let you set maximum night limits per reservation. Setting a 7-day maximum (or 6-day maximum to be safe) prevents any single booking from being over 7 nights by default.
Monitor your running average throughout the year. Don't wait until December to calculate. If you've taken a few longer bookings, check where your average stands in June, August, and October so you can adjust if needed.
Decline long-stay requests. If a guest requests a stay longer than your maximum or if accepting would push your year-to-date average above 7 days, decline. Protect the qualification.
Be cautious with peak-season weekly bookings. Weekend travelers often book 7-night minimum stays during popular holidays and seasons. A cluster of exactly 7-night stays averaged with shorter stays can creep you close to or above the threshold.
The Per-Property Rule
Each property is evaluated independently. If you own two STRs:
- Property A averages 3.5 nights â qualifies for the STR loophole
- Property B averages 8.2 nights â does not qualify
Property A can still use its losses as non-passive (assuming material participation). Property B's losses are passive and can only offset passive income.
This means you need to monitor the 7-day average for each property separately, not across your portfolio as a whole.
Keeping Records for the Calculation
Maintain a booking log for each property throughout the year:
- Date of each booking
- Guest name (or reservation number)
- Check-in date
- Check-out date
- Number of nights
Your booking platform (Airbnb, VRBO, etc.) generates this data automatically. Export your reservation history annually and keep it with your tax records. The IRS can request booking records to verify the calculation, so having it documented clearly matters.
If you ever face an inquiry about your average rental period, a complete booking log with dates and night counts per reservation is exactly what you need to produce.
The Bottom Line: The 7-day rule is straightforward for most Airbnb-style STRs. Calculate your average at year-end and keep your booking records organized.
Ready to see if you qualify? Try the free STR loophole calculator →

