Last updated · By Brett McReynolds
No games, no mystery invoices. Here are the typical price ranges Riverside County homeowners pay for common plumbing repairs, and you always approve the exact price before any work begins.
Call for an Exact Quote: (951) 579-7318Local Plumbers are Licensed & Insured • Upfront Pricing • Based in Riverside, CA
| Job | Typical price |
|---|---|
| Emergency service call | $150 – $300 |
| Leak detection | $150 – $500 |
| Drain cleaning (sink or shower) | $125 – $300 |
| Main sewer line cleaning | $250 – $600 |
| Water heater repair | $150 – $600 |
| Tank water heater replacement | $1,000 – $3,000 |
| Whole-home repiping | $4,000 – $15,000+ |
These are typical 2026 ranges across Riverside, San Bernardino and Orange counties. The detailed tables below break each one down, and you approve an exact price before any work begins.
$50 off any plumbing repair and $250 off a new water heater, applied before you approve the quote. AAA, Costco, Sam’s Club and Lowe’s member discounts also available. See all current specials.
Call (951) 579-7318
Every home and every problem is a little different, so the ranges below are estimates, not quotes. They reflect what most homeowners in Riverside County pay for each type of job. The plumber will diagnose your specific issue, explain what is wrong, and give you a firm price to approve before any work starts.
| Leak detection | $150 - $500 |
| Pipe repair | $150 - $600 |
| Toilet repair | $120 - $350 |
| Faucet repair | $100 - $300 |
| Water pressure repair | $150 - $400 |
Simple repairs are often completed quickly, while hidden leaks or internal pipe damage may take additional labor. Learn more about water & slab leak detection.
| Emergency service call | $150 - $300 |
| Burst pipe repair | $300 - $1,000+ |
| Emergency leak repair | $250 - $800 |
| Sewer backup repair | $500 - $2,500+ |
Emergency services typically cost more due to urgency and after-hours scheduling. Same-day service is available for most emergencies.
| Water heater repair | $150 - $600 |
| Tank water heater installation | $1,000 - $3,000 |
| Tankless water heater installation | $2,000 - $5,000+ |
| Thermostat or element replacement | $150 - $350 |
Older systems may be worth replacing if repairs become frequent or performance declines. Learn more about water heater service.
| Sink or shower drain cleaning | $125 - $300 |
| Toilet clog removal | $125 - $275 |
| Main sewer line cleaning | $250 - $600 |
| Hydro jetting | $400 - $1,200+ |
| Sewer camera inspection | $250 - $600 |
Recurring clogs often point to a deeper problem that needs inspection. See drain clearing and sewer & mainline service.
| Whole-home repiping | $4,000 - $15,000+ |
| Fixture installation | $150 - $800 per fixture |
| Bathroom plumbing remodel | $2,000 - $10,000+ |
| Kitchen plumbing upgrades | $1,500 - $8,000+ |
| Water line replacement | $1,500 - $5,000+ |
Upgrades reduce long-term maintenance costs and improve overall system performance.
| Gas leak inspection & pressure testing | $150 - $350 |
| Gas line repair (appliance connections) | $250 - $800 |
If you smell gas right now, leave the area and call your utility’s emergency line first. Then see gas leak service.
| Water softener installation | $1,500 - $3,500 |
| Whole-house water filtration system | $1,800 - $4,500 |
Learn more about water softeners & filtration.
Most tank water heater replacements in Riverside County cost $1,200 to $3,000 installed. Where you land depends on capacity, gas or electric, and how much of the old installation has to be brought up to current California code. The tables below split the unit swap from the code work, because the code work is where quotes differ most.
| Replacement | Typical installed price |
|---|---|
| 40-gallon gas tank, like-for-like | $1,200 – $2,000 |
| 50-gallon gas tank, like-for-like | $1,400 – $2,400 |
| 40 to 50-gallon electric tank | $1,000 – $2,000 |
| 75-gallon gas tank | $2,200 – $3,000 |
| Tankless replacing tankless | $2,000 – $3,500 |
| Tank to tankless conversion | $3,000 – $5,000+ |
| Code item, if your current install lacks it | Typical add-on |
|---|---|
| Thermal expansion tank | $150 – $350 |
| Seismic strapping (two straps) | $50 – $150 |
| Drain pan and drain line | $75 – $200 |
| New gas flex connector and shutoff valve | $75 – $200 |
| Vent connector repair or upgrade | $150 – $500 |
| City permit | Set by your city; quoted at cost |
Haul-away of the old tank is included in every replacement quote.
What a fair replacement quote includes. The unit's brand, capacity and warranty. Removal and disposal of the old tank. Each code upgrade listed separately with its price. The permit, and who pulls it. Whether the gas line or venting has to change. If a quote is one number with none of this, ask for the breakdown before you approve it.
Why replacement costs more in California. California code requires two seismic straps on every tank, a relief line run to an approved location, and an expansion tank wherever a pressure regulator or check valve closes the system, which describes most homes in the area. Gas units must also meet the South Coast air district's low-NOx rules. Those items protect you, and they are why an online price for "a water heater" rarely matches an installed quote.
Repair or replace? A tank under 8 years old with a failed thermostat, element or gas valve is usually worth repairing. A tank over 10 years old, or one leaking from the tank body, is a replacement. Hard water pulls that line earlier, which is why many tanks here are done at 8 to 10 years. Read should I repair or replace my water heater, or see water heater replacement and installation.
The $250 new water heater discount comes off this price before you approve it. See current plumbing specials.
A pipe behind drywall or under a concrete slab takes more labor to reach than one under a sink. Where the problem sits in your home is the single biggest driver of cost.
A slow drain caught early is a quick, inexpensive fix. The same blockage left for months can collapse a line. Calling at the first sign of trouble almost always saves money.
Jobs that need specialty equipment like hydro jetters, sewer cameras, or trenchless lining gear cost more than a simple snake and clear, but they fix the problem for good.
Older galvanized or cast iron systems sometimes reveal additional problems once work begins. You will always be told what was found and asked to approve any change before it happens.
Water across Riverside, San Bernardino and Orange counties is hard. Scale shortens the life of water heaters, valves and fixtures, so replacements come due sooner here than national price guides assume. A softener costs money up front and slows that cycle.
About these estimates: Prices shown are typical ranges across Riverside, San Bernardino and Orange counties as of October 2026, for general guidance only. Plumbing work is performed by licensed, independent local plumbing contractors who set their own prices. Your exact price is quoted by the plumber and approved by you before any work begins.
The number matters less than what is behind it. Two plumbers can quote the same figure for the same job and mean completely different things by it, and the difference usually surfaces halfway through the work when the price changes. Here is what a quote should tell you before you agree to anything.
A quote that says "sewer repair" tells you nothing. A quote that says "offset joint at 24 feet from the cleanout, spot repair with excavation" tells you what was found and what is being fixed. If nobody can describe the fault specifically, nobody has diagnosed it.
Leak detection and camera inspection are their own line items with their own prices. Bundling them invisibly into a repair total is how a homeowner ends up unable to compare two quotes or walk away after the diagnosis.
Permit fees, drywall patching, concrete finishing, landscape restoration, and municipal charges are frequently outside a plumbing quote. That is normal. Not being told is not.
You should have the price in hand and approve it before anyone starts. Any change discovered mid-job should stop and come back to you as a new number, not appear on the final invoice.
The single most useful question you can ask any plumber is what happens if the job turns out to be different once the wall or the concrete is open. The answer tells you almost everything about how the rest of the job will go.
Most of what makes plumbing expensive is decided before the plumber arrives. Timing, access, and how long a problem has been ignored move the price far more than any negotiation does. None of the following requires haggling.
The one thing not on this list is choosing the cheapest quote. In plumbing, an unusually low number often means the diagnosis was skipped, and a repair aimed at the wrong problem is the most expensive thing you can buy.
Mostly because they are quoting different work. One plumber may be pricing a spot repair while another prices a full replacement, or one includes camera inspection and concrete patching while another does not. Before comparing two numbers, make sure both describe the same fault and the same scope. Where quotes genuinely differ on identical work, it usually comes down to overhead, warranty, and whether the crew is employed or subcontracted.
Diagnostic and service call fees are standard in the trade, and they cover the time and equipment it takes to find out what is actually wrong. What matters is that you are told the fee before anyone is sent and that it is frequently credited toward the repair. You should never learn about a trip charge on the invoice.
Compare the repair cost against the remaining service life of what you are repairing. A four-year-old water heater with a failed element is worth repairing. A twelve-year-old tank needing a $500 repair usually is not. The same logic applies to sewer lines and supply piping: one failure is a repair, and repeated failures in the same system mean you are paying repeatedly to delay a replacement.
Because the pipe is under concrete. The labor is in reaching it, not in fixing it. That is also why locating the leak precisely first matters so much, and why rerouting the line overhead sometimes costs less than opening the slab at all. See slab leak repair.
Water heater replacements, repipes, sewer line work, and gas line work generally require permits in California. Permit fees are set by your city or county and are typically separate from the plumbing quote. Unpermitted work can create problems when you sell the home and can affect insurance claims after a failure, so it is not a corner worth cutting.
For simple, well-defined jobs, often yes, at least as a range. For anything where the cause is unknown, an honest phone estimate is not possible, and a firm number quoted sight unseen usually means either a padded price or one that will change on arrival. Describe what is happening and you will get the most accurate answer available without a diagnosis.
Larger jobs like repipes, sewer line replacement, and water heater installation are the ones where payment options matter most. Ask when you call and you will be told what is available for your specific job before you commit to anything.
Most tank replacements run $1,200 to $3,000 installed, including haul-away. A 40 or 50-gallon gas tank swapped like-for-like is usually $1,200 to $2,400. Code upgrades, a bigger tank or a switch to tankless push it higher. You approve an itemized price before work starts.
A like-for-like tank swap is usually done in a half day. Adding an expansion tank, strapping or vent work adds an hour or two. A tank-to-tankless conversion often takes a full day because of gas line and venting work.
These ranges are typical across the Riverside, San Bernardino and Orange County cities covered. Your exact quote depends on the job and how hard the pipe is to reach, and you approve it before work starts.
$50 off any plumbing repair and $250 off a new water heater, applied to your quote before you approve it. See all current specials.
Call (951) 579-7318Licensed local plumbers in 55 cities across Riverside, San Bernardino and Orange counties. See all service areas. Call (951) 579-7318
Speak directly with a licensed plumber, describe the problem, and approve the price before anyone touches a wrench.
Call (951) 579-7318