Oil Stains There are two types of oil stains, i.e. penetrating and non-penetrating. Penetrating oil stains contain dyes and resins that penetrate the surface; non-penetrating oil stains contain larger amounts of pigments and are usually opaque or translucent.