How to Read Fuel Trims Correctly
If you've ever fired up VCM Scanner and stared at the endless stream of data, you've probably noticed those bouncing percentages under Short Term Fuel Trims (STFT) and Long Term Fuel Trims (LTFT). For a lot of guys just getting into tuning, these numbers look like a foreign language. But once you understand what they are telling you, they become your best friend for dialing in a setup.
Figuring out how to read fuel trims correctly is the foundation of getting your part-throttle drivability right. Whether you are trying to figure out Why Your LS Swap Runs Rich or you just want to smooth out your daily driver, your fuel trims hold the answers. Let's break down exactly what these numbers mean, how to interpret them, and how to use them to fix your tune.
What Are Fuel Trims?
At its core, a fuel trim is just the engine computer (PCM) making adjustments to the amount of fuel being injected into the engine. The PCM has a target air-fuel ratio (usually 14.7:1 for gasoline at part throttle, known as Stoich). It uses the front oxygen sensors (O2 sensors) to measure the actual exhaust gas. If the mixture is too lean or too rich compared to the target, the PCM "trims" the fuel delivery to get it back to 14.7:1.
This closed-loop fueling system relies on two types of trims working together: Short Term and Long Term.
Short Term Fuel Trims (STFT)
Short Term Fuel Trims are the immediate, split-second corrections the PCM makes. As the O2 sensors switch back and forth between rich and lean, the STFTs bounce around constantly. Think of STFT as the PCM's knee-jerk reaction to what's happening right now. If you blip the throttle and a rush of unmetered air hits the cylinders, the STFT will instantly spike positive to add fuel and prevent a lean stumble.
Long Term Fuel Trims (LTFT)
Long Term Fuel Trims are the learned corrections over time. If the PCM notices that the STFTs are constantly having to add 10% more fuel in a specific RPM and load area, it will shift that 10% correction over to the LTFT. Once the LTFT learns that +10% correction, the STFT can go back to bouncing around near zero.
LTFTs are stored in the PCM's memory. This is why when you flash a new tune or disconnect the battery, the LTFTs reset to zero and the car might drive a little rough until it "relearns" the trims.
Positive vs. Negative Trims: What Do They Mean?
This is where a lot of guys get tripped up. You see a positive number and think "too much fuel," but it's actually the exact opposite.
Positive Fuel Trims (+%) mean the PCM is adding fuel. Why is it adding fuel? Because the O2 sensors are reading a lean condition. There is too much air and not enough fuel, so the computer is stepping in to save the day by increasing injector pulse width.
Negative Fuel Trims (-%) mean the PCM is pulling fuel away. It does this because the O2 sensors are reading a rich condition. There is too much fuel in the exhaust, so the computer shortens the injector pulse width to lean things out.
A good rule of thumb: Positive means the engine was lean, Negative means the engine was rich. The trim is the correction, not the condition.
Diagnosing Lean and Rich Conditions
Once you know how to read fuel trims correctly, you can use them as a diagnostic tool before you even touch the VE or MAF tables.
If you see your LTFTs pegged at +20% at idle, but they drop down closer to zero when you give it some throttle and get the RPMs up, you almost certainly have a vacuum leak. At idle, a small vacuum leak lets in a lot of unmetered air relative to the total airflow, causing a massive lean condition. As you open the throttle, that small leak becomes a tiny fraction of the total airflow, so the trims fall back in line.
On the flip side, if your trims are heavily negative across the board, you might have excessively high fuel pressure, leaking injectors, or a MAF sensor that is over-reporting airflow.
Before you start hacking up your tune to fix bad trims, make sure the mechanical side of the engine is sound. A tune can't fix a cracked intake manifold or a dead O2 sensor.
Normal Operation vs. A Real Problem
So, what is an acceptable fuel trim? You are never going to see perfect 0% trims everywhere, all the time. Weather changes, fuel quality varies, and engines wear.
Generally speaking, if your LTFTs are swinging between -5% and +5%, you are in the sweet spot. The tune is solid, and the PCM is just doing its job handling minor environmental changes.
If your trims are consistently in the -10% to +10% range, the car will still run fine, but there is definitely room for improvement in the calibration.
Once you start seeing trims pushing past +/- 15%, you have a problem. The PCM is having to work overtime to keep the engine happy, and if you hit the maximum trim limit (usually around +/- 25%), the PCM can't correct anymore, and the engine will actually run lean or rich.
How Trims Relate to VE Table Accuracy
The main reason we care about fuel trims when tuning is to correct the underlying airflow models—specifically the Volumetric Efficiency (VE) table and the Mass Airflow (MAF) curve.
If your VE table is accurate, the PCM calculates the correct amount of air entering the engine, injects the right amount of fuel, and the O2 sensors confirm that the mixture is dead-on 14.7:1. In this perfect scenario, your fuel trims would be zero.
When your trims are consistently positive or negative in certain areas, it means your VE table is lying to the PCM. If you log your LTFTs and STFTs against your VE table layout in VCM Scanner, you can literally copy the trim percentages and paste them into your tune editor using the "Multiply by %" function. This adjusts the VE table to match reality. If you want a deep dive into this process, check out our guide on VE Table Tuning Explained.
Keep in mind, fuel trims only work in closed loop (part throttle). When you go wide open throttle (WOT), the PCM ignores the O2 sensors and relies entirely on the VE and MAF tables. If your VE table is off by 15% at part throttle, it's probably off at WOT too, which is why getting your trims dialed in is critical before you start doing full-throttle pulls. For WOT tuning, you'll need a wideband—read up on Wideband Setup for HP Tuners Explained if you haven't tackled that yet.
Frequently Asked Questions
Why do my fuel trims go to zero at wide open throttle? When you go wide open throttle, the PCM enters Power Enrichment (PE) mode and switches to open loop. It stops looking at the narrow-band O2 sensors because they can only accurately read around 14.7:1, and you need a richer mixture for WOT. Since it ignores the sensors, the trims lock at zero (or sometimes lock at the last positive LTFT value to protect the engine).
Should I tune using STFT or LTFT? Most tuners prefer to disable LTFTs and tune using only STFTs (or a wideband error ratio). LTFTs carry over learned data, which can skew your logs if you are hitting different cells quickly. Tuning with STFTs gives you immediate, real-time feedback on how far off your VE or MAF tables are.
Can bad O2 sensors cause weird fuel trims? Absolutely. If an O2 sensor gets lazy or fails, it might falsely report a lean condition. The PCM will respond by dumping fuel into that bank, resulting in maxed-out positive fuel trims and a horribly rich-running engine. Always verify your sensors are switching properly before trusting the trim data.
Get Your Tune Dialed In Faster
Staring at datalogs and manually applying fuel trim corrections across hundreds of cells takes hours of tedious work. If you want to skip the headache and get your VE and MAF tables dialed in perfectly, check out the StreetTunedAI LS/LT Assistant. It analyzes your HP Tuners logs, identifies the exact corrections needed, and builds the updated tables for you in seconds. If you'd rather have an expert handle the whole process from start to finish, our Remote Tuning Service will get your rig running flawlessly without you ever having to leave the garage.