STR tax strategy guide

The 7-Day Rule for STR Tax Loophole: Average Rental Period

The STR tax loophole has two requirements: material participation and a 7-day average rental period. Most hosts focus on the participation log and forget the second test entirely — until they recalculate at tax time and discover their averages pushed past 7. Here is what the rule actually is, where it comes from, and how to keep your property on the right side of the line.

Quick answer

A short-term rental qualifies for the STR tax loophole only if its average period of customer use is 7 days or fewer for the year.

The rule comes from Treasury Regulation 1.469-1T(e)(3)(ii)(A). Calculate it as: total rental days ÷ number of separate bookings. If the result is 7.0 or lower, the property is not treated as a rental activity for passive activity purposes — and the loss-offset benefits of the STR loophole are available (assuming you also materially participate).

What the 7-day rule actually says

The text of the rule is short. Treasury Regulation 1.469-1T(e)(3)(ii)(A) defines six exceptions to the general definition of a "rental activity." The first and most important reads: "The average period of customer use for such property is 7 days or less."

In plain English: if an average guest stays at your property for 7 days or fewer, the IRS does not classify your activity as a rental for passive activity loss purposes. That classification is what determines whether your losses are usable against your other income.

This sounds technical, but the consequence is concrete: a long-term rental with material participation is still subject to the passive activity loss rules. A short-term rental that satisfies the 7-day rule and material participation is not. The same dollar of loss is either trapped or fully deductible based on this single distinction.

How to calculate average rental period

The calculation is one line:

Average rental period = Total rental days ÷ Number of separate bookings

Rental days are days a paying guest was in the property. Vacant days, cleaning days, gap days between bookings, and personal-use days are excluded.

Separate bookings are individual stays. One booking for 3 nights counts as one period. Whether the booking is for one guest or six does not change that — guests sharing a reservation are part of the same period.

Example 1: clear pass
  • Total rental days: 220
  • Number of bookings: 55
  • Average: 220 ÷ 55 = 4.0 days

Well under 7 — qualifies for the STR exception assuming material participation is also met.

Example 2: clear fail
  • Total rental days: 200
  • Number of bookings: 20
  • Average: 200 ÷ 20 = 10.0 days

Over 7 — treated as a standard rental for the year. STR exception is not available.

Example 3: cutting it close
  • Total rental days: 240
  • Number of bookings: 34
  • Average: 240 ÷ 34 = 7.06 days

Just over 7 — fails the rule. One extra mid-length stay can flip the year. Track the average as it grows, not at tax time.

Example 4: outlier-skewed
  • Total rental days: 195 (incl. one 21-night stay)
  • Number of bookings: 30
  • Average: 195 ÷ 30 = 6.5 days

Passes by a narrow margin. Without the 21-night booking, the average would have been about 6.0 days across 29 stays. A single long booking can move the year.

The other STR exception: the 30-day rule

Treasury Regulation 1.469-1T(e)(3)(ii)(B) provides a second path. A property with an average rental period of more than 7 but not more than 30 days can still escape the rental activity classification — but only if "significant personal services" are provided in connection with the rental.

The IRS does not list specific services, but the test is whether the services are above and beyond what a typical landlord provides: think hotel-style services such as daily housekeeping, concierge work, or in-house meals. Standard turnover cleaning, linen changes between guests, and routine maintenance are not enough.

In practice, most STR hosts qualify via the 7-day rule, not the 30-day rule. The 30-day path is harder to prove and the services bar is high enough that it is rarely the better strategy.

Path Average rental period Extra requirement In practice
7-day rule ≤ 7 days None beyond average Standard STR path
30-day rule 7 to 30 days Significant personal services (hotel-style) Rare — high bar

What happens if your average exceeds 7 days

Going over 7 (without qualifying for the 30-day exception) reclassifies the property as a standard rental activity for that tax year. The passive activity rules under IRC Section 469 apply in full. The practical consequences:

Losses become passive

Rental losses can only offset other passive income — they cannot reduce W-2 wages, self-employment income, or investment income.

Suspended losses carry forward

If you have no passive income to absorb the loss, it is suspended and carried forward to future years — only usable when you eventually have passive income or sell the property.

Real estate professional or $25K exception required

To unlock full deductibility after a 7-day-rule fail, you need real estate professional status (750+ hours in real property trades) or the $25,000 active participation exception (phases out above $100,000 AGI). Material participation alone is no longer enough.

The reclassification is for the full tax year. A property that averages 9 days for the year cannot retroactively benefit from the months when its rolling average was below 7. The annual calculation is what counts on the return.

Strategies to stay under the 7-day average

For most STR hosts, the average naturally comes in well under 7. Weekend bookings, short midweek stays, and 2-night minimums tend to produce averages between 3 and 5 days. The risk is concentrated in properties that accept longer bookings — vacation homes, executive rentals, or properties in markets with a lot of week-plus demand.

