Furnace Repair in Walnut Creek and the Bay Area

No heat, short cycling, cold air, strange noises — most furnace failures come down to a specific component, not the whole unit. We test and document the actual issue before recommending anything.

If replacement genuinely is the better value, we’ll show you why with real readings. If a $200 part fixes it, that’s what we’ll tell you. No pressure. No upselling.

Furnace problems we fix: Furnace not heating or blowing cold air; Short cycling and frequent shutoffs; Ignition and pilot light failures; Blower motor and airflow problems; Thermostat and control board issues; Strange noises and smells.

Book with OTTER HVAC at (650) 900-0440. Flat $69 diagnostic on repairs. Free in-home estimates on new installations. EPA 608, OSHA, and NATE certified technicians.

Serving Concord, Walnut Creek, Pleasant Hill, San Ramon, Danville, Oakland, Berkeley, San Francisco, and nearby East Bay cities. Hours: 7:00am–5:00pm, seven days a week.

Related: All services · Pricing · Contact · furnace installation

Frequently asked questions

How do I know if my furnace needs a repair or a full replacement?

We test and document the actual issue before recommending anything. Many furnace problems come down to a single failed component, not the whole unit. If replacement genuinely is the better value, we’ll show you why, backed by real readings, not just the system’s age.

What does a diagnostic visit cost?

A flat $69 — a thorough inspection with a clear, documented diagnosis before any work begins.

Is a 20-year-old furnace automatically due for replacement?

System age alone is not a diagnosis. Many systems can continue to operate reliably with proper maintenance and targeted repairs, even beyond typical industry averages.

Explore related pages

References and credentials

Authority sources: U.S. DOE Energy Saver · EPA Section 608

Call (650) 900-0440 · Book online · View pricing · HVAC FAQ