California plumbing costs are higher than the national average — that's a fact of the state's cost of living and licensing structure. But knowing realistic price ranges helps you evaluate quotes, spot overcharging, and make smarter decisions about when to repair versus replace. This guide covers what licensed plumbers in California typically charge for the most common jobs, what drives costs up or down, and what you're legally entitled to before work begins.
Before any work is done, a licensed plumber charges a service call fee to diagnose the problem. In California, this typically covers the first 30–60 minutes of the visit. Labor rates beyond that vary significantly by region:
| Region | Typical Labor Rate | Notes |
|---|---|---|
| San Francisco Bay Area | $120–$200/hr | Highest rates in the state. Permit fees also highest. |
| Los Angeles / Orange County | $95–$175/hr | Wide range by neighborhood; Westside LA is on the high end. |
| San Diego | $90–$165/hr | Comparable to LA; East County can be slightly lower. |
| Sacramento / Central Valley | $80–$140/hr | Lower labor costs than coastal cities. |
| Inland Empire (Riverside, San Bernardino) | $75–$130/hr | Lower cost of living reflected in labor rates. |
| Rural / Smaller cities | $70–$120/hr | Varies; distance fees may apply for remote locations. |
Most plumbers don't charge per hour for standard jobs — they quote a flat rate per job type. Hourly rates matter more for open-ended diagnostic work or unusual repairs where the scope isn't clear upfront.
| Job | Typical Range (CA) | What Affects Cost |
|---|---|---|
| Standard drain snaking (sink, tub, toilet) | $100–$300 | Drain depth, severity of clog, access |
| Main sewer line snaking | $150–$400 | Line length, blockage type, access point |
| Hydro-jetting (high-pressure sewer cleaning) | $300–$700 | Line length, grease vs. root intrusion, cleanout access |
| Sewer camera inspection | $200–$400 | Line length, whether video is provided |
| Root removal (mechanical cutter) | $200–$500 | Often paired with hydro-jet; severity of intrusion |
| Job | Typical Range (CA) | What Affects Cost |
|---|---|---|
| Tank water heater replacement (gas, 40–50 gal) | $800–$1,800 | Unit cost, labor, permit, whether gas line work is needed |
| Tank water heater replacement (electric) | $600–$1,400 | Usually simpler install than gas, no permit for minor swap |
| Tankless water heater installation (gas) | $1,500–$3,500 | Requires dedicated gas line upgrade and exhaust venting; permit required |
| Heat pump water heater installation | $1,200–$2,500 (unit) + install | Before state/federal rebates (CA rebates can significantly reduce cost) |
| Expansion tank addition (required in closed systems) | $150–$400 | Often required during water heater replacement |
| Water heater flush / maintenance | $80–$150 | Extends tank life; should be done annually in hard water areas |
California's TECH Clean California program and the federal Inflation Reduction Act (IRA) both offer rebates for heat pump water heaters. Combined state and federal incentives can reach $1,000–$2,000 or more for qualifying installations. Ask your plumber or check CalCleaner.org for current program availability — the economics make heat pump water heaters compelling in most CA climate zones.
| Job | Typical Range (CA) | What Affects Cost |
|---|---|---|
| Exposed pipe leak repair | $150–$500 | Pipe material, fitting type, access |
| In-wall pipe repair (requires opening wall) | $400–$1,200 | Location, drywall/tile restoration not included in plumbing quote |
| Whole-house repipe — galvanized to copper (1,200 sq ft) | $4,000–$8,000 | Single-story, good access, Southern CA |
| Whole-house repipe — galvanized to copper (2,400+ sq ft) | $7,000–$15,000+ | Larger homes, Bay Area labor rates, multi-story |
| Whole-house repipe — galvanized to PEX | $3,500–$10,000 | PEX is faster to install and typically lower cost than copper |
| Slab leak detection (electronic) | $200–$400 | Pinpoints leak location without opening slab |
| Slab leak repair — direct access (cut slab) | $1,500–$4,000 | Concrete restoration is separate cost |
| Slab leak repair — re-routing | $2,000–$6,000 | Bypasses the leaking section through walls; no concrete cutting |
| Pressure reducing valve (PRV) replacement | $200–$500 | Common in homes with high street pressure; usually at main shutoff |
| Job | Typical Range (CA) | Notes |
|---|---|---|
| Toilet repair (flapper, fill valve, flush valve) | $100–$350 | Parts are inexpensive; labor is the primary cost |
| Toilet replacement (supply and install) | $300–$700 | Includes new toilet; varies by toilet model chosen |
| Faucet replacement (labor, customer-supplied fixture) | $100–$250 | More for kitchen faucets with complex supply connections |
| Garbage disposal replacement | $150–$400 | Includes unit; wiring must be existing |
| Shower valve replacement | $300–$700 | Wall access may be needed; tile work is separate |
| Water softener installation | $800–$2,500 | Includes equipment and labor; salt-based systems most common in CA hard water areas |
| Job | Typical Range (CA) | Notes |
|---|---|---|
| Sewer lateral spot repair | $1,500–$4,000 | Repair of one section, open trench |
| Sewer lateral replacement (trench, full line) | $5,000–$15,000+ | Depends on line length, depth, access, CA city permit fees |
| Trenchless sewer repair (pipe bursting or lining) | $4,000–$12,000 | Minimal yard disruption; cost depends on line length and condition |
| Sewer line relining (CIPP) | $3,000–$8,000 | Cured-in-place lining; extends pipe life without replacement |
California cities charge permit fees for significant plumbing work — water heater replacements, sewer line work, repiping, and gas line modifications all typically require permits. These fees are set by local jurisdictions and vary widely. Los Angeles permit fees for a simple water heater replacement can run $150–$300; more complex jobs carry higher fees. Your contractor pulls the permit and includes the fee in the total, but it's worth asking for a breakdown so you understand what you're paying.
Many California cities — San Diego, Los Angeles, Sacramento, Fresno — have moderately to very hard water. Hard water causes scale buildup that shortens water heater life (requiring replacement sooner), clogs aerators, and contributes to corrosion in galvanized and copper pipes. Over the lifetime of a home, hard water increases total plumbing maintenance cost. A water softener can offset this — run the math based on your water hardness and equipment age.
Pre-1970 homes in LA, San Francisco, Sacramento, and San Diego neighborhoods often have galvanized steel supply pipes and clay or cast-iron sewer lines at or past end of life. Repair work on aged systems is typically more complex — pipes don't cooperate the way newer materials do, access is harder, and one repair often reveals adjacent problems. Budget for discovery when working on old pipes.
The San Francisco Bay Area is the most expensive market for plumbing in California — significantly above Southern California. Within the Bay Area, San Francisco proper and San Jose are more expensive than East Bay suburbs. Within Los Angeles, Westside neighborhoods (Santa Monica, Bel Air, Pacific Palisades, Malibu) and the Hollywood Hills command a premium over the Valley or East LA. For major jobs, calling licensed contractors from adjacent areas that serve your neighborhood can sometimes yield lower quotes.
For any plumbing job with combined labor and materials of $500 or more, California law requires:
These protections exist for your benefit. A licensed contractor who knows California law will follow them without being asked. If a contractor is pushing you to skip the contract, skip the permit, or pay most of the job upfront — those are signals to find someone else.
The most common cost decision homeowners face is whether to repair aging equipment or replace it. A few guidelines:
Submit a request — we match you with one CSLB-licensed provider in your area.