Drain cleaning & sewer clearing in California
Same-day pros across 499 California cities. Estimate your cost, then call to clear the clog.
No obligation — talk through your options.
What's clogged?
- Licensed& fully insured
- Same-dayservice available
- Upfrontpricing, no pressure
- Localpros, nationwide
Drain cleaning cost across California
| Type / job | Typical California cost |
|---|---|
| Snake a single drain (sink, tub, shower)Cable/auger, one fixture | $100 – $275 |
| Toilet or kitchen-line clogMost common call | $125 – $350 |
| Main line / sewer clog (via cleanout)Whole-house backup | $150 – $500+ |
| Hydro jetting — branch lineScours grease & scale | $350 – $800 |
| Hydro jetting — main sewer lineRoots & heavy buildup | $600 – $1,450+ |
| Sewer camera inspectionLocate & diagnose the blockage | $100 – $400 |
| Sewer line repair (spot fix)If the camera finds a break | $1,000 – $3,900+ |
Statewide medians — open a city below for locally adjusted pricing. Main-line and hydro-jetting jobs run higher than a single snaked fixture.
What’s different about California.
Generic cost pages skip the things that actually decide your price and which method fits here — local pipe materials, sewer-lateral rules, and the tree-root pressure in the ground.
Recommended approach for California
In much of California, recurring main-line backups trace to tree roots entering aging clay or cast-iron laterals at leaky joints, where they catch grease and waste until flow stops. A camera inspection pinpoints the intrusion, while a cabling machine cuts the roots and hydro jetting scours the pipe walls clean; recurring intrusion usually signals the joint or pipe needs repair or lining. Homeowners with fixtures below the next upstream sewer manhole should also verify a working backwater valve to guard against sewage backflow during surcharge events.
Sources: LA County Public Works - Sewer Homeowner Responsibilities · California Plumbing Code 2022, Chapter 7 Sanitary Drainage (UpCodes) · CSLB - C-36 Plumbing Contractor Classification · LA County Sanitation Districts - Backup (Backwater) Valves
What California code requires
Across California, drain and sewer work is governed by these statewide rules under the state plumbing code:
- PermitRepair/replace only
Snaking or jetting an existing drain is routine clearing and does not require a permit. Repairing or replacing buried sewer/building-sewer pipe is altering drainage piping and requires a plumbing permit from the local city or county building department.
- Cleanout accessRequired
Under the California Plumbing Code (Chapter 7), each horizontal drainage run requires a cleanout at its upper terminal and at every 100 feet of developed length, plus an added cleanout for aggregate direction changes exceeding 135 degrees; cleanouts must open in the direction of flow and be accessible, typically near the building drain/building sewer connection.
- Licensed contractorState-licensed plumber
Drain and sewer plumbing work for compensation generally requires a licensed contractor (C-36 Plumbing classification), licensed by the Contractors State License Board (CSLB).
- Lateral ownershipHomeowner to the main
As a general rule the homeowner owns and maintains the sewer lateral from the house to the public main, often including the portion within the public right-of-way, though some California agencies maintain the lower or entire lateral, so local rules should be confirmed.
- Backwater valveCheck local code
California Plumbing Code Section 710 requires fixtures installed below the elevation of the next upstream manhole cover of the serving sewer to be protected by an approved backwater valve; fixtures above that level must not discharge through the valve, and the valve must remain accessible for inspection.
Sources: LA County Public Works - Sewer Homeowner Responsibilities · California Plumbing Code 2022, Chapter 7 Sanitary Drainage (UpCodes) · CSLB - C-36 Plumbing Contractor Classification · LA County Sanitation Districts - Backup (Backwater) Valves
Not sure what your California drain needs?
A licensed California pro will walk you through the likely cause, the right method, and what it costs — in one quick call.
No obligation — talk through your options.
Local programs in California
Drain cleaning itself carries no rebate, but in California it’s worth knowing who owns the line and what protection options exist:
- UtilityHomeowner to the mainSewer lateral responsibility →
As a general rule the homeowner owns and maintains the sewer lateral from the house to the public main, often including the portion within the public right-of-way, though some California agencies maintain the lower or entire lateral, so local rules should be confirmed.
- UtilityVaries — check your utilityOptional sewer line protection plan →
Some California utilities and municipalities offer optional service-line protection plans that can offset lateral repair costs — for example: An optional exterior sewer/water service-line repair plan offered to homeowners through HomeServe (Service Line Warranties of America) in partnership with the City of Los Angeles; coverage and partnered municipalities vary by location. Availability is set by your local provider, so check whether California’s own water or sewer utility offers a similar plan, and review what’s covered before enrolling.
A clog is usually a clearing job; a cracked, root-filled, or collapsed lateral is a repair you own. A camera inspection tells you which one you’re dealing with before you spend on a dig.
Ready to get your drain cleared in California?
Speak with a licensed, insured drain technician near you. Upfront pricing, same-day availability, no obligation.
- Licensed & insured
- Same-day availability
- Upfront, no-pressure pricing
- Local pros near you
No obligation — talk through your options.

