Question: how much does it cost to repair a leaky toilet?
Answer: On average, it will cost from $45 to $197 to fix a toilet yourself or between $130 and $310 to have professional repairs done by a plumber. The average charge for a plumbing contractor is $72 to $82 per hour, which does not include parts or materials. Get free estimates from plumbers near you.