Are Airbnb cleaning fees taxable income? Yes — and not a wash
By Max Medvedev · 6 Aug 2026
The fee is rent; the cleaner is an expense
Yes. A cleaning fee charged to a guest is rental income under IRC §61(a) — rent wearing a different label — and it is already inside the gross figure on your 1099-K. What you pay the cleaner is a separate deduction on Schedule E line 7. Both sides get reported. Leaving both off is not a wash.
The two numbers are almost never the same number
The netting habit survives because it feels self-cancelling. Run it out for one property and it stops feeling that way. An illustrative year of 48 stays at a $165 cleaning fee:
| Line | Amount |
|---|---|
| Cleaning fees collected from guests, 48 × $165 | $7,920 |
| Cleaner's invoices, 48 turnovers × $150 | −$7,200 |
| Laundry, linens, and consumables | −$980 |
| Two deep cleans between seasons | −$560 |
| What cleaning actually contributed | −$820 |
Netting the fee against the cleaner hides an $820 deduction. It also takes $7,920 out of reported rents, and next year the same arithmetic could run the other way — a small profit instead of a small loss — with no way to tell from the books which happened. The direction of the error is not something the host controls.
What netting does to the face of the return
The cleaning fee is one of the reasons a return built from mental arithmetic sits below the form. Reg. §1.6050W-1(a)(2) tells the platform to report the gross amount without regard to any adjustments for credits, cash equivalents, discount amounts, fees, refunded amounts, or any other amounts — cleaning fees are in the gross because the guest paid them and the platform settled them to you.
That comparison is automatic. Roughly 22–27% fewer IRS examiners in 2025 lowers the odds of a human opening your file and changes nothing about document matching. Reported rents that are $7,920 short of the form is a difference a computer notices, and the explanation then has to be assembled afterwards instead of standing on the return.
The full ladder of gaps between the form and your bank — service fees, remitted lodging tax, refunds, year-end timing — is in why your Airbnb 1099-K does not match your deposits.
If you clean it yourself
The income side does not change: the fee is still rent. The expense side mostly disappears, because there is no deduction for the value of your own labour. You deduct what you actually spent — supplies, laundry, mileage to the property — and nothing for the hours.
Those hours have a different job. They count toward material participation, and cleaning you perform yourself counts fully. The condition is that the books and the log tell the same story. In Mirch v. Commissioner, T.C. Memo 2025-128, 168 claimed cleaning hours were contradicted by the same return's deduction for professional cleaners, and a log that contradicts the return it supports discredits the entries nobody has checked yet. The whole loss went. The fix is structural: entries dated the day the work happened, sized to the task, reconciled against the cleaner invoices you are deducting — the argument in how to prove your short-term rental hours.
Your cleaner is also the rival in the hour race
The paid-cleaner ledger does double duty, and it is the reason this line matters beyond bookkeeping.
Test 3 of Reg. §1.469-5T(a) asks for more than 100 hours and more than any other individual. The cleaner is usually that other individual, and their invoices are how an examiner counts their hours — 48 turnovers at three hours each is 144 hours to beat. Passing the seven-day average-stay test in Reg. §1.469-1T(e)(3)(ii)(A) does not settle this; it only removes the automatic passive label, and material participation stays a separate requirement.
The payments carry a filing duty too. Where the rental rises to a trade or business, payments of $2,000 or more to an unincorporated service provider in 2026 call for a Form 1099-NEC — OBBBA raised the old $600 threshold for payments after 31 December 2025. Collect the W-9 before the first payment; a missing or invalid TIN brings 24% backup withholding. A cleaner paid $7,200 is over the line.
Two things that are genuinely different
A refundable damage deposit is not income when you receive it. Money held and returnable is not yours yet; it becomes income in the year you keep it. A non-refundable cleaning fee is not a deposit, whatever the listing calls it.
A cleaning fee does not make you a hotel. Cleaning between guests is ordinary for occupancy, like linens and utilities, and it does not move the activity to Schedule C or add 15.3% self-employment tax under §1402. Daily housekeeping during the stay, meals, and transportation are what do. A qualifying short-term rental stays on Schedule E, no self-employment tax, whether or not the loss is passive.
Report both sides, then see the year
Gross rents on line 3 with the cleaning fees inside them, the cleaner's invoices on line 7, and the platform's cut on line 8 — the mechanics of that last one are in the host service fee article, and the passthrough that really is a passthrough is remitted occupancy tax.
Run your year through the estimator — it works from gross rents and separate expense lines, the way the return does, and cites the rule behind every number.
Common questions
Are Airbnb cleaning fees taxable income?
Yes. A cleaning fee charged to a guest is rent under a different label, taxable under IRC §61(a) and reported in gross rents on Schedule E line 3. It is already inside the gross figure on your 1099-K, because Reg. §1.6050W-1(a)(2) reports gross without adjustment.
Can I just leave the cleaning fee and the cleaner's cost off both sides?
No. The two amounts are almost never equal, so the netting silently moves your net income in a direction you did not choose. It also drops the full year of cleaning fees out of reported rents, leaving a gap against the 1099-K with nothing on the return to explain it.
I clean the property myself. Is the fee still income?
Yes, and there is no offsetting deduction. You cannot deduct the value of your own labour, only what you actually spend on supplies, laundry, and mileage. The time itself has a different use: it counts toward material participation if the log records it as it happens.
Does charging a cleaning fee push me onto Schedule C and self-employment tax?
No. Cleaning between guests is a service ordinary for occupancy, alongside linens, wifi, and utilities. Daily housekeeping during the stay, meals, and concierge-type services are what move an activity to Schedule C. A qualifying short-term rental stays on Schedule E with no self-employment tax.