The Barn Find Garage / Guides

How to Do a Compression Test and Read the Results

By The Barn Find Garage·Updated January 2026
Facebook X Reddit WhatsApp Email

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.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

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?