Menu

5,000+ Google reviews

Plumber in Minneapolis, MN

MSP helps Minneapolis homeowners with leaks, drains, and water heaters. Tell us what needs work. We’ll give you a price before work starts.
BBB Accredited
A+ rating from the Better Business Bureau.
Free, no-obligation estimates
100% satisfaction guarantee

| Process

Our 5-star tank water heater repair process

We offer convenient scheduling

We work when you're ready, letting you set the time for your plumbing services. Schedule service online or call us at (651) 228-9200 to book an appointment.

We deliver a reliable repair/installation experience

We pride ourselves on our skill and dependability, ensuring reliable plumbing services when you call MSP. In business since 1918, we have over a thousand 5-star reviews for added assurances.

We provide an ETA and transparent pricing

When you schedule plumbing service, we provide you with an estimated arrival time so you know when to expect us. We also offer honest prices upfront so you know the costs before we begin.

We ask for feedback

When you schedule plumbing service, we provide you with an estimated arrival time so you know when to expect us. We also offer honest prices upfront so you know the costs before we begin.

Want to Never Worry about Maintenance Again? Become a Member of MSP’s Total Comfort Club

Total Comfort Club members are among the savviest homeowners in the Twin Cities area. Join over 5,000 club members who have access to two annual tune-ups, home service discounts, priority service, and much more – all for just $8.25 a month!

Here’s what you’ll enjoy:

  • FREE repair diagnostics
  • 10% discount on plumbing repairs and service
  • $100+ discount on emergency fees
  • Priority service scheduling
  • Transferable plans

Recent plumbing jobs by MSP

Copper water line exposed during a plumbing repair

Water Main Repair & Copper Pipe Upgrade

Responded to an active pinhole leak on the water main at this Minneapolis home, located at the meter horn just past the first shutoff. Our technician replaced the water main shutoff, repaired the meter horn with a new solder fitting, and upgraded the supply piping to 1-inch copper to the first takeoff, bringing it up to current code and removing an existing section of plastic pipe. Job completed same-day and paid in full.

Job total
$1,702.80
Bathroom sink faucet and handles

Toilet Shutoff Replacement & Bathroom Faucet Repair

Responded to a leaking toilet feed line at this South Minneapolis home and found the second-floor toilet shutoff valve had failed and flooded the floor. Our technician replaced it with a new quarter-turn shutoff, repaired the hot-side sink faucet in the same bathroom, and cleared a blockage on the cold-side tub faucet, all in a single visit.

Job total
$637.20
Sewer ejector pump basin and pipes in a utility room

Sewer Ejector Pump Replacement

A Minneapolis homeowner's lower-level floor drain was backing up and flooding, the sewer ejector pump had failed. Ejector pumps handle drainage in below-grade spaces where gravity alone can't move waste up to the main sewer line, so when one fails, the results are immediate. The tech confirmed the pump was dead, installed a new sewer ejector, fitted mission band couplings for easier future access, and tested and sealed the system before leaving.

Job total
$1,524
Tankless water heater with copper plumbing connections

Tankless Water Heater Replacement

A Minneapolis homeowner had a Rheem tankless water heater that had started leaking and fortunately it was still under manufacturer warranty. Rheem approved the replacement unit before the first visit, so the tech confirmed the issue, ordered the new unit, and scheduled the install. Ten days later the new tankless heater was swapped in and running. The customer paid only for the installation labor; the unit itself was covered under warranty.

Job total
$1,345
Open tankless water heater during cleaning and descaling

Tankless Water Heater Cleaning & Descaling

A Minneapolis homeowner's tankless water heater had been cutting out mid-shower for months, requiring a reset to get hot water again. When the tech pulled the cover, he found the culprit: a mouse nest completely blocking the 3-inch PVC intake pipe, with debris throughout the cabinet. The intake was cleared, the interior vacuumed out, and the heat exchanger descaled, mineral buildup is common on tankless units that have never been serviced. The unit ran normally once air was purged from the lines.

Job total
$705
Drain strainer and PVC pipe beneath a kitchen sink

Kitchen Sink Basket Strainer Replacement

A Minneapolis homeowner called about a leak under the kitchen sink, water was dripping from a cracked basket strainer that had deteriorated over time. The tech confirmed the basket strainer was the source, replaced it along with the drain tube running into the trap, and verified no leaks remained. The repair stopped the active water damage and got the kitchen sink back in service.

Job total
$375

Customer Testimonials

★★★★★Google review

MSP installed a whole-home air-source heat pump, central air handler, heat pump water heater, mini-split head, and ERV in my 1940s Minneapolis home a year or so ago. They've been great about coming back to fine-tune and are always super pleasant and knowledgeable. Very accessible appointments. Highly recommend.

Ken WilliamsView on Google
★★★★★Google review

Jaxon and team quickly diagnosed and resolved my AC issue on one of the hottest days of the year. They were so helpful and Jaxon explained every step along the way. Highly recommend MSP Plumbing, Heating, and Air.

Alex FaustiView on Google
★★★★★Google review

I had my annual water heater tune up done today. Bo did a very through service. He found a small part that needed to be replaced. I am always impressed with the service I receive from MSP.

Catherine LecyView on Google

Plumbing in Minneapolis, MN

Trace your Minneapolis plumbing problem to its source

Water in a lower level can start at a drain pump or a pipe above it. Minneapolis jobs show why the first step is finding what failed.

Name the drain pump

At one city home, a failed sewage ejector made a floor drain back up. This pump lifts waste from a lower level. Tell us if you have one. It differs from a sump pump.

Check the leak's timing

A South Minneapolis toilet feed valve failed and flooded the floor. Tell us when your leak occurs. Does water flow while the toilet sits unused or only when it flushes? That helps narrow the cause.

Leave the meter area accessible

At a Minneapolis home, a pinhole leak appeared near the meter and first shutoff. The repair included valve and pipe work. Keep access clear and tell us exactly where water appears.

Separate water data from repairs

Minneapolis publishes reports on its drinking water. Use those for questions about the city supply. A report cannot identify the source of a puddle or a weak flow at one faucet.

Before your service call

When you book, tell us if the problem is an active leak or a backup. Include which floor is affected and whether a drain pump is present.

Sources for this guide

Ready to Schedule Plumbing Service in Minneapolis?

Schedule service with MSP

Loading the online scheduler…

For help scheduling, call (651) 228-9200. Open the live scheduling page.