919-525-1894 Book Online Text Us
Rated 4.9 out of 447 reviews
your-friendly-neighborhood-plumber

Matthew's Plumbing Solutions - Raleigh's Expert Local Plumber

mathews-plumbing-van-with-raleigh-winner-badge

Easy Scheduling in and Around Raleigh, NC

Scheduling with us is simple—book your plumbing service online or call us directly for fast, hassle-free appointments.

mathews-plumbing-solutions-owners-left mathews-plumbing-solutions-owners
Transparent Communication - Always

Matthew's Plumbing Provides Quality & Courteous Service

At Matthew’s Plumbing Solutions, we’re a locally-owned company dedicated to providing exceptional plumbing services with a personal touch. What sets us apart is our commitment to transparent communication, skilled craftsmanship, and fast response times. We believe in doing the job right the first time, always putting our customers first.

About Us

For Big and Small Plumbing Jobs Alike

We Our Customers

Quandale Deez
Quandale Deez
23:08 02 Mar 26
I recently had Matthew’s Plumbing Solutions come out to replace the toilet in my newly remodeled bathroom and replace the water filtration filter in my garage. They were professional, thorough, and responsive. Nick did a full inspection before recommending the best solution for my space. The new toilet looks great and fits perfectly with my updated bathroom. Pricing was transparent and fair, with no surprises. I appreciated the detailed estimate upfront so I knew exactly what I was getting. Would definitely recommend Matthew’s Plumbing Solutions for any plumbing needs in the Raleigh area!
Ken L.
Ken L.
00:13 28 Feb 26
My old water heater leaked. They were able to get Nick out to replace it with a new water heater the same day at a reasonable price. Nick was professional and knowledgable, explaining what he was doing. He had attention to detail and great workmanship. The job was well done.
Matthew Lewis
Matthew Lewis
13:39 25 Feb 26
We have used them 3 times and seen Nick twice. He is a pro. Glad to know who to call if plumbing issues come up again.
js_loader