mypros+
Error code reference

Goodman Heat Pump Error Code b9

Low indoor airflow

Low indoor airflow - airflow is lower than demanded due to motor problem, blocked filters, restrictive ductwork, or indoor/outdoor unit mismatch.

First step from the service manual

Check indoor blower motor. Check filters; clean/replace as needed. Check ductwork; resize as needed. Verify indoor and outdoor units are properly matched.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for b9.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What b9 means on a Goodman heat pump

The B9 fault code on a Goodman heat pump indicates that indoor airflow is lower than what the system is demanding to operate efficiently. The heat pump continuously monitors blower performance and compares actual airflow delivery against the required levels for the current operating mode. When airflow falls below the acceptable threshold, the B9 code is triggered to protect the system from operating under conditions that could cause coil icing, compressor damage, or heat exchanger stress.

The most common hardware causes fall into four categories: indoor blower motor failure or degraded performance, blocked or heavily loaded air filters, restrictive or improperly sized ductwork, and a mismatch between the indoor air handler and the outdoor condensing unit. A failing blower motor may spin at reduced RPM, draw abnormal current, or fail to start entirely. Clogged filters dramatically increase static pressure and restrict airflow volume, which is often the simplest and most overlooked cause. Ductwork that is undersized, kinked, or has excessive bends will create high static pressure that limits how much air the blower can move.

Unit mismatch is a less obvious but significant cause. If the indoor and outdoor units are not properly matched for capacity, the system may demand airflow levels that the installed blower cannot achieve. Diagnosing B9 requires a systematic approach: inspect and service filters first, then verify blower motor operation including voltage supply and motor windings, then assess duct static pressure and sizing, and finally confirm equipment compatibility using model number cross-referencing.

Source: manufacturer service documentation.

Common causes of b9

  1. 01

    Dirty or clogged air filter

    Part replacement

    A heavily loaded filter is the most frequent cause of low airflow. Inspect the filter and replace or clean it if it is visibly dirty or has not been serviced within the recommended interval.

  2. 02

    Indoor blower motor failure or degraded performance

    Part replacement

    The blower motor may be failing, running at reduced speed, or not starting at all. Check for proper voltage supply to the motor, inspect the motor windings for continuity, and listen for unusual noise or sluggish startup.

  3. 03

    Restrictive or undersized ductwork

    Wiring / connection

    Ducts that are too small, kinked, or have excessive bends create high static pressure that limits airflow volume. A duct static pressure measurement can confirm whether the duct system is within acceptable limits.

  4. 04

    Indoor and outdoor unit mismatch

    Wiring / connection

    If the air handler and condensing unit are not properly matched in capacity, the system may demand airflow levels the installed blower cannot meet. Cross-reference the model numbers of both units to verify compatibility.

  5. 05

    Blocked supply or return registers

    Wiring / connection

    Closed, blocked, or obstructed supply and return air registers reduce the total airflow available to the system. Check all registers throughout the home to confirm they are open and unobstructed.

See the test procedure for each cause

Frequently asked questions about b9

What does b9 mean on a Goodman heat_pump?
The B9 code means the Goodman heat pump has detected that indoor airflow is lower than the system requires to operate properly. This can be caused by a dirty air filter, a failing indoor blower motor, restrictive or undersized ductwork, or a mismatch between the indoor and outdoor units. The system triggers this fault to prevent damage from operating with insufficient airflow.
How do I fix a B9 error code on my Goodman heat pump?
Start by checking and replacing the air filter, as this is the most common and easiest fix. If the filter is clean, inspect the indoor blower motor for proper operation and verify voltage supply to the motor. Next, check that all supply and return registers are open and unobstructed, and have a technician assess duct static pressure if airflow remains low after those checks. Also confirm that the indoor and outdoor units are properly matched for your installation.
Is a B9 error code on a Goodman heat pump dangerous?
The B9 code is not an immediate safety emergency, but it should not be ignored. Sustained low airflow can cause the indoor coil to freeze over, force the compressor to work under stress, and eventually lead to compressor failure, which is a costly repair. Addressing the root cause promptly protects both the equipment and your comfort.
How much does it cost to repair a B9 error on a Goodman heat pump?
Repair costs vary widely depending on the cause. Replacing an air filter is typically a low-cost fix in the range of a few dollars to around $30. Blower motor replacement generally costs between $200 and $600 depending on the motor type and labor rates. Ductwork modifications can range from $150 to over $1,000 depending on the scope of work required.
Will resetting my Goodman heat pump clear the B9 error code?
Resetting the unit may temporarily clear the B9 code, but the fault will return if the underlying cause is not corrected. The heat pump monitors airflow continuously and will re-trigger the code whenever airflow drops below the required level. A reset alone is not a fix and should only be used after you have addressed the cause, such as replacing a clogged filter or repairing the blower motor.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass