A plumber’s invoice arrives after a backup in a ground-floor unit: “cleared main line, roots, 2 hours, camera inspection”. Attached is a photo of a snarl of roots on the end of a cable, or a wad of wipes on the floor next to a cleanout. Sometimes a second line follows: the tenant flushed the wipes, so the cost goes on their account. The work may be exactly as billed. But a photo of roots on a cable shows a clog. It doesn’t show which line it came out of, how far down the pipe it was, or whose pipe that part is. The camera video can show much more of that. This piece covers what the photo and the video can show, what they can’t, and the checks. It is not legal advice.
Whose pipe it is decides who pays
The line from a building to the public sewer main is usually called the lateral. Who owns it depends on where you are, and it is often more of the pipe than owners expect. Murray City, Utah, tells owners in its sewer lateral notice that “YOU, as a property owner, own the sewer lateral that runs from your home or business to the City’s sewer mainline”, that laterals “may be located within the public right of way, including under the sidewalk, park strip, and asphalt or concrete roadways”, and that “the City does not perform maintenance on these laterals”. Maintaining it “includes keeping the lateral line flowing and free of debris from items such as roots or grease”.
The Washington County Water Conservancy District in southern Utah says the same in its own disclosure: the lateral runs from “the plumbing outlet of any building or facility” to the district’s main, including the connection, and its maintenance, repair and replacement “is the sole responsibility of the property owner”. Other places split the line between the owner and the city. Ask your own sewer provider where your part ends before you approve a dig.
Inside a building with several units, there is a second question: is the blockage in one unit’s branch, or in the shared line that every unit drains into? That matters if anyone is thinking of charging a tenant for it.
What the photo of the clog can show
- That something came out. Roots, grease, wipes or a toy on the end of a cable shows what kind of clog someone pulled.
- Sometimes where it came out. If the photo shows the cleanout or fixture the cable went into, it ties the clog to an access point. A photo of a cable on a driveway doesn’t.
- Sometimes when. If the file still carries the camera’s own clock, the date should fall on the visit.
What it can’t
- How far down the line the clog was. That is the fact that tells you whether it was in one unit’s branch, the shared line, or out under the street.
- Whose wipes they were. In a shared line, a wad of wipes could have come from any unit upstream. A photo of them is not evidence about one tenant.
- Whether the pipe is broken. Roots usually get in through a joint or a crack. A cleared line can clog again in a few months, and the photo says nothing about the pipe itself.
- That it came from this job. A picture of roots on a cable looks the same in every building.
What the camera video adds
A sewer camera is pushed down the line on a cable, and it records what it passes. Many of them show a running distance on screen, so the video shows not just the clog but how far from the cleanout it was. Measured from a known cleanout, that distance is what lets you tell a branch line from the shared line, and your side of the property line from the city’s. A video run after clearing also shows whether the pipe beyond the clog is cracked, offset or full of roots, which is the difference between paying for a cleaning and planning for a repair.
It has limits of its own. The date and time shown on screen come from the camera’s own clock, which whoever owns the camera sets. The distance is how much cable went in, which is not the same as a survey. And a video of one line doesn’t show which building that line is under unless the start of the video shows the cleanout it went into.
Checks before you pay
- Ask for the video file, not a still from it. If the invoice bills for a camera inspection, the recording is part of what you paid for. Ask that the video start at the cleanout, showing where it is.
- Write down the distance. Note where the camera found the clog or the damage, and measure that against the cleanout, the building wall and the property line. Ask your sewer provider where your part ends if it is close.
- Before charging a tenant, look at where the clog was. If it was in a line that other units drain into, the video is unlikely to support charging one of them, however clear the photo of the wipes is.
- Watch for repeat visits. The same line cleared for roots every few months is usually a pipe problem. Line the invoices up by address and date. A repair quote should come with video showing the damage it fixes.
- Ask for the original photo files, not pictures pasted into an invoice PDF, which have usually lost their camera record. Why, and how to ask for the originals.
- Drop this job’s photos in with the plumber’s earlier ones. The checker marks any two files in the same batch that are the same file, even under different names. A roots photo reused across buildings shows up that way. A new photo of someone else’s roots won’t, which is why the video and its distance matter more than the picture.
What our checker does with the video
If the plumber sends an MP4 or MOV file, the checker reads its container, not its pictures. Where the container carries a creation time, it prints it, along with how long the recording runs. That stamp is in UTC, not local time, so it can fall on a different calendar day from the visit. On the Android phones we have tested, it is written when recording stopped, not when it started. We have not tested any sewer camera’s files, and some may not carry a usable time at all. Nothing it reads from a video says whether the video is real or AI-made. See what a walkthrough video actually records.
Whether someone used AI on the photos
A picture of roots or wipes on a cable is easy to generate now, and some generators write a mark into the file saying so. The checker reads those marks in photos, and the notes some phone editors leave when generative AI was used to alter a photo. A file with no such mark is not proven real. Most fakes and most genuine photos look the same to a file reader once they have been through a chat app or a screenshot. And for this kind of job, even a perfectly genuine photo doesn’t say where in the line the clog was.
The limits, stated plainly
- A photo of a clog shows a clog. It doesn’t show where it was, whose line it was in, or who caused it.
- A camera video is the contractor’s own recording. It is much better than a photo for these questions, but the on-screen date is the camera’s clock and the distance is cable paid out. It is not an inspection by anyone independent.
- The ownership quotes come from two Utah sewer providers, Murray City’s sewer lateral ownership notice and the Washington County Water Conservancy District’s sewer lateral responsibility disclosure, both read in October 2026. They describe those providers only. Your city or district may draw the line elsewhere. We have not covered any lease terms, or when a landlord may charge a tenant for a blockage.
- 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.
- 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.
Related: frozen pipe photos and who let it freeze, and what a contractor’s “after” picture actually proves.
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 plumber’s photos before you pay
Drop the photos and the video on the page together with the plumber’s earlier ones. It shows what each file says about when it was made, and marks any two that are the same file. A saved report lists each file’s SHA-256.
Open the checker