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-3272Text Us
Text (201) 824-3272Emergency Dispatch
CallQuotes and Consultation Visits
Most installation and replacement quotes are scheduled during normal business hours with a confirmed arrival window.
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-3272Live office support for scheduling, service calls, equipment quotes, maintenance plans, financing questions, and general customer support.
24/7 Emergency Line
(201) 824-3272The same number routes directly to emergency dispatch after business hours for plumbing, heating, HVAC, and commercial emergencies throughout Bergen and Passaic County.
Emergency Service DetailsOffice 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.
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.
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.