Short term rental owners with W-2 income
A short term rental loss can be set against salary and other ordinary income without real estate professional status, if the average guest stay is seven days or less and you materially participate in the same year. We test both against your booking data and your hours before the return is filed.
Average guest stay computed from your booking exports on each guest’s right-to-use period
Your hours tested against anyone else’s, including the cleaner and the property manager
The position documented for the file, or the reason it fails, before you rely on it
The short term rental tax loophole is not a loophole. It is an exception written into the passive activity rules, made of two tests that are checked separately.
Test one is the average guest stay across the year. Test two is whether you materially participate. Both have to be met, in the same year, for the loss to be set against your wages.
Real estate professional status is not needed, which is why people with full time jobs can use it.
Booking data, hours, and the property's numbers are enough for us to tell you whether the position holds for this year.
Rental losses are passive by definition, however many hours the owner works, so they can only be set against passive income.
Where the average period of customer use is seven days or less, the activity is not a rental activity. The passive label then no longer applies automatically, and the ordinary trade or business rules apply instead.
If you materially participate in that business, the loss is not passive and can be set against salary, business profit and other ordinary income in the same year.
Total nights booked divided by the number of separate bookings, measured across the year. Fail this and the property is an ordinary rental again, whatever else you do.
One of the seven tests has to be met. The two applied first are 500 hours in the year, or 100 hours where no other individual, including your cleaner and your manager, spent more.
The activity is not passive. Losses can be set against wages and business income in the same year.
Losses are passive. They are held until there is passive income, or until the year you sell.
The test is applied year by year. Clearing it in 2025 does nothing for 2026.
Average, not maximum. One long booking does not disqualify you on its own.
You take the total nights let across the year and divide by the number of separate bookings, counting each guest’s right-to-use period; vacant days and your own stays are not customer use.
A property with 120 nights across 30 bookings averages four nights, under the seven day limit. The same 120 nights across 12 bookings averages ten, over it.
Worked example
One cabin, three booking patterns:
| Booking pattern | Nights / bookings | Average stay | Gate one |
|---|---|---|---|
| 38 short stays | 146 / 38 | 3.8 | Met |
| Same, plus one 30 night winter let | 176 / 39 | 4.5 | Met |
| 19 short stays, 5 monthly lets and the winter let | 252 / 25 | 10.1 | Not met |
We compute the number from your booking export during the year, so a change in booking pattern is found before the year is reclassified.
A second exception applies where the average stay is 30 days or less and significant personal services are provided. We test the seven day route first.
Clearing gate one removes the automatic passive label and nothing more. You then have to materially participate, by meeting one of the seven tests in the regulations.
The two tests we apply first:
A property that a manager runs day to day is where this test can fail, so it is the first thing we check.
Booking exports, a contemporaneous hours log and the manager's scope of work are what an examiner asks for. We look at the same three.
The record is kept during the year, with dates, hours and tasks.
Dates, hours and tasks, kept through the year, not written up after it.
Check in and check out dates, which the average stay is built from.
The cleaner, co-host and manager’s scope of work and hours, so test two is evidenced.
Time on the property separated from time at it; owner stays are not participation.
Each year tested on its own; a pass does not extend to the next year and a fail does not undo one.
The position documented, or the reason it fails, before the return is filed.
Booking export, hours log and anyone else’s hours, for the year in question.
Average guest stay computed on right-to-use periods from the export.
Your hours tested against the seven tests and against anyone else’s.
The position documented for the return, or the reason it fails and what to change.
The loss set against salary in the year it arises, once both gates are met.
Test two checked against the manager’s hours before it is claimed.
A long let or a switch to monthly stays, tested before the year is reclassified.
Priced on the work, not on the tax saved. What we quote against:
These are the factors, not a quote.
Licensed CPAs and Enrolled Agents on every return
Short term rental owners across the country
Fixed quote agreed before work starts
"I'll see it on social media — and other things that overlap with tax or business — where I say to myself, no, that's actually incorrect, and you'll probably get in trouble for that."
"Dimov tax services got us 5k over traditional online tax preparation services. They were prompt in responding to our inquiries."
Our team includes CPAs and Enrolled Agents who work on individual returns, business taxes and tax planning. Tell us what you need help with when you get in touch.
The test is decided by facts that exist now and are hard to fix later: booking patterns, hours, and who else worked on the property. Send those three and we will tell you where you stand.

Reviewed by George Dimov, CPA.
General information rather than advice for your circumstances. Outcomes depend on facts specific to you, so speak to a CPA before acting on it.