For property managers

Carpet damage photos at move-out: the photo shows the stain, the carpet’s age sets the charge

A tenant moves out after three years. The living room carpet has a dark stain the size of a dinner plate and a burn by the sliding door. Your vendor quotes $1,600 to replace the room. The photos make the damage obvious. What they can’t tell anyone is how old the carpet was, and in a carpet dispute the age is often the number that decides the charge.

This piece is about carpet because it is one of the biggest lines on a move-out statement, but the same reasoning applies to blinds, paint and appliances. It is not legal advice.

Stain or wear: the first question

The deposit laws we have read for the Mountain West let a landlord deduct for damage but not for ordinary wear. Since 1 January 2026 Colorado defines normal wear and tear as deterioration, damage or uncleanliness that comes from the intended or typical use of the unit “without negligence, carelessness, accident, or abuse” (C.R.S. 38-12-102, as amended by House Bill 25-1249). Utah allows deductions for damage “beyond reasonable wear and tear” (Utah Code 57-17-3).

Utah’s statute doesn’t mention carpet. Colorado’s now does, in C.R.S. 38-12-103(11), and if you manage there it comes before anything else in this piece:

The clearest published description we found of how the line between wear and damage works in practice is in California’s official landlord-tenant guide (Department of Real Estate, 2026 edition). It says normal wear “includes simple wearing down of carpet and drapes because of normal use or aging and includes moderate dirt or spotting,” while “large rips or indelible stains justify a deduction.” California is not a Mountain West state, and its guide is not your state’s law. It is still a plain statement of a line judges everywhere are asked to draw.

That line is where photos do their work. A worn path in front of the couch is wear. A burn is not. The move-in photo is what shows the burn wasn’t already there.

The useful-life method

Once damage is established, the next question is how much. The California guide describes “one common method”: prorate the replacement cost so the tenant “pays only for the remaining useful life” of the item. Its example is an eight-year-old carpet with a ten-year life expectancy, damaged beyond repair, where a similar replacement costs $1,000. The landlord “could properly charge only $200,” for the two years of life that would have remained.

Apply that to the $1,600 replacement at the top, assuming a ten-year life:

The arithmetic is simple. What moves it is the install date, and no photo of a carpet shows its install date. In a close-up of a stain, a new carpet and a nine-year-old one can look the same.

Two cautions about the life expectancy. First, none of the Mountain West deposit statutes we have read sets one for carpet. Colorado’s ten-year rule comes closest, but it is a cut-off, not a schedule for prorating. Life expectancy gets argued case by case, usually from the grade of carpet and the manufacturer’s warranty. Second, the five-year figure people sometimes quote comes from tax law. IRS Publication 527 lists carpets used in a residential rental as five-year property for depreciation. That rule is about writing off the cost on your taxes, not about how long carpet lasts. Lean on it in a deposit dispute and expect to be asked why the carpet was still on the floor in year seven.

What each piece of evidence proves

The install invoice proves the age

Keep the flooring invoice for every unit, filed by unit, with the grade of carpet on it. It is the document that answers the age question. If you bought the property with the carpet already down, say so rather than guessing a date. A guess presented as a fact can sink the rest of a statement.

The move-in photo proves the condition at the start

A photo taken with a phone’s camera app and kept as the original file usually carries the camera’s own record of when it was taken. Our checker reads that record and shows it. A dated move-in photo of clean carpet by the sliding door, next to a move-out photo of the burn in the same spot, is the comparison the claim rests on.

If the move-in photos went through a text message, a chat app or a portal that rebuilds pictures, that record is often gone, and the checker will say Can’t Verify. That doesn’t mean the photo is fake. It means the photo can’t vouch for its own date. Where you keep inspection photos covers which routes keep the record.

The wide shot proves the area

A close-up proves a stain exists. It doesn’t show how much of the room is affected, which matters when the charge is for the whole room. Take one wide shot from the doorway and a close-up of each damaged spot with something of known size in the frame.

The vendor’s photos should be their own

Carpet replacement often comes with the vendor’s own before-and-after photos. Check them in one batch with photos from your other units. Two files that are byte-for-byte the same show up as Identical file. The same “before” picture on invoices for two different units is worth a phone call. A picture copied from somewhere else on the internet usually carries no camera record at all. This piece explains what that does and doesn’t mean.

Whether someone used AI on it

Some phone editing tools write a note into the file when generative AI was used, for example to brighten a dim hallway. The checker reads that note and shows AI Edited. A move-out photo touched up so the stain shows better is now a file that says it was altered. Edit a copy, never the original.

A routine that holds up

  1. Keep the flooring invoice for each unit, with the install date and the grade. If you don’t know the date, note that in the unit file.
  2. At move-in, photograph every carpeted room: one wide shot from the doorway, plus close-ups of anything already worn or marked. Use the camera app and keep the original files.
  3. At move-out, repeat the same shots from the same angles, and add a close-up of each new damaged spot with something for scale.
  4. On the statement, show the arithmetic: replacement cost, install date, expected life, years remaining, amount charged. A charge that shows its working is harder to argue with than a round number.
  5. Check the move-in and move-out photos together before you send the statement. Better to learn that a photo lost its date while you can still find a better copy.
  6. When the tenant asks, send the files themselves, and keep a record of what you sent. A saved report lists every file’s SHA-256, so anyone can later confirm the file at a hearing is the file you sent.

The limits, stated plainly

State by state: deposit deduction rules across the Mountain West, side by side.


ImposterShield reads the evidence inside image and video files. It runs in your browser and uploads nothing. If a file has been stripped, it says so. If it has not read a file, it says that too.

Check the move-in and move-out photos together

Drop both sets on the page. It shows what each file says about when it was taken, and marks any two that are the same file. A saved report lists each file’s SHA-256, so you can show later exactly which files you sent.

Open the checker