Quick answer: To remove oil and grease stains, apply a small amount of dish soap or liquid laundry detergent, work it into the fabric, let it sit 10 to 20 minutes, then wash. Always check the stain before drying, because heat can set grease permanently.
The fastest, most reliable way to remove oil and grease stains is to use a surfactant like dish soap or liquid laundry detergent, work it into the spot, let it sit, then wash as usual. The key is to treat the stain before heat touches it, because tumble drying can lock grease into the fabric.
Dish soap and liquid laundry detergent are the best first choices because they are surfactants. That means they help oil mix with water so it can rinse away in the wash. For stubborn stains, an enzymatic stain remover with lipase can be even more effective because it helps break down fats and oils.
If the stain is fresh, you can also use cornstarch, baby powder, or dry shampoo to absorb some of the oil before washing. This is especially useful on delicate surfaces like suede, where you want to pull out as much grease as possible before using any liquid treatment.
Sometimes the grease is gone but a shadow remains. In that case, an oxygen bleach treatment such as hydrogen peroxide or OxiClean can help remove leftover color, as long as the fabric is safe for it.
If the item is dry-clean-only, delicate, or still stained after a few careful wash cycles, professional cleaning is the safest next step. Motor oil, bike grease, and older set-in stains can also need a stronger treatment plan.
Or ask about any laundry or garment care question