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:
- Replacing carpet throughout a unit needs “substantial and irreparable damage to the carpet that exceeds normal wear and tear and did not preexist the tenancy”.
- Replacing part of it is allowed when a portion has that kind of damage. A burn in one room is a claim about that portion, not about the whole unit.
- Ten years is a cut-off. A landlord “shall not deem carpet to be substantially and irreparably damaged if the carpet has not been replaced with new carpet within ten years preceding” the end of the lease or the surrender of the premises.
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:
- Installed two years before move-out: eight years left, so up to $1,280.
- Installed six years before move-out: four years left, so up to $640.
- Installed eleven years before move-out: no life left to charge for, however bad the stain. In Colorado the ten-year rule above gets to the same place by statute.
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- A photo cannot show how old a carpet is, what a stain is made of, or which tenancy caused it. Dated photos from both ends of a lease are corroboration, not proof. Camera clocks can be wrong, and camera data can be edited by someone who means to.
- A photo with no camera record is not a fake. Text messages, chat apps and many portals remove the record from genuine photos every day.
- The useful-life method is quoted here from California’s official guide. It is common, not universal, and the Mountain West statutes we have read don’t prescribe it. Colorado’s ten-year rule is the only carpet age limit we found in them. Ask your attorney how courts in your area handle it.
- The IRS five-year class is a tax depreciation rule, not a lifespan.
- Our checker gives no confidence score and does not judge a picture by looking at it. It reads what is in the file, in your browser, and uploads nothing. A file with no AI marker is not proven real.
- This is not legal advice.
- Corrected on 30 October 2026. This piece used to say Colorado’s statute doesn’t mention carpet, and it quoted the older definition of normal wear and tear. Both changed on 1 January 2026. We have now read the signed act.
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