How to Do a Compression Test and Read the Results
A compression test tells you what's happening inside an engine without pulling it apart. Twenty minutes of cranking reveals worn rings, bad valves, or a blown head gasket — here's how to run one and read the numbers.
I've watched people throw money at engines that were dead from the bottom up. A car that won't start, a motor that burns oil, a miss that won't go away — all of those can trace back to cylinders that can't hold pressure, and a compression gauge finds that out in twenty minutes. It's the first test I run on any barn find, before I order a single part. If the compression is gone, nothing else you do matters. Here's how to run the test, read the numbers, and know exactly what they mean.
What a Compression Test Tells You
Every cylinder works the same way: the piston comes up, the valves close, and the air above the piston gets squeezed. The gauge measures how much pressure that squeeze builds. Building pressure needs three things to seal — the piston rings, the intake and exhaust valves, and the head gasket. If any one of them leaks, pressure escapes and the number drops.
That makes the test a fast answer to one question: is the engine mechanically healthy? It can't find a clogged fuel line or a dead coil — for electrical and computer problems, start with the readers covered in our best OBD2 code readers guide, then come back to compression when the codes point at something mechanical.
If you're looking at a non-running car, this is also your best pre-purchase check. The car won't start diagnostic guide walks through the whole sequence; compression is where the mechanical half of that sequence ends.
What You Need
The list is short.
- A compression tester. Two types exist. The cheap push-in style has a rubber cone you hold against the plug hole — it works, but it's awkward and leaks if you don't hold it straight. The screw-in style threads into the hole and gives steadier readings. Buy the screw-in.
- A spark plug socket and ratchet, plus an extension and a swivel socket for tight engines.
- A fully charged battery. A weak battery cranks slower and reads low. Charge it before you test.
- A notepad and a marker. Label the cylinders if the firing order isn't obvious.
- A torque wrench for reinstalling the plugs — spark plugs are easy to strip. Our torque wrench guide covers what to buy; something like the Tekton is a solid choice (roughly $35-55, check current price before buying).
Most tester kits include thread adapters for the common plug sizes. Older engines are usually 14 mm, but check against the plugs you pulled.
How to Run the Test
Do it in this order.
- Warm the engine up. Warm oil seals the rings better and gives truer numbers. If the car doesn't run, test it cold and say so in your notes — the test still works, it just reads lower.
- Disable the ignition. Pull the coil wire or the ignition fuse so the engine can't spark while you crank. Cranking with live spark risks a shock and can damage the coil.
- Remove every spark plug. All of them, not just the one you're testing. That cuts starter drag and gives every cylinder the same conditions.
- Hold the throttle wide open. A carbureted engine needs full throttle to pull maximum air. A helper pressing the pedal does this, or wedge the linkage.
- Screw the tester into cylinder one, hand-tight, and crank for four or five strokes. The needle climbs and then stops climbing — that's your number. Write it down.
- Repeat for every cylinder. Then do a second pass on anything that read low.
The wet test
Squirt one tablespoon of engine oil into a low cylinder through the plug hole and test again. Oil seals the rings temporarily. If the number jumps by 10-15%, the rings are the leak. If it barely moves, the pressure is escaping past the valves or the head gasket — oil won't fix those.
Pro tip: Write the numbers on the intake manifold with chalk as you go, in firing order. It's faster than a notepad, and it forces you to think in firing order, which is how you spot two adjacent low cylinders at a glance.
Reading the Numbers
Most healthy engines read between 120 and 180 psi per cylinder, but the actual number depends on the engine's compression ratio — a low-compression six and a high-strung V8 live in different worlds. What matters more is the spread between cylinders.
| Pattern | What it usually means |
|---|---|
| All cylinders within 10% of each other | Healthy. The problem is elsewhere — fuel, spark, or timing. |
| All cylinders low, but even | Rings worn evenly, or a tired camshaft. The engine is consistent but past its prime. |
| One cylinder 20% or more below the rest | Rings, valves, or a head gasket on that single hole. |
| Two adjacent cylinders low | A head gasket blown between the two bores, or a crack in the head. |
The 10% rule
Take the highest reading and compare everything to it. No cylinder should sit more than 10% below that number. If your best cylinder reads 170 and one reads 150, that's about 12% down — worth chasing. If one reads 120, that hole needs work before anything else.
What It's Worth
| Item | Typical price | Notes |
|---|---|---|
| Push-in compression tester | $20-40 | Works, but awkward and leak-prone. Fine for a one-off check. |
| Screw-in tester kit | $45-90 | The one to own. Thread adapters included, steady readings. |
| Leakdown tester | $100-200 | Tells you where the leak goes, not just that one exists. |
| Shop labor for a compression test | $100-150 | About an hour of shop time. You can do it yourself in twenty minutes. |
Honest take: a $25 tester is fine for a single check, but the screw-in kits are worth the extra money if you work on cars regularly. A leakdown tester is a later upgrade — most home mechanics get years of answers from a $60 kit. And new spark plugs to go back in typically run about $2-6 each at RockAuto, which is cheap insurance after a test like this.
Common Mistakes to Avoid
- Testing a cold engine and treating the numbers as gospel. Cold reads low. Warm it up, or note that it's cold.
- Forgetting to disable the ignition. You can get a shock, and a coil doesn't like sparking into an open circuit.
- Testing with the throttle closed. Carbureted engines read 10-15% low without full throttle.
- Cranking too few strokes. Give it four or five; the needle has to stop climbing to mean anything.
- Using a weak battery. Slow cranking reads as low compression. Charge it first.
- Comparing numbers across different engines. A low-compression engine reads differently from a performance one. Judge each engine against itself.
- Ignoring the spread. A perfect 170 across the board tells you the problem is fuel or spark, not the engine. Don't rebuild what isn't broken.
FAQ
What is a good compression reading?
Most engines read 120-180 psi, depending on compression ratio. The number matters less than the spread: all cylinders within 10% of each other is a healthy engine. Even if all cylinders are low, an even set still runs — it's just tired.
Can I test compression on a cold engine?
Yes. Warm is better because oil seals the rings more effectively, but a cold test still shows the difference between cylinders, which is the whole point. Just write down whether the engine was warm or cold so you don't confuse yourself later.
Compression test or leakdown test — which do I need?
Compression is faster and tells you if a cylinder is weak. A leakdown test feeds air into the cylinder and shows exactly where it escapes: past the rings into the crankcase, past a valve into the intake or exhaust, or past the head gasket into the coolant. Compression first, leakdown when you need more detail.
Why are two cylinders next to each other both low?
That pattern usually means a head gasket blown between the two bores, or a crack between them in the head or block. Check for coolant in the oil and white smoke from the exhaust — both support that diagnosis.
The numbers are fine, but the car still runs badly. Now what?
If compression is healthy, the problem is fuel, spark, or timing — the engine itself is sound. Work through the car won't start guide and check fuel pressure, spark quality, and valve timing next.
Conclusion
Compression doesn't lie, and it's the cheapest insurance you can buy before you sink money into an old engine. Run the test, write the numbers down, and keep them — they become the baseline you compare against for the whole life of the build. Here at The Barn Find Garage, we test every engine before we spend a dollar on it. What's the last engine you trusted without checking its compression first?