Family Owned · Charlotte, NC · Since 2004

No drips. No runaround.
No surprise fees.

Joe's Plumbing has kept Charlotte homes and businesses running for 20 years. Flat-rate quotes before we start, a warranty on every job, and a real person picks up the phone.

Or call now — (704) 555-0183
Services & Flat-Rate Pricing

What we fix, and what it costs.

We quote flat rates up front — not hourly guesses. If the job runs long, that's on us. Prices below are starting rates; complex jobs get a written quote before we start work.

Residential Service Menu

DOC 04-A · REV 2026.01
01

Leak repair & pipe patching

Under-sink, wall, ceiling, or slab leaks. Diagnose, repair, and pressure-test before we leave.

from $165Flat rate
02

Drain unclogging

Kitchen, bath, or main line. We snake it, camera it if needed, and confirm full flow.

from $135Flat rate
03

Water heater repair or replacement

Tank or tankless, gas or electric. Same-day install on most 40 & 50 gallon units.

from $220Repair · install quoted
04

Fixture install (faucet, toilet, disposal)

You supply the fixture or we bring one. Old unit hauled away included.

from $180Per fixture
05

Sewer line camera inspection

Full lateral scope with digital footage sent to you same-day. Necessary before any dig.

$275Flat rate
06

Repipe (partial or whole-home)

PEX or copper. Written scope + fixed quote after a free in-home walkthrough.

quoteFree estimate
07

After-hours emergency call-out

Evenings, weekends, holidays. Add-on to any service above.

+$85Trip fee only
All work: 2-year warranty · licensed & insured · no service-call fee if you book the job NC LIC. #P-1-04217
How It Works

Four steps. No games.

STEP 01

You call.

A real person picks up. We ask what's going on and book the soonest slot that works for you — usually same-day.

STEP 02

We show up.

On time, in a marked truck, with boot covers on before we step inside. If we're running late, we text.

STEP 03

Flat quote first.

We diagnose, then hand you a written flat-rate quote. You approve it before any wrench turns.

STEP 04

Fixed & warrantied.

We fix it, clean up after ourselves, and back the work for two years. If it fails, we come back on us.

Joe Kowalski, owner of Joe's Plumbing
Joe KowalskiOwner · Master Plumber
Meet the Owner

Joe learned the trade from his father. He's still doing it his father's way.

Joe apprenticed under his dad Frank for eight years before opening Joe's Plumbing in 2004. Twenty years and a small crew later, he still runs every quote personally and shows up on most calls himself.

The rule around here is simple: quote it fair, do it right, warranty it. If we wouldn't stand behind the work in our own home, it doesn't leave yours.

20+
Years serving Charlotte
4,800+
Jobs completed
2 yr
Warranty on all work
What Charlotte Says

The Google reviews we're proud of.

★★★★★

"Joe came out on a Sunday when our water heater burst. Quoted us before he touched anything, replaced it the same day, and the price was exactly what he said."

Melissa R.Plaza Midwood · Sept 2025
★★★★★

"Fixed a leak under our kitchen sink that another company had 'fixed' twice. Explained what was actually wrong, warrantied it, done in 90 minutes."

David T.NoDa · Aug 2025
★★★★★

"We've used Joe for three houses now. Honest to a fault — once told us a repair could wait six months if we wanted to. Who does that?"

Karen & Alan P.South End · Jul 2025
Hours

When we're on the clock.

Monday – Friday7:00am – 6:00pm
Saturday8:00am – 4:00pm
SundayEmergency only
After hours24/7 · +$85 trip

Service area

Charlotte metro and surrounding neighborhoods. Free travel within 15 miles of the shop.

  • Uptown
  • South End
  • NoDa
  • Plaza Midwood
  • Dilworth
  • Myers Park
  • Ballantyne
  • Matthews
Location

The shop.

567 Trade St
Charlotte, NC 28202
(704) 555-0183
Book A Visit

Tell us what's leaking.

Fill this out and we'll call to confirm a time — usually within an hour during business hours. For emergencies, call (704) 555-0183 instead.

// This form is a design preview — no visit is actually booked.

Got it. We'll call within the hour to confirm a time.