- An average guest stay of 7 days or less takes a short-term rental out of the automatic passive-rental-activity bucket, but that alone does not free a loss to offset your other income.
- You also need to materially participate, most commonly by working more than 500 hours on the property, or more than 100 hours and more than anyone else, including paid help.
- Self-employment tax is a separate, unrelated test, triggered only by providing hotel-like services, not by clearing the loophole.
The short-term-rental loophole lets some Airbnb and VRBO owners deduct a rental loss against their other active income, something long-term landlords usually cannot do because of the passive-activity-loss rules. The loophole itself is just the first of three separate IRS tests that determine your actual tax picture, and conflating them is the most common mistake in STR tax planning.
The Loophole Is a Passive-Activity-Loss Exit, Not a Deduction by Itself
Under IRC section 469, rental activities are automatically treated as passive, meaning losses can only offset other passive income, not your salary or other active income. Treas. Reg. 1.469-1T(e)(3)(ii) creates an exception: if the average period of customer use is 7 days or less, the activity is not a "rental activity" for this purpose at all. A second, less-cited version of the same exception applies at 30 days or less if you also provide significant personal services.
Clearing this test only moves the activity out of the automatic rental-activity bucket. It gets tested under the general passive-activity rules instead, which means a loss is still suspended unless you separately materially participate. The two most commonly cited tests for STR owners are working more than 500 hours on the activity, or working more than 100 hours and more than any other individual, including paid cleaners or co-hosts. Both the average-stay test and a material-participation test have to clear, not just the average-stay test alone, before a loss can offset your other income.
Why Cash Flow and Taxable Income Can Point in Different Directions
A short-term rental can show real positive cash flow while still reporting a taxable loss. The reason is depreciation: it's a genuine tax deduction, but not a cash cost. If your annual depreciation exceeds the principal portion of your mortgage payment for the year, your taxable income comes in lower than your actual cash flow, and it can cross into a loss even while money is still landing in your account. See your specific numbers with the Short-Term Rental Tax and Cash Flow Calculator.
A Third, Separate Test: Depreciation Life
Average guest stay also determines your depreciation schedule, through an entirely different provision than the passive-loss test above. Under IRC section 168(e)(2)(A), a unit rented on a transient basis, average customer use of 30 days or less, is not a "dwelling unit," so the property does not qualify for residential rental property's usual 27.5-year depreciation. Instead it depreciates as nonresidential real property over 39 years. Note the different threshold: 30 days for depreciation, versus 7 days for the passive-loss loophole (or 30 with substantial services). A rental that clears the loophole at a 4-day average stay is also, separately, on the 39-year depreciation schedule.
The Self-Employment Tax Test Is Independent of All of This
Whether self-employment tax applies comes down to a completely separate question: do you provide substantial, hotel-like services? Per the Schedule E instructions, routine services, cleaning of public areas, trash collection, furnishing utilities, similar services customarily provided with any rental, do not trigger this. Daily housekeeping during a guest's stay, meals, or concierge-style services do, and push the activity onto Schedule C, subject to self-employment tax on any net profit.
Putting the Three Tests Together
- Threshold
- 7-day average stay (or 30 days with substantial services)
- What It Determines
- Whether the activity leaves the automatic passive-rental bucket
- Threshold
- 500+ hours, or 100+ hours and more than anyone else
- What It Determines
- Whether a loss can offset your other active income, once the exit test above is also cleared
- Threshold
- 30-day average stay
- What It Determines
- 27.5 years (over 30 days) vs. 39 years (30 days or less)
- Threshold
- Hotel-like services provided
- What It Determines
- Whether self-employment tax applies to net profit, independent of the other three tests
What This Guide Does Not Cover
- The other five material-participation tests under Temp. Reg. 1.469-5T beyond the two most commonly cited ones (significant participation activities exceeding 500 hours combined, 5-of-10-prior-years participation, 3-prior-years for a personal service activity, and the facts-and-circumstances test).
- Cost segregation and bonus depreciation, which can accelerate deductions beyond the straight-line estimate used here.
- Depreciation recapture on a future sale of the property.
- State-specific rules, which vary and are not modeled here.
Sources and Verification
- Verified
- 2026-09-08
- Source
- IRS Publication 925
- Verified
- 2026-09-08
- Verified
- 2026-09-08
Methodology
SwitchWize derived this guide directly from IRS Publication 925 and the Schedule E instructions, not from secondary summaries. The depreciation-life distinction is drawn from IRC section 168(e)(2)(A)'s dwelling-unit definition. Specific facts and thresholds can change; confirm your situation with a tax advisor before relying on any of these figures for a real filing.
What to Do Now
Frequently Asked Questions
What is the short-term-rental loophole?
What counts as material participation?
Why can my Airbnb show positive cash flow but a tax loss?
Do I owe self-employment tax on my short-term rental income?
Does my short-term rental depreciate over 27.5 years or 39?
What if I don't clear the material-participation test?
Answer a few questions about your situation and goals. Money Map points you to the highest-value next step across savings, mortgage, cards, and debt.
Editorial review
What changed since the last update
Was this guide helpful?