---
title: "STR Loophole: The 7-Day Rule That Unlocks Tax Losses"
description: "Keep your average guest stay under 7 days and your STR losses become nonpassive under Treas. Reg. §1.469-1T(e)(3)(ii)(A). Calculator + step-by-step guide."
lang: en
json-ld: |
  [
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "STR Loophole",
      "url": "https://strhours.com",
      "logo": "https://strhours.com/logo.png",
      "email": "hello@strhours.com",
      "description": "Track your STR hours, prove Material Participation, qualify for the short-term rental tax loophole, and offset W-2 income with real estate losses.",
      "sameAs": [
        "https://apps.apple.com/app/id6759050584",
        "https://play.google.com/store/apps/details?id=com.agentsinvest.strloophole"
      ],
      "contactPoint": {
        "@type": "ContactPoint",
        "email": "hello@strhours.com",
        "contactType": "customer support"
      }
    },
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "STR Loophole",
      "url": "https://strhours.com",
      "applicationCategory": "FinanceApplication",
      "operatingSystem": "iOS, Android",
      "description": "Track your STR hours, prove Material Participation, qualify for the short-term rental tax loophole, and offset W-2 income with real estate losses. Built for high-income W-2 earners who own short-term rentals.",
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "USD"
      },
      "author": {
        "@type": "Person",
        "name": "Jennifer Beadles",
        "url": "https://jenniferbeadles.com"
      },
      "featureList": [
        "Voice-powered STR hour logging",
        "Per-property tracking for multiple rentals",
        "100-hour and 500-hour material participation tests",
        "Third-party hour tracking",
        "Spouse hour logging",
        "Calendar sync",
        "Progress dashboard",
        "CPA-ready audit reports",
        "PMS sync"
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "Person",
      "name": "Jennifer Beadles",
      "url": "https://jenniferbeadles.com",
      "jobTitle": "Real Estate Investor & Entrepreneur",
      "description": "Real estate entrepreneur with 17 years of hands-on investing experience who built an 8-figure rental portfolio. Creator of REPS Time, STR Loophole, and Kids Payroll apps for real estate investors.",
      "knowsAbout": [
        "Short-term rental tax strategy",
        "STR Loophole (Treas. Reg. 1.469-1T(e)(3)(ii)(A))",
        "Material participation tests",
        "Real Estate Professional Status",
        "Cost segregation",
        "Bonus depreciation"
      ],
      "sameAs": [
        "https://jenniferbeadles.com",
        "https://repstime.com",
        "https://kidspayroll.com"
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "Article",
      "headline": "The 7-Day Rule for the STR Loophole: How to Calculate & Qualify",
      "description": "Keep your average guest stay under 7 days and your STR losses become nonpassive under Treas. Reg. §1.469-1T(e)(3)(ii)(A). Calculator + step-by-step guide.",
      "image": "https://strhours.com/assets/blog/7-day-rule.jpg",
      "author": {
        "@type": "Person",
        "name": "Jennifer Beadles",
        "url": "https://jenniferbeadles.com"
      },
      "datePublished": "2026-01-26",
      "dateModified": "2026-01-26",
      "publisher": {
        "@type": "Organization",
        "name": "STR Loophole",
        "url": "https://strhours.com",
        "logo": {
          "@type": "ImageObject",
          "url": "https://strhours.com/logo.png"
        }
      },
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://strhours.com/blog/7-day-rule-str-loophole"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".tldr-answer",
          "h1"
        ]
      }
    },
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://strhours.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://strhours.com/blog"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "The 7-Day Rule for the STR Loophole: How to Calculate & Qualify",
          "item": "https://strhours.com/blog/7-day-rule-str-loophole"
        }
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Does the 7-day rule apply per property or overall?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Per property. Each STR is evaluated independently. Property A might qualify at 4 days average while Property B doesn't qualify at 9 days."
          }
        },
        {
          "@type": "Question",
          "name": "What if I'm exactly at 7.0 days?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "You qualify. The rule is '7 days or less,' so 7.0 exactly meets the threshold."
          }
        },
        {
          "@type": "Question",
          "name": "Do gap nights between bookings count?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. Only nights with paying guests count as rental days."
          }
        },
        {
          "@type": "Question",
          "name": "What if one guest books multiple times?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Each separate reservation counts as its own rental, even if it's the same guest."
          }
        },
        {
          "@type": "Question",
          "name": "Can I exclude certain bookings from the calculation?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. All paid rental activity counts toward your average. You can't cherry-pick bookings."
          }
        }
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "STR Loophole",
      "url": "https://strhours.com",
      "logo": "https://strhours.com/logo.png",
      "email": "hello@strhours.com",
      "description": "Track your STR hours, prove Material Participation, qualify for the short-term rental tax loophole, and offset W-2 income with real estate losses.",
      "sameAs": [
        "https://apps.apple.com/app/id6759050584",
        "https://play.google.com/store/apps/details?id=com.agentsinvest.strloophole"
      ],
      "contactPoint": {
        "@type": "ContactPoint",
        "email": "hello@strhours.com",
        "contactType": "customer support"
      }
    },
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "STR Loophole",
      "url": "https://strhours.com",
      "applicationCategory": "FinanceApplication",
      "operatingSystem": "iOS, Android",
      "description": "Track your STR hours, prove Material Participation, qualify for the short-term rental tax loophole, and offset W-2 income with real estate losses. Built for high-income W-2 earners who own short-term rentals.",
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "USD"
      },
      "author": {
        "@type": "Person",
        "name": "Jennifer Beadles",
        "url": "https://jenniferbeadles.com"
      },
      "featureList": [
        "Voice-powered STR hour logging",
        "Per-property tracking for multiple rentals",
        "100-hour and 500-hour material participation tests",
        "Third-party hour tracking",
        "Spouse hour logging",
        "Calendar sync",
        "Progress dashboard",
        "CPA-ready audit reports",
        "PMS sync"
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "Person",
      "name": "Jennifer Beadles",
      "url": "https://jenniferbeadles.com",
      "jobTitle": "Real Estate Investor & Entrepreneur",
      "description": "Real estate entrepreneur with 17 years of hands-on investing experience who built an 8-figure rental portfolio. Creator of REPS Time, STR Loophole, and Kids Payroll apps for real estate investors.",
      "knowsAbout": [
        "Short-term rental tax strategy",
        "STR Loophole (Treas. Reg. 1.469-1T(e)(3)(ii)(A))",
        "Material participation tests",
        "Real Estate Professional Status",
        "Cost segregation",
        "Bonus depreciation"
      ],
      "sameAs": [
        "https://jenniferbeadles.com",
        "https://repstime.com",
        "https://kidspayroll.com"
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "Article",
      "headline": "The 7-Day Rule for the STR Loophole: How to Calculate & Qualify",
      "description": "Keep your average guest stay under 7 days and your STR losses become nonpassive under Treas. Reg. §1.469-1T(e)(3)(ii)(A). Calculator + step-by-step guide.",
      "image": "https://strhours.com/assets/blog/7-day-rule.jpg",
      "author": {
        "@type": "Person",
        "name": "Jennifer Beadles",
        "url": "https://jenniferbeadles.com"
      },
      "datePublished": "2026-01-26",
      "dateModified": "2026-01-26",
      "publisher": {
        "@type": "Organization",
        "name": "STR Loophole",
        "url": "https://strhours.com",
        "logo": {
          "@type": "ImageObject",
          "url": "https://strhours.com/logo.png"
        }
      },
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://strhours.com/blog/7-day-rule-str-loophole"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".tldr-answer",
          "h1"
        ]
      }
    },
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://strhours.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://strhours.com/blog"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "The 7-Day Rule for the STR Loophole: How to Calculate & Qualify",
          "item": "https://strhours.com/blog/7-day-rule-str-loophole"
        }
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Does the 7-day rule apply per property or overall?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Per property. Each STR is evaluated independently. Property A might qualify at 4 days average while Property B doesn't qualify at 9 days."
          }
        },
        {
          "@type": "Question",
          "name": "What if I'm exactly at 7.0 days?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "You qualify. The rule is '7 days or less,' so 7.0 exactly meets the threshold."
          }
        },
        {
          "@type": "Question",
          "name": "Do gap nights between bookings count?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. Only nights with paying guests count as rental days."
          }
        },
        {
          "@type": "Question",
          "name": "What if one guest books multiple times?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Each separate reservation counts as its own rental, even if it's the same guest."
          }
        },
        {
          "@type": "Question",
          "name": "Can I exclude certain bookings from the calculation?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. All paid rental activity counts toward your average. You can't cherry-pick bookings."
          }
        }
      ]
    }
  ]