All 499 California cities
Type your city to jump straight to local pricing.
- Los Angeles3881k
- San Diego1384k
- San Jose1001k
- San Francisco851k
- Fresno542k
- Sacramento524k
- Long Beach462k
- Oakland438k
- Bakersfield404k
- Anaheim347k
- Stockton320k
- Riverside316k
- Santa Ana311k
- Irvine305k
- Chula Vista276k
- Fremont229k
- Santa Clarita226k
- San Bernardino221k
- Modesto218k
- Moreno Valley210k
- Fontana209k
- Oxnard202k
- Huntington Beach197k
- Glendale195k
- Santa Rosa178k
- Ontario176k
- Elk Grove176k
- Rancho Cucamonga175k
- Oceanside174k
- Garden Grove172k
- Lancaster171k
- Palmdale167k
- Salinas163k
- Hayward161k
- Corona158k
- Sunnyvale155k
- Escondido151k
- Pomona150k
- Roseville149k
- Torrance145k
- Fullerton142k
- Visalia141k
- Orange139k
- Pasadena138k
- Victorville134k
- Santa Clara128k
- Thousand Oaks127k
- Simi Valley126k
- Vallejo125k
- Concord125k
- Berkeley121k
- Clovis121k
- Fairfield119k
- East Los Angeles117k
- Richmond116k
- Antioch115k
- Carlsbad115k
- Downey113k
- Murrieta112k
- Costa Mesa111k
- San Buenaventura (Ventura)110k
- Temecula110k
- Santa Maria110k
- El Monte109k
- West Covina108k
- Inglewood107k
- Burbank106k
- El Cajon106k
- Jurupa Valley106k
- San Mateo104k
- Rialto104k
- Menifee104k
- Daly City104k
- Chico103k
- Norwalk102k
- Vacaville102k
- Hesperia100k
- Vista98k
- Arden-Arcade96k
- Compton95k
- Carson94k
- San Marcos94k
- Tracy94k
- Redding93k
- Mission Viejo93k
- South Gate92k
- Santa Monica92k
- Chino91k
- Westminster91k
- San Leandro90k
- Hemet90k
- Indio90k
- Santa Barbara89k
- Merced88k
- Livermore87k
- Citrus Heights87k
- Hawthorne87k
- Whittier86k
- San Ramon86k
- Lake Forest86k
- Newport Beach85k
- Manteca84k
- Buena Park84k
- Redwood City83k
- Alhambra82k
- Mountain View82k
- Lakewood81k
- Folsom81k
- Tustin80k
- Napa79k
- Rancho Cordova79k
- Milpitas79k
- Perris79k
- Upland79k
- Pleasanton79k
- Bellflower78k
- Chino Hills78k
- Carmichael78k
- Alameda78k
- Pittsburg76k
- Apple Valley76k
- Redlands73k
- Turlock73k
- Baldwin Park72k
- Rocklin72k
- Dublin71k
- Camarillo71k
- Redondo Beach71k
- Lake Elsinore70k
- Walnut Creek70k
- Eastvale70k
- Yuba City70k
- Union City70k
- Tulare69k
- Yorba Linda68k
- Palo Alto68k
- Davis67k
- Madera67k
- Lodi67k
- Lynwood66k
- South San Francisco66k
- Castro Valley65k
- Brentwood64k
- Laguna Niguel64k
- San Clemente64k
- Florence-Graham63k
- La Habra63k
- Porterville62k
- Montebello62k
- Encinitas62k
- Pico Rivera62k
- Santa Cruz61k
- Woodland61k
- San Rafael61k
- La Mesa61k
- Monterey Park60k
- Gardena60k
- Cupertino60k
- Petaluma60k
- Santee59k
- Gilroy59k
- Hanford58k
- South Whittier57k
- Highland57k
- Fountain Valley57k
- National City56k
- Arcadia56k
- Hacienda Heights55k
- Huntington Park55k
- Diamond Bar55k
- Yucaipa54k
- West Sacramento54k
- San Jacinto54k
- Colton54k
- Beaumont54k
- Paramount53k
- Novato53k
- Watsonville52k
- Glendora52k
- Cathedral City52k
- Aliso Viejo52k
- Placentia52k
- Palm Desert51k
- Rosemead51k
- Covina51k
- Delano50k
- Lincoln50k
- Florin50k
- Cypress50k
- Azusa50k
- Ceres49k
- El Dorado Hills49k
- Cerritos49k
- Poway49k
- North Highlands48k
- Rancho Santa Margarita48k
- La Mirada48k
- Antelope48k
- San Luis Obispo48k
- Newark47k
- Rowland Heights47k
- Brea47k
- Los Banos46k
- Morgan Hill45k
- Palm Springs45k
- Rohnert Park44k
- El Centro44k
- Lompoc44k
- Oakley44k
- Campbell43k
- Danville43k
- San Bruno43k
- Altadena43k
- Vineyard43k
- Coachella42k
- Hollister42k
- Rancho Palos Verdes42k
- French Valley41k
- Culver City40k
- Bell Gardens39k
- San Gabriel39k
- La Presa39k
- Calexico39k
- Stanton38k
- Pacifica38k
- Adelanto38k
- La Quinta38k
- Montclair38k
- La Puente38k
- Monrovia38k
- Foothill Farms38k
- Martinez37k
- Claremont37k
- Wildomar37k
- Temple City36k
- Moorpark36k
- Orangevale36k
- West Hollywood35k
- Westmont35k
- Manhattan Beach35k
- San Juan Capistrano35k
- Oildale35k
- Pleasant Hill35k
- San Dimas34k
- Fallbrook34k
- Bell33k
- Menlo Park33k
- Foster City33k
- Los Gatos33k
- Dana Point33k
- Fair Oaks33k
- Goleta33k
- Spring Valley (San Diego County)32k
- Beverly Hills32k
- Desert Hot Springs32k
- Seaside32k
- San Pablo32k
- Atwater32k
- El Paso de Robles (Paso Robles)32k
- Lawndale32k
- La Verne31k
- Laguna Hills31k
- Orcutt31k
- Los Altos31k
- Burlingame31k
- Santa Paula31k
- Saratoga31k
- San Carlos30k
- Monterey30k
- East Niles30k
- Banning30k
- San Lorenzo30k
- Atascadero30k
- Lathrop30k
- Eastern Goleta Valley30k
- East Palo Alto30k
- Suisun City29k
- Temescal Valley28k
- Walnut28k
- Ridgecrest28k
- Twentynine Palms28k
- Belmont28k
- Lemon Grove27k
- Benicia27k
- Lemoore27k
- South Pasadena27k
- Sanger27k
- Eureka27k
- Brawley27k
- Windsor26k
- Wasco26k
- Imperial Beach26k
- Hercules26k
- El Cerrito26k
- West Whittier-Los Nietos25k
- Galt25k
- Norco25k
- Lafayette25k
- Reedley25k
- Barstow25k
- North Tustin25k
- Seal Beach25k
- Maywood25k
- Loma Linda25k
- Riverbank25k
- Soledad25k
- Dinuba25k
- Selma25k
- Bay Point24k
- Ladera Ranch24k
- San Fernando24k
- Rosemont24k
- Patterson24k
- Mountain House24k
- Linda23k
- Ashland23k
- Oakdale23k
- Calabasas23k
- Bloomington23k
- Laguna Beach23k
- Millbrae23k
- Corcoran23k
- Cudahy23k
- East San Gabriel23k
- Willowbrook22k
- Rancho San Diego22k
- Marina22k
- West Carson22k
- Granite Bay22k
- West Rancho Dominguez22k
- Ramona22k
- West Puente Valley22k
- Valinda22k
- Port Hueneme22k
- Lakeside (San Diego County)22k
- Yucca Valley22k
- Duarte22k
- American Canyon22k
- South Lake Tahoe21k
- Winter Gardens21k
- Lennox21k
- Lomita21k
- Rosamond21k
- Mead Valley21k
- Stevenson Ranch20k
- Imperial20k
- La Cañada Flintridge20k
- Oroville20k
- East Hemet20k
- Shafter20k
- La Crescenta-Montrose20k
- Agoura Hills20k
- Casa de Oro-Mount Helix20k
- Albany20k
- South El Monte20k
- Arvin20k
- Hermosa Beach20k
- Orinda19k
- Prunedale19k
- Valle Vista19k
- Rosedale19k
- Dixon19k
- Greenfield19k
- Pinole19k
- Coronado19k
- Santa Fe Springs19k
- Chowchilla19k
- South San Jose Hills19k
- Castaic19k
- Arcata19k
- Arroyo Grande18k
- Phelan18k
- Nipomo18k
- Cameron Park18k
- Blythe18k
- Live Oak18k
- Coalinga17k
- Laguna Woods17k
- Olivehurst17k
- Woodcrest17k
- Rancho Mirage17k
- Stanford17k
- El Segundo17k
- McKinleyville17k
- Moraga17k
- Bostonia17k
- Truckee17k
- Clearlake17k
- Rio Linda17k
- Ukiah16k
- Fillmore16k
- Parkway16k
- Artesia16k
- Walnut Park16k
- Ripon16k
- Kerman16k
- Alpine16k
- Susanville16k
- Coto de Caza16k
- Los Osos16k
- La Palma16k
- Cherryland15k
- El Sobrante (Contra Costa County)15k
- Discovery Bay15k
- Vincent15k
- Pacific Grove15k
- California City15k
- East Rancho Dominguez15k
- Salida15k
- Lemon Hill15k
- Isla Vista15k
- Parlier15k
- Red Bluff15k
- North Auburn14k
- Alamo14k
- Livingston14k
- Mill Valley14k
- Hawaiian Gardens14k
- McFarland14k
- Grass Valley14k
- Camp Pendleton South14k
- Auburn14k
- North Fair Oaks14k
- Lamont14k
- Oak Park14k
- Bonita13k
- King City13k
- Avocado Heights13k
- Avenal13k
- Palos Verdes Estates13k
- Carpinteria13k
- Grand Terrace13k
- Lake Los Angeles13k
- Larkspur13k
- Solana Beach13k
- Tehachapi13k
- Emeryville13k
- San Anselmo13k
- Grover Beach13k
- Big Bear City13k
- Marysville13k
- Mendota13k
- Lindsay13k
- Fortuna13k
- Kingsburg12k
- San Marino12k
- Home Gardens12k
- Newman12k
- Commerce12k
- Scotts Valley12k
- Diamond Springs12k
- Tamalpais-Homestead Valley12k
- El Sobrante (Riverside County)12k
- View Park-Windsor Hills12k
- Winton12k
- Alum Rock12k
- Muscoy12k
- Rossmoor12k
- Los Alamitos12k
- Signal Hill12k
- La Riviera12k
- Half Moon Bay12k
- Healdsburg11k
- Sun Village11k
- University of California-Santa Barbara11k
- Anderson11k
- Hillsborough11k
- Piedmont11k
- Sierra Madre11k
- Canyon Lake11k
- Clayton11k
- Citrus11k
- Valley Center11k
- Delhi11k
- Morro Bay11k
- Del Aire11k
- East Bakersfield11k
- Placerville11k
- Sonoma11k
- Malibu11k
- Potomac Park11k
- Rancho Mission Viejo11k
- Blackhawk11k
- Fairview11k
- Lakeland Village11k
- Soquel11k
- Hillcrest10k
- Farmersville10k
- Calimesa10k
- Shasta Lake10k
- Exeter10k
- Marina del Rey10k
- East Whittier10k
- San Diego Country Estates10k
- Lake Arrowhead10k
- Corte Madera10k
- Garden Acres10k
- Quartz Hill10k
- Rio Vista10k
499 cities
Drain cleared in three steps.
- 1
Tell us what’s clogged
Use the cost tool or call — takes 30 seconds. A slow sink, a backed-up toilet, or sewage coming up.
- 2
Get matched with a local pro
We connect you with a licensed, insured drain technician near you — often the same day.
- 3
Drain cleared, fast
Your pro confirms the price on-site and clears the line. Most clogs are cleared in a single visit.
Drain cleaning FAQs — California
No. In California, snaking or hydro jetting an existing drain or sewer line needs no permit. Snaking or jetting an existing drain is routine clearing and does not require a permit. Repairing or replacing buried sewer/building-sewer pipe is altering drainage piping and requires a plumbing permit from the local city or county building department., and it’s pulled by your licensed plumber.
Get a drain cleaning quote in California.
Talk to a licensed drain pro now — no obligation, no pressure.