Set maximum-stay limits

Capping bookings at 6 nights is the most direct lever. Airbnb, VRBO, and Booking.com all support maximum-stay rules per property.

Price long stays out

Remove the discounts that typically apply to weekly and monthly bookings — or set a per-night surcharge for stays of 7+ nights. Most platforms allow length-of-stay pricing rules.

Track the running average

Calculate the average rental period at the end of each month. A property at 6.4 in October has room for a few longer stays in November and December; a property at 6.9 does not.

Decline outlier requests strategically

A single 21-night booking can swing the year. If your running average is already approaching 6.5, declining long-stay requests for the rest of the year is a defensible call to protect the tax position.

How to document compliance with the 7-day rule

Documentation for the 7-day rule is straightforward — much simpler than the participation log. You need a record of every booking with check-in and check-out dates, and the total rental days for the year.

What your records should show

  • Per-booking: check-in date, check-out date, number of nights, booking platform, guest name or reservation ID
  • Annual totals: total rental days, number of separate bookings, calculated average rental period
  • Exclusions noted: vacant days, cleaning-only days, owner-use days (these are excluded from the numerator and denominator)

Airbnb hosts can pull most of this directly from the Reservations export under Performance → Reservations. VRBO and Booking.com offer similar reservation exports. Keep the CSV alongside your tax records — it is the source document if the IRS ever asks how you arrived at your average rental period.

Combined with a contemporaneous participation log, the booking record forms the two-part documentation backbone of the STR tax loophole. See our guide to record-keeping systems for STR material participation for the full structure.

How Field Ledger helps

Field Ledger lets you log each booking as a structured entry alongside your participation hours and expenses. With booking records and participation logs in one place, you can run the average rental period calculation any time during the year — not just at tax time — so a high-average stretch never goes unnoticed.

The point isn't to replace your CPA. The point is to give your CPA structured records that prove you qualified — both for the 7-day rule and for material participation — without the December scramble.

Build your STR loophole records as you go

Track bookings, participation hours, mileage, and expenses in structured records that hold up at tax time — across every property you run.

  • Running average rental period per property
  • Contemporaneous participation log
  • CSV export your CPA can actually use
Join the waitlist

Frequently asked questions

What is the 7-day rule for short-term rentals?

The 7-day rule comes from Treasury Regulation 1.469-1T(e)(3)(ii)(A). It says that a property whose average period of customer use is 7 days or fewer is not treated as a rental activity for passive activity purposes. This is the threshold that unlocks the STR tax loophole — properties under the 7-day average can offset losses against W-2 or other ordinary income when the owner materially participates.

How do I calculate average rental period?

Divide the total rental days for the year by the number of separate guest stays (bookings). A property with 180 rental days across 36 separate bookings has an average rental period of 5 days. Each booking counts as one period regardless of how many guests it includes. Vacant days, cleaning days, and personal-use days do not count toward the calculation.

What happens if my average rental period exceeds 7 days?

If the average exceeds 7 days, the property is reclassified as a standard rental activity for the year. Losses become passive under IRC Section 469 — they can only offset other passive income, not W-2 wages. To deduct losses fully you would need real estate professional status or the $25,000 active participation exception (which phases out above $100,000 AGI).

Is the 7-day rule calculated per property or across all properties?

Per property by default. Each rental activity is evaluated separately. If you have multiple properties and want them treated as one activity, you can make a grouping election under Treasury Regulation 1.469-4 — but each property's average rental period must still independently satisfy the 7-day rule (or another exception) for the grouping to qualify for the STR exception.

Does the 7-day rule apply if I only rent for part of the year?

Yes. The calculation uses only the days the property was actually rented and the bookings during that period. A property rented from May through September with 90 rental days across 22 bookings would have an average rental period of about 4 days — well under 7 — and qualifies, even though the property was vacant for the rest of the year.

What is the 30-day rule and how is it different?

Treasury Regulation 1.469-1T(e)(3)(ii)(B) provides a second STR exception: if the average rental period is between 7 and 30 days AND significant personal services are provided in connection with the rental (more than a typical landlord would provide), the property also escapes the rental activity classification. The 30-day path is much harder to qualify for in practice — most STR hosts rely on the 7-day rule.

Do cleaning days and gap days count toward the average?

No. The numerator is rental days only (days a paying guest occupied the property). Cleaning days, gap days between bookings, and days you used the property personally are excluded from both the numerator and denominator of the average rental period calculation.

Related guides

Sources

The key takeaway

The 7-day rule is short, mechanical, and binary — but it is the gateway to every other benefit of the STR tax loophole. Track average rental period the way you track participation hours: throughout the year, per property, with the underlying booking records ready to back the calculation up.