SERVING THE NORTH BAY



HVAC System Diagnostics

Thorough Diagnostics for Residential and Light Commercial HVAC Systems.

Not every HVAC problem is obvious. Strange noises, inconsistent temperatures, rising energy bills, and systems that run constantly without keeping up are all signs something is off. Before recommending any repair or replacement, we perform a thorough diagnostic of your entire system, including the equipment, controls, and ductwork. You get a straight answer about what is wrong, what caused it, and what it will take to fix it. No upselling, no pressure, just an honest assessment from a technician who knows what they are looking at.

Your Comfort is our Legacy.

Comfort isn’t luck, it’s built. At Legacy Heating & Air, we design, install, and repair systems with precision, from accurate load calculations to properly engineered ductwork. The result is consistent comfort, lower energy waste, and a system that finally performs the way it should.

Learn More

LICENSED & INSURED



CSLB Certified Technicians

WHO OFFER

Furnace & A/C Repair

When your system breaks down, we fix it fast and fix it right. We accurately diagnose furnace and AC issues, use quality parts, and make sure everything is running properly before we leave. No guesswork, no shortcuts, just reliable repairs you can trust.

custom ductwork & replacement

Most comfort issues start in the ductwork. We redesign and replace ducts using proper Manual D calculations to eliminate leaks, improve airflow, and balance temperatures throughout your home. Ideal for older homes, difficult layouts, or systems that never felt right.

Furnace & a/c Replacement

Full system replacements built around your home, not a one-size-fits-all unit. We use proper Manual J load calculations to size your system correctly, improving comfort, efficiency, and long-term performance. Lower energy bills, better airflow, and a system that actually keeps up.

Request a Free estimate.

Serving Sonoma, Napa, and Marin County. Honest recommendations. No pressure.

Ready to get started?