A frequent and costly misconception among short-term rental hosts is that guest cleaning fees are pure pass-through funds that do not belong on their business profit and loss statement. In reality, the Internal Revenue Service treats all mandatory fees collected from guests—including cleaning fees, pet fees, and extra guest surcharges—as gross rental income.

Recording cleaning fees accurately requires recognizing full gross rental receipts on one side of your ledger and claiming legitimate, substantiated operating deductions on the other.

Why Cleaning Fees Are Classified as Gross Income

Under Internal Revenue Code Section 61 and Treasury Regulation Section 1.61-8, gross income from real estate includes all receipts and mandatory fees collected from occupants as a condition of rental occupancy, regardless of whether those funds are subsequently disbursed to third-party cleaning contractors.

When an occupant books your vacation rental on Airbnb or Vrbo, the total transaction value—including accommodation and cleaning—constitutes your gross revenue:

  • Form 1099-K Inclusion: Payment settlement entities report guest cleaning fees in Box 1a of Form 1099-K. If you omit cleaning fees from your reported rental revenue on Schedule E Line 3, your tax return will report less gross income than the platform reported to the IRS.
  • Not a Balance Sheet Liability: Cleaning fees are not security deposits or held in escrow. They represent earned rental income paid to you for providing a turn-key accommodation.
  • Netting Fallacy: Offsetting cleaner payments against guest cleaning fees on your income statement conceals your true operating margins and triggers automated IRS computer mismatch notices.

The Mathematical Breakdown: The "Netting Fallacy" Worked Scenario

To see the operational and tax risks of netting cleaning funds, consider an investor operating a vacation home with 24 guest turnovers during the tax year:

Operational Activity

  • Guest Cleaning Fees Collected: 24 turnovers $×$ $300 fee = $7,200 collected from guests (included in Airbnb Form 1099-K Box 1a).
  • Turnover Labor Paid to Cleaning Crew: 24 turnovers $×$ $350 actual cleaner cost = $8,400 paid out for deep cleaning and laundry.
  • Net Operational Difference: -$1,200 operational deficit (cleaning cost exceeded guest collections).

The Inaccurate "Net Entry" Method (High Audit Risk)

The host reasons: "I collected $7,200 and spent $8,400, so I will only record a $1,200 cleaning expense and report $0 in cleaning income."

  • The Problem: Form 1099-K Box 1a shows $7,200 of revenue that does not appear anywhere on Schedule E Line 3.
  • IRS Automated Underreporter Flag: The IRS computer system flags an unexplained $7,200 revenue discrepancy and issues an IRS CP2000 Notice proposing tax and penalties on the "unreported" $7,200.

The Correct Gross Accounting Method

  • Schedule E Line 3 (Gross Rents): Report the full $7,200 in gross rental income.
  • Schedule E Line 7 (Cleaning & Maintenance): Report the full $8,400 as an ordinary operating deduction.
  • Net Taxable Result: Exactly -$1,200 net rental loss recognized. The tax liability is identical, but your tax return perfectly reconciles with Form 1099-K Box 1a, completely avoiding IRS inquiry flags.

Cleaner Entity Classification and Form 1099-NEC Matrix

Federal tax regulations require hosts to issue Form 1099-NEC to certain cleaning service providers. The requirement depends on the legal entity structure of the cleaner and the payment rail used:

Cleaner Entity StructurePayment Method Used1099-NEC Required?Statutory ThresholdRequired Tax Form
Independent Cleaner (Sole Proprietor)ACH, Direct Deposit, Check, ZelleYes$600 or more per yearForm W-9 before first payment
Single-Member LLC (Disregarded Entity)ACH, Direct Deposit, Check, ZelleYes$600 or more per yearForm W-9 before first payment
Cleaning Company Incorporated as C-CorpAny payment methodNo (Corporate exemption)NoneForm W-9 verifying C-Corp status
Cleaning Company Incorporated as S-CorpAny payment methodNo (Corporate exemption)NoneForm W-9 verifying S-Corp status
Any Cleaner or CrewCredit Card or PayPal Goods & ServicesNo (Payment processor rule)Reported by processorNo 1099-NEC from host

Host Contractor Onboarding: 4-Step Compliance Flow

To protect your business against backup withholding penalties and audit disallowance, implement this onboarding sequence for every cleaning crew:

  • Step 1: Collect Form W-9 Upfront: Obtain a signed IRS Form W-9 before the cleaner performs their first turnover. Attempting to collect tax identification numbers in January is notoriously difficult.
  • Step 2: Verify Taxpayer Identification Number (TIN): Confirm whether the cleaner is operating under an Employer Identification Number (EIN) or Social Security Number (SSN), and whether their tax classification indicates an incorporated entity.
  • Step 3: Establish Clear Payment Rails: Use a dedicated business bank account or business credit card for all payments. Avoid personal peer-to-peer apps that commingle personal and rental transactions.
  • Step 4: Track Annual Cumulative Spend: Maintain a running ledger of total payments per contractor. For non-corporate vendors receiving $600 or more via direct payment methods, submit Form 1099-NEC to the IRS and provide Copy B to the cleaner by January 31.

Real-World Edge Cases in Cleaning Fee Accounting

1. Cleaning Supplies Reimbursements vs Service Labor

Cleaners frequently acquire restock items (such as bulk toilet paper, paper towels, dish soap, or coffee pods) and include those expenses on their turnover invoice.

  • Accounting Rule: Reimbursing a contractor for supplies is governed by accountable reimbursement standards under IRC Section 62.
  • Separation on the Books: Require your cleaning crew to attach store receipts for supplies. In your general ledger, categorize cleaner service labor to Schedule E Line 7 (Cleaning), and categorize restock items to Line 19 (Operating supplies). This prevents overreporting contractor compensation on Form 1099-NEC.

2. Pet Fees and Extra Guest Surcharges

When guests pay an additional $100 pet fee or $50 per-night charge for extra guests:

  • Tax Treatment: Like standard cleaning fees, pet fees and guest surcharges are taxable gross rental income reported on Schedule E Line 3.
  • Deduction: Any additional pet cleaning or ozone treatment paid to your cleaner is fully deductible on Line 7.

3. Airbnb Automated Co-Host Cleaning Payouts

Many property owners utilize Airbnb's built-in Co-Host Payout Routing tool to send cleaning fees directly to their cleaner's bank account upon guest departure.

  • The Trap: If the platform routes payments under the primary host's tax account, the gross cleaning fee remains on the primary host's Form 1099-K.
  • Compliance: The host must continue to report the cleaning fee as gross income on Line 3 and record an offsetting Line 7 cleaning expense. Furthermore, if Airbnb does not issue a 1099-K directly to the cleaner, the host may still be required to issue Form 1099-NEC.

Cleaning records and the accountant handoff

Managing multi-property cleaning records across paper receipts and spreadsheets becomes harder as activity grows. Roxby supports a source-linked review:

  • Supported Statement Components: Roxby breaks supported official payout statements into available source components, including cleaning-fee amounts when the source supplies them. Cleaner invoices and bank payments remain separate reviewable records; Roxby does not automatically match them.
  • Vendor Records: Keep cleaner invoices and reviewed payment records organized for accountant review. Roxby does not determine Form 1099-NEC thresholds or file information returns.
  • Accountant Review: The monthly close brings supported bank records, receipts, and payout components into one review while unresolved items remain visible. Hosts produce source-linked property results and accountant exports or use customer-authorized accountant access.