---

New:  Hospitable sync is live. Auto-capture your guest communication hours. Hospitable sync is live.  [Learn more →](/blog/hospitable-sync-live)

  

[![STR Loophole](/_next/static/media/logo.2db75674.png)](/)

[Features](/#features)[Pricing](/#pricing)[Calculator](/calculator)[Hospitable](/blog/hospitable-sync-live)[About](/about)

Learn

[Log in](https://app.strhours.com/auth)[iOS](https://apps.apple.com/app/id6759050584)[Android](https://play.google.com/store/apps/details?id=com.agentsinvest.strloophole)[Sign Up Free](https://app.strhours.com/auth)

1.  [](/)
2.  [Blog](/blog)
3.  The 7-Day Rule for the STR Loophole: How to Calculate & Qualify 

Getting Started 

# The 7-Day Rule for the STR Loophole: How to Calculate & Qualify

Last updated: January 2026 · 6 min read

Jennifer Beadles

January 26, 2026 · 6 min read

Share: [](https://twitter.com/intent/tweet?text=The%207-Day%20Rule%20for%20the%20STR%20Loophole%3A%20How%20to%20Calculate%20%26%20Qualify&url=https%3A%2F%2Fstrhours.com%2Fblog%2F7-day-rule-str-loophole)[](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fstrhours.com%2Fblog%2F7-day-rule-str-loophole)[](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fstrhours.com%2Fblog%2F7-day-rule-str-loophole)

![The 7-Day Rule for the STR Loophole: How to Calculate & Qualify](/assets/blog/7-day-rule.jpg)

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](/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](/glossary#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 →](/calculator)

### Start Tracking Your Hours Today

STR Loophole makes documentation effortless. Sign up free on the web, then log from your desk or the mobile app — everything syncs.

[Sign Up Free](https://app.strhours.com/auth)

## Frequently Asked Questions

### Does the 7-day rule apply per property or overall?

### What if I'm exactly at 7.0 days?

### Do gap nights between bookings count?

### What if one guest books multiple times?

### Can I exclude certain bookings from the calculation?

## Related Articles

[The Short-Term Rental Loophole Explained: 2026 Complete Guide ](/blog/short-term-rental-loophole-explained-2026)[How Many Hours Do You Need for the STR Loophole? ](/blog/how-many-hours-str-loophole)[STR Loophole vs REPS: Which Tax Strategy Should You Pursue? ](/blog/str-loophole-vs-reps)

#### Table of Contents

-   [The Legal Basis](#the-legal-basis)
-   [How to Calculate Your Average Rental Period](#how-to-calculate-your-average-rental-period)
-   [Why Most Airbnb Properties Qualify Automatically](#why-most-airbnb-properties-qualify-automatically)
-   [How to Stay Under 7 Days](#how-to-stay-under-7-days)
-   [The Per-Property Rule](#the-per-property-rule)
-   [Keeping Records for the Calculation](#keeping-records-for-the-calculation)
-   [Frequently Asked Questions](#frequently-asked-questions)
-   [Related Articles](#heading-13)

### Run Your Numbers

Use our free STR loophole calculator to estimate your tax savings.

[Try the Free Calculator](/calculator)

[![STR Loophole](/_next/static/media/logo.2db75674.png)](/)

Track your hours. Qualify for the loophole.

Our Other Tools

[REPS Time — Track your 750 REPS hours](https://repstime.com)[Kids Payroll — Pay your kids in your business](https://kidspayroll.com)

Product

-   [Features](/#features)
-   [Calculator](/calculator)
-   [Download](/download)

Company

-   [About Us](/about)
-   [Blog](/blog)
-   [STR Loophole Guide](/str-loophole)
-   [Support](/support)
-   [Contact](/contact)
-   [Privacy Policy](/privacy)
-   [Terms of Service](/terms)
-   [Delete Account](/delete-account)

Popular Articles

-   [How Many Hours Do You Need?](/blog/how-many-hours-str-loophole)
-   [STR Loophole vs REPS](/blog/str-loophole-vs-reps)
-   [The 100-Hour Test Explained](/blog/the-100-hour-test-str-loophole)
-   [The 7-Day Rule Guide](/blog/7-day-rule-str-loophole)
-   [Cost Seg + STR Loophole](/blog/cost-segregation-str-loophole)
-   [Using the STR Loophole with a PM](/blog/str-loophole-property-manager)

© 2026 STR Loophole. All rights reserved.

STR Loophole is not a tax advisor. Consult a qualified CPA.