---
title: "Cleaner Rotation Hack for STR 100-Hour Rule"
description: "Learn how rotating cleaners can help you pass the 100-hour test for the STR tax loophole. Simple strategy to ensure no single participant exceeds your hours."
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 Cleaner Rotation Hack: A Simple Trick to Qualify for the 100-Hour Rule",
      "description": "Learn how rotating cleaners can help you pass the 100-hour test for the STR tax loophole. Simple strategy to ensure no single participant exceeds your hours.",
      "image": "https://strhours.com/assets/blog/cleaner-rotation.jpg",
      "author": {
        "@type": "Person",
        "name": "Jennifer Beadles",
        "url": "https://jenniferbeadles.com"
      },
      "datePublished": "2026-03-13",
      "dateModified": "2026-03-13",
      "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/cleaner-rotation-100-hour-hack"
      },
      "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 Cleaner Rotation Hack: A Simple Trick to Qualify for the 100-Hour Rule",
          "item": "https://strhours.com/blog/cleaner-rotation-100-hour-hack"
        }
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Does rotating cleaners actually work for the IRS?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. The IRS evaluates each individual participant's hours separately. By paying different cleaners or cleaning companies, each one's hours are counted independently. As long as no single cleaner exceeds your hours, you pass the test."
          }
        },
        {
          "@type": "Question",
          "name": "How many cleaners should I use?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Two or three is usually enough. The goal is to split total cleaning hours so no single person exceeds your hours. Calculate your expected turnovers, estimate hours per clean, and divide accordingly."
          }
        },
        {
          "@type": "Question",
          "name": "What if I pay one company but they send different people?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "This is risky. The IRS could treat all hours paid to one company as one participant. To be safe, pay different companies or independent cleaners separately."
          }
        },
        {
          "@type": "Question",
          "name": "Does this work for the 500-hour test?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No, the cleaner rotation is only relevant for the 100-hour test (Test 3), which requires you to exceed every other individual. The 500-hour test only looks at your hours, so cleaner hours don't matter."
          }
        },
        {
          "@type": "Question",
          "name": "How do I track cleaner hours accurately?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Record each turnover with the cleaner's name or company, the date, and the duration. The STR Loophole app lets you track both your hours and your cleaners' hours side by side so you can see if anyone is getting close to exceeding you."
          }
        }
      ]
    },
    {
      "@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 Cleaner Rotation Hack: A Simple Trick to Qualify for the 100-Hour Rule",
      "description": "Learn how rotating cleaners can help you pass the 100-hour test for the STR tax loophole. Simple strategy to ensure no single participant exceeds your hours.",
      "image": "https://strhours.com/assets/blog/cleaner-rotation.jpg",
      "author": {
        "@type": "Person",
        "name": "Jennifer Beadles",
        "url": "https://jenniferbeadles.com"
      },
      "datePublished": "2026-03-13",
      "dateModified": "2026-03-13",
      "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/cleaner-rotation-100-hour-hack"
      },
      "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 Cleaner Rotation Hack: A Simple Trick to Qualify for the 100-Hour Rule",
          "item": "https://strhours.com/blog/cleaner-rotation-100-hour-hack"
        }
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Does rotating cleaners actually work for the IRS?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. The IRS evaluates each individual participant's hours separately. By paying different cleaners or cleaning companies, each one's hours are counted independently. As long as no single cleaner exceeds your hours, you pass the test."
          }
        },
        {
          "@type": "Question",
          "name": "How many cleaners should I use?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Two or three is usually enough. The goal is to split total cleaning hours so no single person exceeds your hours. Calculate your expected turnovers, estimate hours per clean, and divide accordingly."
          }
        },
        {
          "@type": "Question",
          "name": "What if I pay one company but they send different people?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "This is risky. The IRS could treat all hours paid to one company as one participant. To be safe, pay different companies or independent cleaners separately."
          }
        },
        {
          "@type": "Question",
          "name": "Does this work for the 500-hour test?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No, the cleaner rotation is only relevant for the 100-hour test (Test 3), which requires you to exceed every other individual. The 500-hour test only looks at your hours, so cleaner hours don't matter."
          }
        },
        {
          "@type": "Question",
          "name": "How do I track cleaner hours accurately?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Record each turnover with the cleaner's name or company, the date, and the duration. The STR Loophole app lets you track both your hours and your cleaners' hours side by side so you can see if anyone is getting close to exceeding you."
          }
        }
      ]
    }
  ]
---

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 Cleaner Rotation Hack: A Simple Trick to Qualify for the 100-Hour Rule 

Time Tracking 

# The Cleaner Rotation Hack: A Simple Trick to Qualify for the 100-Hour Rule

Last updated: March 2026 · 6 min read

Jennifer Beadles

March 13, 2026 · 6 min read

