You don’t have to pile up the baking soda, but do make sure that it covers the stain completely so you can’t see the fabric beneath. Don’t rinse the oil spot before you do this—the water will form a coating around the oil, which will actually make it harder to remove. Once the stain is gone, blot away the soap with a damp cloth, or toss the item into the washing machine if it’s washable.

If the stain is still there after you finish washing the garment, repeat the whole process until it’s gone. Unfortunately, the mixture of hydrogen peroxide and baking soda may permanently lighten some fabrics. [4] X Trustworthy Source The Smithsonian Institution Leading group of museums and research institution funded by the U. S. government Go to source It’s a good idea to test this approach on an inconspicuous area of the garment to see if it’s safe.

If this happens, try treating the stain with an enzyme-based cleaner to break down the oils. Then, apply your favorite stain pre-treatment and wash the clothing how you normally would. Enzyme-based detergents break down tough oil and grease stains. [6] X Research source You can find them online and at most big-box stores.

Be really gentle if you use baking soda on fabrics like silk, satin, lace, or chiffon, for instance.

If you still see an oil stain, try blotting at the area with a single drop of dish soap until it’s gone.

If you have a really delicate carpet, like silk, an abrasive cleaner like baking soda might damage it. In that case, it’s best to have it professionally cleaned. There is a chance that baking soda might clog your vacuum filter, and it could even find its way into the motor, damaging the machine. [10] X Research source