/

    ★★★★★ 4.9 · 575 Google Reviews

    Bucks County's Trusted HVAC Contractor for Heating & Air Conditioning

    Honest, reliable heating and cooling, backed by 70+ years of trusted craftsmanship. We answer seven days a week, 8 AM to 10 PM, with no after-hours or weekend fees.

    Limited Time OfferFREE Water HeaterWith any new heating & cooling system — installed before winter.Claim Offer

    Get Your Free Estimate

    Tell us where you are — we'll handle the rest.

    Appointments available today

    Trusted · Certified · Award-Winning

    Bryant Authorized DealerCarrier Authorized DealerHomeAdvisor Screened & Approved

    Our Services

    Heating & Cooling Services in Bucks County

    From quick repairs to full system replacements — Dilling trained crews handle every job with our 100% satisfaction guarantee.

    Outdoor Carrier air conditioner on a raised pad beside a house

    Air Conditioning

    Central air, heat pumps and ductless mini-splits, repaired or replaced. Most calls are systems running but not cooling, ice on the refrigerant lines, or short-cycling from a unit sized for a different house. Every major brand, including Carrier, Bryant and Trane.

    AC repair and installation in Bucks County
    Indoor air handler with a whole-house humidifier mounted beside it in a basement

    Heating Solutions

    Gas furnaces, electric boilers, heat pumps and ductless systems. No-heat calls take priority, and most furnace replacements finish in one day, permits pulled and the old unit hauled away. Cold-climate heat pumps hold efficiency well below freezing in a Pennsylvania winter.

    Heating repair and furnace installation
    Bright living room with houseplants and a wall-mounted smart thermostat

    Indoor Air Quality

    Whole-home filtration, UV lights and humidity control, fitted to the problem rather than sold as a bundle. Deep media filters catch what a hardware-store filter can't without choking airflow. Most homes need one or two of these, not all of them.

    Indoor air quality solutions
    Technician on a ladder feeding a rotary brush hose into a ceiling air vent

    Duct Cleaning

    NADCA-certified cleaning with negative-air containment, not a shop vac at the register. The EPA doesn't recommend routine duct cleaning, so we start with a free inspection and tell you if yours don't need it. Most jobs run three to five hours.

    Air duct cleaning in Bucks County
    Technician kneeling to test the wiring inside an outdoor condenser unit

    Maintenance Plans

    Comfort Club covers a spring and a fall visit, priority scheduling and 15% off repairs. Most manufacturers require documented annual maintenance to keep a warranty valid, so the visits do double duty. Extra systems go on at a reduced rate.

    HVAC maintenance plans
    York packaged rooftop HVAC unit on a commercial building roof

    Commercial HVAC

    Rooftop units, split systems and zoning for offices, retail and light industrial buildings across Bucks and Montgomery Counties. We work early mornings and after close so your floor stays open, and one contract can cover several locations.

    Commercial HVAC in Bucks County

    Real Customers · Real Reviews

    15,000+ Happy Pennsylvania Homes

    "These guys were phenomenal. Came out quickly, diagnosed the issue and gave me the fix. Very up front and professional. I will be using them if I need any HVAC service in the future. Everyone in Bucks County should!"

    Bernie OllilaBucks County

    "From my first call on Labor Day to installation finished, only in about 30 hours. The installation guys, Tim and Franko, appeared very experienced. After installation of the units, they did the pressure test, making sure there is no potential leakage."

    Ye S.Greater Philadelphia

    "I am new to the Bucks County area, but when I contacted Dilling they came out and gave me an initial idea of the work. To ensure they didn't miss anything, they had a second person confirm. The quote process was very easy."

    JonBucks County

    "Dilling was first class from start to finish. They replaced an old gas heating system with an electric boiler. Our house is so nice and warm in the colder months! The rep and installers were so polite and efficient!"

    Beth Rinaldi

    "With a broken hot water heater in winter, I needed help ASAP. Nicole was very helpful and scheduled my appointment right away. Pasha was friendly, knowledgeable and professional. He gave me an honest assessment and a very reasonable estimate. He was back the next day to install and we had hot water again."

    Samantha Davis

    "We couldn't have been happier with our mini-split service. Our technician, Mike, was on time, efficient, and friendly. Extremely fair pricing for the maintenance conducted. 10/10 recommend and will be using again next year for the annual service."

    John K.
    Dilling Heating & Cooling building exterior and service vans

    Why Dilling

    Bucks County's First-Choice HVAC Family

    From the techs in our trucks to the dispatchers who answer your call, every Dilling team member is trained, background-checked, and lives in the communities we serve. When you hire us, you're hiring your neighbors.

    Our team has lived by one rule: treat every home like it's our own. We show up when we say we will, handle most repairs the day you call, and get most installs done the next. Today we still pull every permit, install with our own NATE-certified crews, and stand behind every job with a written guarantee.

    • 10-year parts & labor warranty on new installs
    • We pull every permit — you don't lift a finger
    • Up-front, flat-rate pricing on every repair
    • Licensed, insured & fully bonded in Pennsylvania
    • Financing available on approved credit

    Our Process

    How a Dilling Install Works

    Free In-Home Estimate

    Schedule online in under a minute. Our comfort advisor sizes your home and delivers an honest, written quote — no high-pressure sales.

    Expert Installation

    NATE-certified techs install your system to manufacturer spec with our own crews. We handle permits, inspections and haul-away.

    After the Install

    Our priority maintenance plan keeps your system running at peak efficiency for decades.

    Service Area

    Proudly Serving Bucks County & Surrounding Areas

    Same-Day Service Across Bucks County

    Headquartered in Bensalem, our service trucks roll across all of Bucks County and into Montgomery County.

    See All Service Areas

    Questions We Get Before the First Visit

    Do you charge for an estimate?

    No. In-home comfort estimates are free. A comfort advisor measures the house, looks at the existing equipment and the ductwork, and gives you a written quote before anything is scheduled. There's no charge and no obligation to book.

    Is there an extra charge for nights or weekends?

    No. There's no after-hours, weekend or holiday surcharge. Whatever time we come out, you pay the rate you were quoted.

    How long has Dilling been in business?

    Since 1955, and it has been family run that whole time. We still work out of one shop in Bensalem and serve Bucks and Montgomery Counties from it.

    Are you licensed and insured in Pennsylvania?

    Yes. We're licensed, insured and bonded in Pennsylvania. Our contractor registration is HIC# PA174141, which anyone can look up in the Pennsylvania Attorney General's home improvement contractor registry.

    What happens on the first visit?

    A comfort advisor comes out, measures the rooms, checks the existing equipment and ductwork, and asks what is and isn't working about the way the house feels now. You get the options in writing with a price on each one before anyone leaves. Nothing is ordered or scheduled until you say so.

    Will you service a system you didn't install?

    Yes. Most of the repair work we do is on equipment somebody else installed. We service all major brands, and who installed it doesn't change what we charge or how quickly we come out.

    Claim Your Free Water Heater

    Get your offer in 60 seconds. Serving Bucks & Montgomery Counties.

    (215) 302-0024