Share: [](https://twitter.com/intent/tweet?text=The%20Cleaner%20Rotation%20Hack%3A%20A%20Simple%20Trick%20to%20Qualify%20for%20the%20100-Hour%20Rule&url=https%3A%2F%2Fstrhours.com%2Fblog%2Fcleaner-rotation-100-hour-hack)[](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fstrhours.com%2Fblog%2Fcleaner-rotation-100-hour-hack)[](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fstrhours.com%2Fblog%2Fcleaner-rotation-100-hour-hack)

![The Cleaner Rotation Hack: A Simple Trick to Qualify for the 100-Hour Rule](/assets/blog/cleaner-rotation.jpg)

This trick sounds almost too easy. But it works, and it's totally legit.

If you're using the [100-hour rule](/blog/the-100-hour-test-str-loophole) to qualify for the [short-term rental tax loophole](/str-loophole), your cleaner might be the one thing standing in your way.

The fix? Use more than one cleaner.

> **The 100-Hour Rule (Test 3):** The 100-hour rule requires you to work at least 100 hours on your rental during the year AND that no single other person works more hours than you on the activity. It's one of the easiest ways to qualify for the STR tax loophole.

## What Is the 100-Hour Rule?

The 100-hour rule is one way to prove you "materially participate" in your rental. You need to pass this test to use the [STR tax loophole](/str-loophole).

To pass, two things must be true:

1.  You put in at least 100 hours of work on your rental during the year
2.  No single person puts in more hours than you

That second part is the problem.

## Your Cleaner Might Be Beating You

Let's say your STR is booked 200 nights a year. Every time a guest checks out, someone has to clean. That's a lot of turnovers.

If each clean takes about 2.5 hours, that's 500 hours of cleaning in a year.

Now let's say you logged 150 hours of real work: guest messages, pricing, scheduling repairs, restocking supplies. That's solid.

But if one cleaner did all 500 hours of cleaning? They beat you. You fail the test. No loophole.

And most investors don't even realize this is happening.

> If you use a single cleaner for all turnovers, their total hours can easily exceed yours and disqualify you from the 100-hour test. The fix is simple: rotate between multiple cleaners or cleaning companies.

## The Simple Fix: Rotate Your Cleaners

The rule says no other participant can beat your hours. But here's the thing: if you're paying one cleaning company, the IRS could count all of those hours as one participant. It doesn't matter if the company sends a different employee each week. You're paying one business.

So instead of sending all your turnovers to one cleaner or one company, split them between two or three different cleaners or cleaning companies.

Same property. Same standards. Same schedule. Just different people or businesses getting paid for the work.

### With one cleaner:

-   **You:** 150 hours
-   **Cleaner:** 500 hours

You fail. The cleaner beat you.

### With three different cleaners:

-   **You:** 200 hours
-   **Cleaner A:** ~167 hours
-   **Cleaner B:** ~167 hours
-   **Cleaner C:** ~167 hours

You pass. No single cleaner beat your 200 hours.

See how fast the math changes? You didn't work harder. You just spread the cleaning hours across different people you're paying separately.

## How to Set This Up

This doesn't need to be complicated. Here are two ways to do it:

### 1\. Hire a few independent cleaners

Find 2 to 3 individual cleaners and rotate them. Maybe one handles weekday turnovers, another gets weekends. You're paying different people, so their hours stay separate.

### 2\. Use more than one cleaning company

Split your turnovers between two or three different services. You're paying different businesses, so the hours are clearly divided.

The important thing is that you're paying different people or companies. If you pay one business for all your cleans, rotating their employees doesn't help. Those hours could all get lumped together as one participant.

## You Have to Track It

This only works if you have good records. You need to know:

-   Which cleaner or company you paid for each turnover
-   How long each clean took
-   That your total hours are higher than any single cleaner's or company's total

This is exactly what the [STR Loophole app](/str-loophole) helps with. You can [track your cleaners' hours](/blog/tracking-others-hours-str-loophole), track your own hours, and see right away if anyone is getting close to passing you. No messy spreadsheets.

## A Few Tips

**Pair this with spouse hours.** If you file a joint tax return, your [spouse's hours count with yours](/blog/spouse-hours-str-loophole). So if you have 120 hours and your spouse has 80, that's 200 combined. That makes the rotation math even easier.

**Be honest about cleaning times.** Don't lowball your cleaner's hours to make the numbers work. If a clean takes 3 hours, log 3 hours. This strategy works because you're spreading hours out, not fudging them.

**This is for the 100-hour test only.** If you're going for the [500-hour test](/blog/100-hours-vs-500-hours-str-loophole), your cleaner's hours don't matter. You just need to hit 500. The rotation hack is only needed when you're using the "more than anyone else" rule.

**Tell your CPA.** This is within the rules, but your tax advisor should know your strategy so they can back you up if questions come up.

**Keep [detailed documentation](/blog/str-loophole-documentation-best-practices).** The IRS has specifically stated that a contemporaneous daily time report is the best evidence of [material participation](/glossary#material-participation). Doing this retroactively at year-end is risky and could raise [audit red flags](/blog/str-loophole-audit-red-flags).

The Bottom Line:  Rotating between different cleaners or cleaning companies is a simple, legitimate strategy for passing the 100-hour test. By spreading cleaning hours across multiple people you're paying separately, no single participant can exceed your total hours. Track everything and you're qualified.

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 rotating cleaners actually work for the IRS?

### How many cleaners should I use?

### What if I pay one company but they send different people?

### Does this work for the 500-hour test?

### How do I track cleaner hours accurately?

## Related Articles

[The 100-Hour Test for STR Material Participation: Complete Guide ](/blog/the-100-hour-test-str-loophole)[How to Track Others' Hours for the STR Loophole ](/blog/tracking-others-hours-str-loophole)[How Tracking Your Spouse's Hours Can Help You Qualify for the STR Tax Loophole ](/blog/spouse-hours-str-loophole)[STR Loophole Documentation: Best Practices for Audit Protection ](/blog/str-loophole-documentation-best-practices)

#### Table of Contents

-   [What Is the 100-Hour Rule?](#what-is-the-100-hour-rule)
-   [Your Cleaner Might Be Beating You](#your-cleaner-might-be-beating-you)
-   [The Simple Fix: Rotate Your Cleaners](#the-simple-fix-rotate-your-cleaners)
-   [How to Set This Up](#how-to-set-this-up)
-   [You Have to Track It](#you-have-to-track-it)
-   [A Few Tips](#a-few-tips)
-   [Frequently Asked Questions](#frequently-asked-questions)
-   [Related Articles](#heading-17)

### 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.