Trane HVAC Error Code 12: How to Fix It

Medium 45-90 minutes Medium Severity Verified June 2026
Error Code
12
Brand
Trane
Product Type
hvac
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
45-90 minutes
Trane HVAC error code 12 indicates a discharge temperature sensor fault, meaning the system cannot accurately read the temperature of the refrigerant leaving the compressor. This sensor is critical for protecting your compressor from overheating or running under unsafe conditions. Left unaddressed, this fault can cause your system to short-cycle, shut down entirely, or eventually lead to compressor damage.
Ad

Tools You'll Need

How to Fix Error Code 12

  1. Turn Off the HVAC System and Cut Power

    Always cut power at both the disconnect and the breaker before touching internal components. Failure to do so can result in serious electric shock or injury.
  2. Locate the Discharge Temperature Sensor

    Even with power off, the discharge line may be hot from a recent run cycle. Allow time for the system to cool before handling components near the compressor.
  3. Inspect the Sensor for Visible Damage

  4. Test the Sensor Resistance with a Multimeter

    Confirm power is completely off before using a multimeter on internal wiring connections.
  5. Check the Wiring Harness and Connector

  6. Replace the Discharge Temperature Sensor if Faulty

    Use only a compatible replacement sensor rated for your unit. Installing an incorrect thermistor can cause further control board faults or compressor damage.
  7. Inspect the Control Board for Fault Storage

  8. Restore Power and Test the System

Parts You May Need

Discharge temperature sensor (thermistor)
Check Price on Amazon
Wiring harness connector repair kit
Check Price on Amazon
Zip ties (UV-resistant, outdoor rated)
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Discharge temperature sensor (thermistor)
Check Price on Amazon
Wiring harness connector repair kit
Check Price on Amazon
Zip ties (UV-resistant, outdoor rated)
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Discharge temperature sensor (thermistor)
Check Price on Amazon
Wiring harness connector repair kit
Check Price on Amazon
Zip ties (UV-resistant, outdoor rated)
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Ad

When to Call a Professional

You should call a licensed HVAC technician if: the sensor tests good but error code 12 keeps returning (suggesting a control board fault or refrigerant issue causing actual overheating); if you find refrigerant oil around the discharge line indicating a refrigerant leak; if the compressor itself is making unusual noises; if you are not comfortable working around high-voltage electrical components; or if your system is still under warranty and DIY repair could void it. Refrigerant handling always requires an EPA 608 certified technician.

Frequently Asked Questions

What does Trane error code 12 mean?
Trane error code 12 indicates a discharge temperature sensor fault. The system detected that the sensor monitoring the temperature of hot refrigerant gas leaving the compressor is sending an abnormal or out-of-range signal — either from a failed sensor, damaged wiring, or an actual overtemperature condition.
Can I run my Trane HVAC with error code 12 active?
It is not recommended. The discharge temperature sensor protects the compressor from overheating damage. Running the system without a working sensor disables this protection and can result in compressor failure, which is an expensive repair costing thousands of dollars. Address the fault as soon as possible.
How much does it cost to replace a discharge temperature sensor on a Trane HVAC?
The sensor itself is generally an inexpensive part, often ranging from $20 to $80 depending on the model. If you hire an HVAC technician, labor typically adds $75 to $150 per hour, making the total repair cost roughly $100 to $250 in most cases. Costs vary by region and service provider.
Could a Trane error code 12 be caused by actual overheating rather than a bad sensor?
Yes. If the sensor is reading correctly but the discharge temperature is genuinely too high, the system will still trigger error code 12. Real overheating can be caused by low refrigerant charge, a dirty condenser coil blocking heat rejection, a failing compressor, or restricted airflow. If replacing the sensor does not fix the fault, an HVAC technician should check refrigerant levels and the condenser coil.
How do I reset error code 12 on my Trane HVAC after fixing the sensor?
The most reliable way to reset a Trane fault code is to completely remove power from the unit for at least 60 seconds — turn off the disconnect switch and the breaker, wait, then restore power. Some Trane systems also allow fault code clearing through the thermostat's diagnostic menu. Check your specific model's service manual for the recommended reset procedure.