Mayes Plumbing & HeatingMAYESPlumbing & Heating
Licensed Maryland Plumber · MD License #21861 · Serving central Maryland from Crofton · Since 1981, second generation, same family

Crofton, Maryland · Family owned since 1981

Maryland plumbers since 1981. Done once, done right.

Water heaters, drains, leaks and gas lines for homes and businesses across Anne Arundel, Prince George's, Howard and Baltimore County — based in Crofton, about an hour in every direction. You get the price before the work starts and a licensed plumber at your door.

MD License #21861Licensed & insuredA.O. Smith verified contractorNo trip charge on warranty calls
Fixed!
45 yearsSecond generation, same family, same name on the truck
900+ Google reviewsRead what our customers wrote, good and bad
Price before workYou know the number before anyone picks up a wrench
4 countiesAnne Arundel, Prince George's, Howard & Baltimore
Mayes Plumbing & Heating service van in Crofton, MD
The van you'll see in your driveway
Tankless water heater installed by Mayes Plumbing & Heating in Crownsville, MD
Tankless install · Crownsville, MD
Sump pump installed by Mayes Plumbing & Heating in Catonsville, MD
Sump pump · Catonsville, MD
ProfessionalInstallation
QualityParts
1-YearWorkmanship
MD Licensed#21861
Family ownedSince 1981
★★★★★Putting Quality 1st, To Last

Plumbing work, done once and done right

Water heaters that quit on a Sunday. Drains that back up the week you have company. A wet spot on the ceiling that wasn't there yesterday. We handle the plumbing problems Maryland homes actually have — and we tell you what we found before we start working, not after.

Why homeowners call Mayes

A price before the work startsYou will know what the job costs and what it includes before anyone picks up a wrench. If something behind the wall changes the number, we stop and tell you.
Licensed Maryland plumberMD License #21861. The person who shows up works for us, not a subcontractor, and knows which of four county plumbing codes applies to your address.
Home warranty expertsA large share of our work comes through AHS, 2-10, HWA and First American. We know what those contracts cover and how to keep your claim moving.
Straight answers, on timeSome jobs need a permit and some do not; some parts are required and some are upsells. We tell you which is which, including when the answer is "you do not need that."

Recent work

Where we work

We're based in Crofton, and how far we travel depends on the kind of work.

Homeowners paying us directly: there's no hard boundary. Anne Arundel, Prince George's, Howard, Baltimore County and Baltimore City are where we are every day, but we regularly run 45 minutes to an hour out from Crofton, and we've gone farther when the job made sense. If you're not sure, call and ask — (410) 923-0510.

Home warranty claims: those are limited by our contracts to Anne Arundel, Prince George's, Howard and Baltimore County and Baltimore City. Outside that, your warranty company will assign someone else.

Commercial work: we travel farthest for commercial customers, including into Washington, DC and Northern Virginia, where we work under the licensed contractor on the project. Full details on the service area page.

What our customers say

We'd rather you read what customers wrote than read us describing ourselves.

★★★★★
Tyler was awesome. I would refer them to anyone in need of a good plumber.
Charlene C. · Bowie · Google review
★★★★★
The staff were courteous and quick to schedule my appointment. Foster arrived in the scheduled window and was very knowledgeable, efficient, and explained the repair to me.
David H. · Ellicott City · Google review
★★★★★
I was very pleased with them. After two other plumbers had been here, Mayes helped with a plan to fix the problem!
Joanie R. · Ellicott City · Google review
★★★★★
I got calls and texts when service was scheduled, my issue was resolved quickly by replacing a valve. Very professional and fast!
G. C. · home warranty customer · Google review

Read all of our Google reviews — and if we have been to your house, leave one. It helps more than you would think.

Need a plumber today?

Call (410) 923-0510 and tell us what's going on. If we can help you sort it out on the phone, we will.

Call (410) 923-0510

Frequently asked questions

Do you charge to come out and look at the problem?

For most jobs close to our Crofton shop, no — we'll come out, look at it and tell you what it needs. On some calls — usually longer drives, or a diagnosis that takes real time — there is a $120 trip charge. It is applied to the repair when you approve the work, so you never pay it on top of the job. There is never a trip charge on a home warranty call.

I was sent to you by my home warranty. Will you charge me a trip charge?

No. Mayes doesn't charge a trip charge on home warranty calls — not on any of them, from any warranty company. If there's a service fee on that call, it's your warranty plan's own fee, set by your plan, and it differs depending on which plan you have.

Are you licensed and insured?

Yes. Maryland License #21861, and we carry liability insurance. You can ask for a certificate any time.

What areas do you serve?

It depends on the work. For homeowners paying us directly there's no hard line — Anne Arundel, Prince George's, Howard, Baltimore County and Baltimore City are our daily ground, and we'll travel 45 minutes to an hour out from Crofton without thinking twice. Home warranty claims are contract-limited to those same counties. Commercial work reaches farther still, including Washington, DC and Northern Virginia, where we work under the project's licensed contractor. If you don't see your town, call and ask.

Do you work with home warranty companies?

Yes — American Home Shield, 2-10, HWA and First American. It's a large part of what we do. We explain how those claims work on our home warranty page.

What are your hours? Do you do emergencies?

Emergency service is available 24 hours a day, 7 days a week — call the office number any time and choose the emergency option after hours; a real person picks up. The office itself is open Monday through Thursday 7:00 AM to 4:00 PM and Friday 7:00 AM to 3:00 PM for scheduling, estimates and everything that can wait until morning.

📞 Call (410) 923-0510