Magic Plumbing Heating & Cooling Logo
(628) 222-4283

Pipe Repair in the San Francisco Bay Area

Need pipe repair now? We fix leaks, bursts, and cracked lines fast with upfront pricing and clear options. Since 1980, homeowners have trusted our certified team for accurate diagnostics, from video inspections to precise leak detection. We serve the San Francisco Bay Area, including San Francisco, Oakland, and San Mateo, with same-day service available. Enjoy friendly service backed by a 4.9 rating from 1,910 reviews. Call today or book online for fast help.

Price intelligence

How our prices compare.

rate us fair value or better100%

What can you expect to pay?

Customer Perception

How customers feel about the bill, in their words.

Post-job survey · verified customers

SentimentMagic Plumbing Heating & CoolingMarket avgDelta
Reasonable Price100%72%+28 pts
Our work

Project Gallery

Skilled trench work and precise PVC sewer installation highlight Magic Plumbing Heating & Cooling's commitment to durable, reliable repairs.
Confident, precise shower valve work by Magic Plumbing Heating & Cooling shows reliable craftsmanship and attention to lasting performance.
Clean, durable under-sink plumbing installed with care, reflecting the dependable workmanship customers expect from Magic Plumbing Heating & Cooling.
Fast, reliable drain service keeps busy kitchens running smoothly, and Magic Plumbing Heating & Cooling handles tough clogs with care.
Why us

Why Choose Us

Since 1980

Serving the San Francisco Bay Area for over 40 years

Upfront pricing

Free estimates with no hidden charges

Certified technicians

Trained for safe, code-compliant repairs

Advanced diagnostics

Sewer video inspections and precise leak detection

Proven reputation

4.9 rating from 1,910 reviews

Social proof

What Our Customers Say

5.0
speed

“Amazingly fast service for a busted kitchen sink pipe. Quick to respond and finished in about an hour.”

5.0
responsiveness

“A pipe burst and my kitchen was flooded. They arrived almost as soon as I was off the phone.”

5.0
professionalism

“Replaced our leaking iron drain pipe in the basement today. Efficient and informative about solutions.”

Got questions?

Frequently Asked Questions

To fix a frozen pipe safely, open a nearby faucet to relieve pressure, then apply gentle, even heat to the frozen section until water flows again. Most freezes happen where pipes touch cold air—exterior walls, attics, or crawlspaces—and ice expansion can crack the pipe right as flow returns. Keep heat moving; on copper, parking heat in one spot can weaken soldered joints. Our team sees this during Bay Area cold snaps and can help when the frozen line is hidden or hard to reach near Redwood City.

Do this step-by-step:

  • Open the closest hot and cold faucet to drain pressure.
  • Warm the pipe with a hair dryer, heating pad, or warm towels; never use a torch or open flame.
  • Heat from the faucet end back toward the frozen area so meltwater can escape.
  • Stop and call a pro if you see bulging or a split, can’t access the spot, or water is near outlets.

After thawing, leave the faucet dripping briefly and add insulation or pipe wrap to prevent another freeze.

Updated: 2026-03-31

Need help in Redwood City, CA? Call (628) 222-4283 or book online.

Where we work

Where We Work

Fairfax

CA

Alamo

CA

San Geronimo

CA

Larkspur

CA

Ross

CA

Sausalito

CA

Stinson Beach

CA

Woodacre

CA

Castro Valley

CA

Danville

CA

Alameda

CA

Berkeley

CA

San Pablo

CA

Redwood City

CA

Hayward

CA

Crockett

CA

Bolinas

CA

San Carlos

CA

San Rafael

CA

Moss Beach

CA

Daly City

CA

Canyon

CA

Montara

CA

Martinez

CA

San Ramon

CA

Emeryville

CA

Albany

CA

Pacifica

CA

El Cerrito

CA

San Quentin

CA

South San Francisco

CA

Millbrae

CA

San Leandro

CA

Richmond

CA

Atherton

CA

Rodeo

CA

El Sobrante

CA

Burlingame

CA

San Anselmo

CA

Half Moon Bay

CA

Orinda

CA

Moraga

CA

Brisbane

CA

Belvedere Tiburon

CA

Greenbrae

CA

Hercules

CA

Corte Madera

CA

El Granada

CA

Oakland

CA

Lafayette

CA

San Bruno

CA

San Francisco

CA

San Mateo

CA

Palo Alto

CA

Port Costa

CA

Belmont

CA

Mill Valley

CA

Pleasant Hill

CA

San Lorenzo

CA

Union City

CA

Walnut Creek

CA

Pinole

CA

Menlo Park

CA

Fremont

CA

Stanford

CA

Ready when you are

Schedule service today

(628) 222-4283