Toilet repair and toilet installation cost in California

For the big bills · $59California Homeowner Plumbing Pack33 chapters, read online: sewer line kit · slab leak and insurance claim kit with 3 letters · month-by-month maintenance calendar · Price Book (17 jobs, 145 cities) · Water Heater Kit. What's insideOne payment of $59 · instant access, receipt by email · for California homeowners

Get the pack · $59

Typical California range: $150–$800

Research page, not a site visit. Plumber Comparator is not a plumbing contractor and its editor is not a licensed plumber. Figures below are typical ranges and cited public data; your job needs a written quote from a CSLB-licensed C-36 contractor.

A plumber typically charges $150–$250 to replace a fill valve or flapper, $150–$350 to reset a toilet on a new wax ring, and $250–$800 to install a new toilet including haul-away. Most of the spread in the last figure is the toilet itself.

JobTypical priceSigns
Fill valve or flapper replacement$150–$250Tank refills on its own, runs constantly, slow refill
Reset on a new wax ring$150–$350Water at the base, rocking toilet, sewer smell
New toilet installed, old one hauled away$250–$800Cracked bowl or tank, old high-flush model
Damaged flange or subfloor found at resetExtra, quoted on siteSoft floor around the toilet

Typical California ranges, not quotes. If you supply the toilet, expect to pay labor only, but ask whether the plumber warranties customer-supplied fixtures.

The five-minute leak test

A running toilet can waste a lot of water without making much noise. Put a few drops of food coloring in the tank, do not flush, and wait 15 minutes. If color shows up in the bowl, the flapper is leaking. A worn flapper is a cheap part, and often a do-it-yourself fix.

Hidden leaks like this are exactly what utilities now catch with smart meters. Britton, Stewart and O’Halloran used high-resolution smart meter data from an Australian utility to identify leaks on the customer side of the meter and to help customers fix them quickly. If your utility offers a usage portal or leak alerts, a steady overnight flow is worth checking.

Repair or replace?

California rule on old toilets

California law treats any toilet manufactured to use more than 1.6 gallons per flush as a "noncompliant plumbing fixture" (Civil Code § 1101.3). For single-family homes, owners were required to replace such fixtures by January 1, 2017; when you pull a permit for alterations, noncompliant fixtures must be replaced before final approval; and sellers must disclose whether the home still has any (Civil Code § 1101.4). If your toilet predates the 1990s, a replacement may be both the practical and the compliant choice. Many water districts also offer toilet rebates; check yours before buying.

Getting a fair price

Toilet Repair & Installation price table — California (2026)

JobTypical price
Fill valve or flapper replacement$150–$250
Wax ring reset (water at the base)$150–$350
New toilet, installed with haul-away$250–$800

Typical California ranges for information only — never a quote. Where your job lands depends on scope, access and your local labor market (see the regional rates below, or the plumbing cost calculator for your city).

Labor rates by California region

RegionHourly rateService call fee
San Francisco Bay Area$150–$250/hr$90–$150
Los Angeles metro$100–$200/hr$75–$125
Orange County$105–$200/hr$75–$125
San Diego County$100–$195/hr$75–$120
Inland Empire$95–$165/hr$60–$100
Central Valley$95–$160/hr$50–$95
Sacramento area$100–$175/hr$60–$110
Central Coast$110–$200/hr$75–$125
Northern California$90–$160/hr$50–$95
Desert regions$95–$170/hr$60–$110

Need a plumber you can trust?

Get a real toilet repair & installation price for your home — free quotes from licensed California plumbers.

Get free quotes

Frequently asked questions

How much does a plumber charge to install a toilet?

Typically $250–$800 in California for a new toilet installed with haul-away, depending mostly on the toilet chosen. Labor-only installs of a customer-supplied toilet cost less.

How much does toilet repair cost?

Typically $150–$250 for a fill valve or flapper and $150–$350 to reset the toilet on a new wax ring.

Do I have to replace an old toilet in California?

Toilets made to use more than 1.6 gallons per flush are noncompliant under California Civil Code. Single-family owners were required to replace them by 2017, they must be replaced during permitted alterations, and sellers must disclose them.

Sources

  1. Britton, T. C., Stewart, R. A., & O’Halloran, K. R. (2013). Smart metering: enabler for rapid and effective post meter leakage identification and water loss management. Journal of Cleaner Production. doi:10.1016/j.jclepro.2013.05.018 — Australian utility data
  2. California Civil Code § 1101.3 (definition: toilets over 1.6 gallons per flush)
  3. California Civil Code § 1101.4 (replacement of noncompliant plumbing fixtures)
  4. CSLB — check a contractor license

Go deeper

Local rates and permits by city

Prefer to hire a pro? A licensed local plumber can look at the job and give you a real price.

Toilet Repair & Installation — get free quotes

Describe your job: we pass it to up to 3 partner licensed plumbers serving your area, who may contact you with a quote. Free, no obligation.

Plumber Comparator is not a plumbing contractor: we only pass your request on. Always check a contractor’s license on cslb.ca.gov.