Oil, grease, or other lubricants on the belt or pulleys destroy the friction between them. The belt slips even at correct tension, causing a persistent squeal. Clean the pulleys and replace the belt -- a contaminated belt never fully recovers its grip.

What you'll see

Belt squeal that started after maintenance work near the compressor, or in an environment where oil mist, overspray, or grease is present. The belt surface may feel oily or look darker/shinier than normal. The pulleys may have visible oil film on them.

The compressor may sit near a machine that sprays oil or coolant, or someone may have spilled oil during maintenance. Even a small amount of oil on the belt dramatically reduces its grip.
Before you assume this is the problem

If there's no oil contamination visible on the belt or pulleys, the squeal is from tension, wear, or alignment issues instead. See: Belt Too Loose, Worn Belt, Pulley Misalignment.

See all causes of belt squeal / screaming sound →

How to diagnose

  1. Inspect the belt and pulleys for contamination

    With the compressor off, touch the belt sides and inside of the pulley grooves. Is there oil, grease, or any slippery substance? Look for the source: leaking pump seal, nearby machining operations, overspray from lubrication, or a spill. Even a thin film that's hard to see can cause significant slip.

    Result: Dry, clean surfaces = not contaminated. Oily or greasy = contamination found.
  2. Identify the contamination source

    Find where the oil is coming from. Is it the compressor's own pump seal leaking? Oil mist from a nearby lathe or CNC machine? Someone who sprayed WD-40 or lubricant near the compressor? The source needs to be addressed or the contamination will return after cleaning.

    Result: Source identified = fix it to prevent recurrence.

How to fix it

  1. Clean the pulleys and replace the belt

    Clean both pulleys thoroughly with a degreaser and clean rags. Get into the grooves and remove all oil residue. Replace the belt -- don't try to clean an oil-contaminated belt. Oil soaks into the rubber and can never be fully removed. A cleaned belt will squeal again within hours as the embedded oil works its way to the surface.

  2. Fix the contamination source

    If the compressor's pump seal is leaking oil onto the belt, replace the seal. If the contamination comes from the environment, reposition the compressor or install a shield to protect the belt area. Keep lubricant cans and spray away from the compressor.

Common mistakes

Trying to clean an oil-soaked belt and reuse it. The oil penetrates the rubber compound and continues to leach out over time. You'll clean it, put it back, and it'll squeal again within a day. Always replace an oil-contaminated belt. Also: don't spray belt dressing on an oily belt -- it makes it even more slippery and accelerates deterioration.

Parts & tools

Replacement belt. Degreaser and clean rags for pulley cleaning. Replacement pump seal if that's the source of oil.

Review safety precautions before starting →

Safety

Clean up oil spills promptly -- oil on the floor near the compressor is a slip hazard. Degrease with the compressor off.

This issue can also cause