The best method for removing oil stains from concrete involves a few steps:
- Blot the stain: If the stain is fresh, use paper towels or a rag to blot up as much oil as possible. Avoid rubbing, as this can spread the oil further.
- Apply an absorbent material: Sprinkle a generous amount of absorbent material like baking soda, cornstarch, or cat litter over the stain. Let it sit for at least 30 minutes to an hour to absorb the oil.
- Scrub with dish soap and water: Mix a solution of warm water and a few drops of dish soap (preferably one with degreasing properties like Dawn). Use a stiff-bristled brush or a broom to scrub the area, working the solution into the concrete.
- Rinse and repeat: After scrubbing, rinse the area with water and check if the stain is gone. For stubborn stains, repeat the process.
- Use a commercial degreaser (if needed): If the stain persists, apply a commercial concrete degreaser, following the manufacturer’s instructions. These products are specifically designed to break down oil and grease.
- Pressure wash: For deep or larger stains, using a pressure washer after cleaning may help remove any remaining oil and dirt.
Pro tip: For older, set-in stains, a poultice made from a mix of powdered absorbent material and a solvent (like acetone or mineral spirits) can be applied and left overnight to draw out the oil.