Disputes7 min read·

Airbnb Carpet Stain: Who Pays and How to Charge the Guest

A carpet stain is the most disputed damage in short-term rental hosting, because it sits exactly on the line between guest damage and accumulated wear. The same red mark can cost the guest or cost you, and the deciding factor is almost never the stain itself. It is whether you can show the carpet was clean when this guest walked in.

Why carpet stains are so hard to charge for

Carpet absorbs the history of every guest who has stayed. A reviewer looking at a stain has no way of knowing whether it appeared during the last booking or built up over six months, unless you give them one. That uncertainty is the guest's best defence, and they only have to say four words: it was already there.

Without evidence to the contrary, the reviewer cannot rule that out, and the pre-existing damage argument wins. This is why so many hosts photograph a fresh stain, file with confidence, and still get denied. The photo proves the stain exists. It does not prove the guest made it.

The one thing that changes the outcome

A carpet stain becomes recoverable the moment you can pair it with a dated image of the same carpet, clean, from the start of the booking. That before-and-after removes the ambiguity. The reviewer can see the carpet was clean when the guest arrived and stained when they left, which places the cause inside this specific stay.

This is the difference between a photo and proof. The after-photo alone is a claim. The pair is evidence. Everything else about a carpet stain dispute follows from whether that pair exists.

Wear and tear versus guest damage on carpet

Reviewers classify general carpet dulling, traffic-lane wear, and minor flattening as wear and tear, which is the host's cost. A discrete stain, a burn, or a tear from a single event is guest damage when documented. The trouble is that an undocumented stain defaults to the wear category, because the reviewer cannot attribute it to one guest.

For the full breakdown of where that line sits, see wear and tear vs guest damage. The practical rule for carpet: a clean baseline moves a stain from the wear column to the damage column.

How much can you actually charge

Charge the documented cost of remediation, not a round number. For a treatable stain that is the professional cleaning invoice. For a stain that survives treatment it is the cost of repair or, if the carpet cannot be restored, replacement of the affected area, with any reasonable accounting for the carpet's age. Attach the quote or receipt. A reviewer approves a number tied to a cost far more readily than an estimate.

The step-by-step when you find a stain

  • Photograph the stain in place before any cleaning, with a clear timestamp.
  • Pull the matching area from your check-in record to show it was clean.
  • Get a cleaning or replacement quote so the charge reflects real cost.
  • File through the Resolution Center promptly, within the filing window.
  • Request the specific amount and attach both the before-and-after and the quote.

Before you file, run the claim through the free AirCover Claim Strength Checker to see whether your evidence will hold, and read the property damage guide for how reviewers weigh each piece.

The pattern, not the stain

The hosts who recover carpet damage consistently are not luckier with guests. They simply capture a clean baseline at every check-in, so when a stain appears they already hold the half of the evidence that wins. The stain is unpredictable. The before-photo is a habit.

Capture the clean carpet before the guest arrives

Checkout Shield records a GPS-verified, timestamped check-in baseline at every turnover. When a stain appears at check-out, you already hold the before-and-after that moves it from wear and tear to recoverable damage.

Create Your First Verified Report, Free

Free Tools for Airbnb Hosts

For more details, try the AirCover Claim Strength Checker below.

More articles

Community feedback

Was this article helpful?