Last updated: July 6, 2026. Fuel trims show how much the engine computer is adding or subtracting fuel to keep the air-fuel mixture correct. Short-term fuel trim, or STFT, changes quickly. Long-term fuel trim, or LTFT, learns over time. Fuel trims are one of the most useful live-data values for diagnosing lean codes, rich conditions, vacuum leaks, MAF problems, fuel delivery issues, and oxygen sensor clues.
Fuel trims do not name the failed part. They show the direction of correction. Positive trims mean the computer is adding fuel. Negative trims mean the computer is subtracting fuel. The pattern at idle, cruise, and under load matters more than one number on the screen.
Fuel Trims Quick Answer
| Fuel trim value | Meaning | Common direction |
|---|---|---|
| STFT | Short-term fuel correction | Changes fast as O2/A/F sensors report mixture |
| LTFT | Long-term learned correction | Shows pattern the computer has adapted to |
| Positive trim | Computer adds fuel | Lean condition, unmetered air, low fuel, MAF issue |
| Negative trim | Computer subtracts fuel | Rich condition, excess fuel, sensor issue, purge fault |
| Both banks high positive | Shared lean issue likely | MAF, intake boot, fuel pressure, PCV, shared vacuum leak |
| One bank high positive | Side-specific issue likely | Intake gasket, exhaust leak, injector, sensor/wiring |
If your scanner cannot show STFT and LTFT clearly, it is weak for real diagnosis. Compare tools in our OBD2 scanner with live data guide before trying to diagnose lean or rich problems yourself.
What Are Fuel Trims?
The engine computer calculates how much fuel to inject based on airflow, temperature, load, RPM, and sensor feedback. Oxygen or air-fuel sensors report whether the mixture is lean or rich. The computer then adjusts fuel delivery. Those adjustments are fuel trims.
STFT is the quick adjustment happening right now. LTFT is the learned correction based on repeated conditions. A healthy engine usually keeps trims near the center, but exact normal range varies by vehicle, fuel, engine design, and operating condition.
Normal Fuel Trim Range
Many healthy engines stay roughly within plus or minus 5 percent during stable warm idle and cruise. Some variation is normal. Around plus or minus 10 percent may deserve attention depending on vehicle and symptoms. Larger sustained corrections often point toward a problem, especially when codes, drivability symptoms, or readiness issues appear.
| Trim pattern | Possible meaning | Next check |
|---|---|---|
| Near 0 percent | Fuel correction looks normal | Compare with symptoms and codes |
| Positive at idle, better at cruise | Vacuum leak likely | Smoke test intake, PCV, hoses |
| Positive at idle and cruise | MAF under-reporting or fuel delivery issue possible | MAF data, fuel pressure, intake leaks |
| Positive under load | Fuel volume problem possible | Fuel pressure/volume under load |
| Negative trims | Rich condition possible | Injectors, fuel pressure, purge valve, sensor data |
| One bank positive | Bank-specific issue possible | Intake gasket, exhaust leak, injector, sensor |
Do not treat one normal-range chart as universal. Use trim pattern plus freeze frame, live data, symptoms, and service information. If your code is P0171 or P0174, fuel trim pattern is more useful than replacing oxygen sensors blindly.
STFT vs LTFT
| Trim type | How it behaves | What it helps show |
|---|---|---|
| STFT | Moves quickly | Current mixture reaction |
| LTFT | Changes slowly | Learned correction over time |
| STFT high, LTFT normal | Problem may be new or condition-specific | Watch during idle, cruise, load |
| LTFT high | Computer has adapted to ongoing issue | Look for consistent air/fuel fault |
| STFT swings fast | Normal sensor feedback can cause movement | Judge average pattern, not one spike |
How to Read Fuel Trims With a Scanner
- Warm the engine. Fuel trims matter most after the engine reaches closed-loop operation.
- Read all codes first. Save stored, pending, and permanent codes.
- Save freeze frame. Conditions when code set can show whether problem happened at idle, cruise, or load.
- Check trims at idle. Watch STFT and LTFT on Bank 1 and Bank 2 where available.
- Check trims at 2500 RPM or light cruise. Compare with idle pattern.
- Compare banks. One-bank lean differs from both-bank lean.
- Check related data. MAF, O2/A/F sensors, coolant temperature, load, and RPM matter.
- Confirm with physical tests. Smoke test, fuel pressure, wiring, or sensor tests may be needed.
Before clearing anything, read stored vs pending vs permanent codes. Clearing codes resets useful evidence and readiness status.
Fuel Trim Patterns for Lean Codes
Lean codes usually appear when fuel trims stay too positive for too long. For P0171, Bank 1 is lean. For P0174, Bank 2 is lean. If both banks are high positive, look for shared causes first: intake boot after the MAF, dirty MAF, PCV leak, low fuel pressure, or unmetered air.
If only one bank is lean, look harder at that side: intake manifold gasket, injector flow, exhaust leak before the upstream sensor, sensor wiring, or bank-specific vacuum leak.
Fuel Trims and MAF Problems
A MAF sensor that under-reports airflow can make the engine run lean because the computer injects too little fuel for the real air entering the engine. A dirty MAF, wrong sensor, intake leak, or airbox problem can all affect MAF-based calculations.
If P0101 appears with lean trims, use the P0101 code guide. Do not clean or replace the MAF before checking intake boots, air filter, wiring, and fuel trim pattern.
Fuel Trims and Misfire Diagnosis
Fuel trims can help separate ignition misfire from lean misfire. An ignition coil or spark plug problem may create misfire with trims near normal. A vacuum leak or fuel delivery problem may create misfire with positive trims. Use trims together with freeze frame and misfire counters.
For random misfire, use the P0300 code guide. For cylinder-specific misfire, guides like P0301 and P0302 show how to use coil/plug swap tests before replacing parts.
Scanner Features That Help With Fuel Trims
- Live data graphing: easier than watching numbers jump.
- Bank 1 and Bank 2 data: needed on V-style engines.
- Freeze frame: shows when the code set.
- Readiness monitors: confirms repair cycle after clearing codes.
- Pending codes: catches returning faults early.
- Data logging: useful for road-test comparison.
If you want phone-based fuel trim graphs, compare Bluetooth OBD2 scanner options. If you want a broader buying guide, start from the main best OBD2 scanner page.
Common Fuel Trim Mistakes
- Replacing oxygen sensors because trims are positive.
- Checking trims before engine is warm.
- Looking at idle only and skipping cruise or load.
- Ignoring Bank 1 vs Bank 2 differences.
- Cleaning MAF without checking intake leaks.
- Ignoring freeze frame.
- Treating one fuel trim number as final diagnosis.
Final Advice
Fuel trims are one of the best live-data clues on an OBD2 scanner. Positive trims point toward lean correction. Negative trims point toward rich correction. Use idle, cruise, and load patterns to separate vacuum leaks, MAF issues, fuel delivery problems, injector faults, and sensor concerns. Fuel trims guide diagnosis; they do not replace testing.
FAQ
What are normal fuel trims?
Many healthy engines stay roughly within plus or minus 5 percent during stable warm operation, but normal range varies by vehicle and condition.
What does positive fuel trim mean?
Positive fuel trim means the computer is adding fuel because feedback suggests the mixture is lean.
What does negative fuel trim mean?
Negative fuel trim means the computer is subtracting fuel because feedback suggests the mixture is rich.
Can fuel trims diagnose vacuum leak?
They can point toward vacuum leak, especially when trims are high positive at idle and improve at cruise. Smoke testing can confirm the leak.




