Contact JM Heights

Three Generations of Plumbing, HVAC, and Heating in North Jersey Since 1969

Schedule Service Online

Fill out the form and we'll get back to you fast. Prefer to talk? Call or text us directly at (201) 824-3272.

Contact Info

Business Hours

(201) 824-3272
Monday - Friday, 8AM - 7PM

Text Us

Text (201) 824-3272
Fast response guaranteed

Emergency Dispatch

Call
24/7 emergency HVAC service

Quotes and Consultation Visits

Most installation and replacement quotes are scheduled during normal business hours with a confirmed arrival window.

Submissions route directly to the office dispatch and quote queue. Response time is typically the next business day.
For active emergencies, call (201) 824-3272 immediately.

Contact HVAC & Plumbing Team

Whether you need a fall heating tune-up, a same-day plumbing repair, a quote on a new furnace or water heater, or emergency service after hours, JM Heights is one call away.
Family-owned and serving Bergen and Passaic County since 1969, JM Heights provides plumbing, HVAC, and heating service under one company with live dispatch and fully licensed in-house technicians.
NJ Plumbing License #12023 and NJ HVAC License #9370.
Three generations. Three trades. One trusted North Jersey contractor.

How To Reach Us

Call During Business Hours

(201) 824-3272

Live office support for scheduling, service calls, equipment quotes, maintenance plans, financing questions, and general customer support.

24/7 Emergency Line

(201) 824-3272

The same number routes directly to emergency dispatch after business hours for plumbing, heating, HVAC, and commercial emergencies throughout Bergen and Passaic County.

Emergency Service Details

Office and Service Dispatch

Based in Bergen County, NJ.
JM Heights operates as a licensed service contractor with a fleet of service vehicles. Office visits are by appointment only.

Online Service Request

Use the form below for non-urgent service requests, quote requests, maintenance-plan enrollment, and general questions. Most form submissions receive a response the next business day.
For urgent issues, call instead.

Service Areas

JM Heights services homes and commercial properties throughout Bergen and Passaic County.

Bergen County

Including Hackensack, Paramus, Englewood, Ridgewood, Teaneck, Fair Lawn, Fort Lee, Mahwah, and surrounding Bergen County towns.

Passaic County

Including Clifton, Wayne, Paterson, Passaic, Hawthorne, Pompton Lakes, West Milford, and surrounding Passaic County towns.

What To Have Ready When You Call

For a Service Call

he property address, equipment type, approximate equipment age, symptoms, and any error codes help dispatch the correct technician with the right parts and tools.
Example:
“Gas furnace in basement. About 12 years old. Blower runs but there’s no flame.”

For Installation or Replacement Quotes

Approximate square footage, equipment age, fuel type, and any comfort or utility-cost concerns.
Major equipment quotes are performed on-site after proper sizing and inspection. JM Heights does not quote major replacements blindly over the phone.

For Comfort Club Enrollment

The property address, heating and cooling equipment list, and approximate ages of the systems.
A technician can also perform a first-visit equipment inventory if needed.

For Commercial Properties

UBuilding type, occupancy type, approximate square footage, equipment summary, and the on-site contact person.
Most commercial projects begin with a property walkthrough before quoting.

Commercial Services
JM Heights Team

Why North Jersey Calls JM Heights

Three Generations Since 1969
JM Heights has served Bergen and Passaic County for more than five decades with the same family ownership and long-term local reputation.

Plumbing, Heating, and HVAC Under One Company
NJ Plumbing License #12023 and NJ HVAC License #9370 allow JM Heights to handle multiple trades under one contractor instead of forcing homeowners to coordinate separate companies.

Comfort Club Priority Service
Maintenance-plan members receive priority scheduling, repair discounts, and reduced service-call costs throughout the year.

Live Dispatch, Not a Call Center
Real office staff and emergency dispatchers answer the phone and coordinate the technicians directly.
No outsourced answering service. No overnight voicemail black hole.

More on why North Jersey chooses JM Heights

Frequently Asked Questions

Calling (201) 824-3272 is the fastest option. The line is staffed during business hours and routes to emergency dispatch after hours.

Most form submissions receive a response the next business day, typically by mid-morning.

Most replacement and installation estimates are free. Service diagnostics are performed under a flat-rate diagnostic visit before repair pricing is provided.
Commercial quoting depends on project scope.

Yes. Submit the service-request form and the office will contact you to confirm scheduling.

JM Heights services Bergen and Passaic County plus select nearby surrounding areas depending on the project type.

Heating tune-ups are best scheduled in September or early October.
AC tune-ups are best scheduled in April or May before summer demand spikes.

Yes. JM Heights services restaurants, retail, multi-family properties, offices, and other local commercial buildings throughout Bergen and Passaic County.

Contact JM Heights Today

JM Heights provides plumbing, HVAC, heating, emergency service, maintenance, and equipment replacement throughout Bergen and Passaic County.
Three generations of local service. Live dispatch. Fully licensed in New Jersey since 1969.