Flat pricing versus hourly
Hourly pricing transfers risk to you: if the job runs long, you pay for it. Flat pricing puts that risk on the company, which is why the quoted number should never change after you approve it.
The trade-off is that a flat price cannot be given honestly over the phone for most work. Anyone quoting a firm number for a sewer repair sight unseen is guessing.
Typical North Carolina ranges
Drain cleaning, single fixture: $145 to $325. Main line: $295 to $700.
Water heater repair: $185 to $690 depending on the part. Replacement: $1,250 to $2,450 for a standard tank.
Leak detection: $250 to $525, usually credited against the repair.
Toilet repair: $145 to $380. Replacement labor: $275 to $520 plus the fixture.
Sewer spot repair: $1,800 to $4,500. Trenchless lining: $95 to $190 per foot.
What moves the number
Access is the biggest factor. A water heater in an open garage is a different job than the same unit in a floored attic.
Depth on any underground work. Every extra foot multiplies excavation cost.
Pipe material. Cast iron and galvanized take longer to work with than PVC or PEX.
Whether the fix is a repair or a symptom. Clearing a drain repeatedly costs more over two years than repairing what is causing the clog.
Questions worth asking before booking
Is the diagnostic fee credited against the repair?
Is the price flat, and does it change if the job runs long?
Is there an after-hours or weekend rate?
Will I be shown the problem before the repair is quoted?