24/7 Emergency Service Available

San Bernardino's Trusted Plumber Since 2009

Fast response. Upfront pricing. No surprises on the bill. Over 600 families and homeowners in the Inland Empire have called us first for 15 years.

Call (909) 555-4782 Free Estimate →
CA License #987654
Fully Insured
Same-Day Service
Free Estimates
Family-Owned, 15 Years Local
Licensed & Insured — CA #987654
60-Minute Emergency Response
No Surprise Charges — Ever
What We Fix

Plumbing Services for Inland Empire Homeowners

From a dripping faucet to a burst pipe at 2am — we handle it all. Flat-rate pricing on common repairs means you know the cost before we start.

Drain Cleaning & Clearing

Slow drains, clogs, recurring backups. We use professional hydro-jetting and snake equipment — no store-bought chemicals that damage pipes.

Water Heater Repair & Replacement

No hot water is never convenient. We diagnose, repair, and replace tank and tankless water heaters with same-day installation available.

Leak Detection

Hidden leaks waste thousands of gallons and rot walls silently. We use non-invasive acoustic and thermal detection to find leaks without tearing up your home.

Pipe Repair & Repiping

From a single cracked fitting to whole-home copper or PEX repiping. We work fast and clean, protecting your walls and floors throughout the job.

24/7 Emergency Plumbing

Burst pipe, overflowing toilet, flooded garage — we answer at 3am because water damage doesn't wait. On-site in 60 minutes throughout the Inland Empire.

Fixture Installation & Repair

Faucets, toilets, garbage disposals, shower valves, hose bibs. Supply your own fixture or we'll source a quality one — labor warranty included.

Why McGinnis

What Makes Us Different From the Other Guys

We've been doing this in San Bernardino long enough to know what drives homeowners crazy about hiring plumbers. We built our business around fixing those things.

01

Upfront, Flat-Rate Pricing

You get the full price in writing before we touch anything. Our technicians can't charge more than the quote — no "surprises" after the work is done.

02

The Same Tech Who Shows Up, Fixes It

No bait-and-switch with rookies. The licensed plumber who answers your call is the one who does the work. 15 years in the same neighborhoods.

03

We Clean Up After Ourselves

Every job ends with a thorough cleanup. We wear boot covers, lay down drop cloths, and leave your home cleaner than we found it. We've heard enough horror stories to make it policy.

04

Real Warranty, Not Fine Print

Labor is warrantied for 12 months on all repairs. If the same problem comes back, we come back — no charge. Parts carry the manufacturer warranty on top of that.

Customer Reviews

What Inland Empire Homeowners Say

4.9 stars across 214 Google reviews. A few of our favorites:

★★★★★

"Water heater blew at 11pm on a Sunday. I called expecting a voicemail — someone answered on the third ring. They had a new unit installed by 8am Monday and the price was exactly what they quoted me on the phone. Couldn't believe it."

TR
Thomas R.
Redlands, CA
Google Review · 3 months ago
★★★★★

"I'd been getting runaround from two other plumbers about a slab leak for three weeks. McGinnis came out, found it with their equipment in 20 minutes, gave me a written quote, and fixed it the next morning. Wish I'd called them first."

ML
Maria L.
San Bernardino, CA
Google Review · 5 months ago
★★★★★

"They put boot covers on without me asking. Left the bathroom spotless. The price on the invoice was $20 less than the quote because the job turned out easier than expected. These are just good people. I've sent three neighbors their way."

DK
David K.
Fontana, CA
Google Review · 1 month ago
FAQ

Questions Homeowners Ask Us

The questions we get on almost every first call — answered honestly.

Do you offer 24/7 emergency plumbing service?
Yes — real 24/7, not an answering service. If you call at 2am, a licensed plumber answers. Emergency calls are dispatched within the hour whenever possible throughout San Bernardino and the Inland Empire. Emergencies don't carry an extra trip fee during evenings or weekends.
Are you licensed and insured in California?
Yes. We hold California State Contractor License #987654 through the CSLB, which you can verify at cslb.ca.gov. We carry $1M general liability insurance and full workers' compensation — your homeowner's insurance won't be touched if anything goes wrong on our end.
Do you charge for estimates?
No. Estimates for non-emergency work are always free. We come out, diagnose the issue, and give you a written flat-rate price before we start. You're never obligated to move forward. For emergency calls, we'll give you a price over the phone and confirm it on arrival before doing any work.
How quickly can you get to my home?
For non-emergency work, we typically offer same-day or next-day appointments throughout San Bernardino, Redlands, Fontana, Rialto, Colton, and the surrounding Inland Empire. For emergencies, our target is 60 minutes or less. We'll give you an honest ETA when you call — not a 4-hour window.
What if the problem comes back after you fix it?
We warranty all labor for 12 months. If the same problem recurs within a year of our repair, we come back and fix it at no charge — no argument, no runaround. Parts carry their own manufacturer warranties on top of that. We stand behind our work because we want you calling us for the next 15 years, not leaving a bad review.
Service Area

We Come to You — All Across the Inland Empire

Based in San Bernardino. Serving homeowners throughout the Inland Empire for 15 years. No extra mileage charges within our zone.

San Bernardino Redlands Fontana Rialto Colton Highland Loma Linda Yucaipa Ontario Riverside Grand Terrace Bloomington

Ready to Get It Fixed?

Free estimates. Upfront pricing. No pressure. One call and we'll handle the rest.

Call (909) 555-4782

Or text us — we respond within 5 minutes during business hours