Masters at their trade.

JM Plumbing & Heating is a family-owned and operated company with over 25 years of experience, serving homes and businesses across Washington, D.C., Maryland, and Northern Virginia from our shop in Annandale.

At a glance

  • 25+years in business
  • 2,000+Navien units installed
  • Mon–Sat8 AM–5 PM, same-day service available
Who we are

Experienced. Friendly. Professional.

We pride ourselves on high-quality workmanship and personal service for both residential and commercial clients.

Experienced

Our technicians get ongoing training and certifications in the latest high-efficiency equipment and techniques.

Friendly

Same-day service, people who show up on time, and straight answers to your questions.

Professional

Licensed, insured, and bonded in Northern Virginia, Maryland, and Washington, D.C.

Upfront

Flat-rate, upfront pricing with no surprises.

What we specialize in

The work we’re known for.

From tankless water heaters and boilers to whole-house generators, here’s what we’re known for.

The JM Plumbing & Heating team in front of the Annandale office and service vans
  • Rinnai and Navien tankless water heaters
  • Condensing high-efficiency boilers
  • Traditional copper and cast-iron boilers
  • Radiant heating systems
  • Residential and commercial heating
  • HVAC systems
  • Whole-house water filtration
  • Whole-house standby generators
  • Sump pumps and backup sump pumps
  • Interior and exterior waterproofing
  • Low water pressure problems
  • Remodel plumbing
  • Residential drain cleaning
Trusted partners

Certified on the equipment we install.

  • Navien Licensed Authorized Installer and Service Specialist, with more than 2,000 Navien units installed.
  • Verified Washington Gas participating contractor. When your install qualifies for a rebate, we handle the paperwork for you.
  • Rinnai tankless and Generac standby generator installs.

See where we work

Work with us

Let’s take care of your home.

Tell us what’s going on, and someone from our team will contact you to talk it through.

…courteous polite and flexible. It's a family owned business.

★★★★★Sam AgarwalGoogle Review

Request service

Takes about a minute. We’ll contact you to confirm availability.

Selected for you:

Sending this doesn’t book an appointment. We’ll contact you to confirm a time. Urgent? 1-800-754-0180