To remove oil spills from a carpet, soak up the oil with an absorbent material, remove the material, sponge with dry-cleaning solvent, blot up the solvent, and allow the carpet to dry. If the stain remains, mix dishwashing detergent in water, sponge the stain, and rinse.Continue Reading
Use an absorbent material to soak up the stain. Sprinkle kitty litter, baking soda or sawdust on top of the oil. If you do not have access to these materials, lay a stack of paper towels on top of the stain to absorb it. Leave the material in place for 15 to 20 minutes.
Use a broom and dustpan to remove the absorbent material, or throw away the paper towels.
Dip a clean, white cloth into dry-cleaning fluid, and sponge to wet the stained carpet fibers. Do not soak the carpet backing or pad.
Use a clean towel to blot the fluid and oil from the carpet. Allow the carpet to dry.
If any stain remains, mix a tablespoon of dishwashing liquid, a tablespoon of vinegar and 2 cups of warm tap water. Sponge this solution into the stained fibers, blot dry, and rinse with water. Provide ventilation to dry the carpet.