Treat the stain before water touches it

Grease stains set permanently when you wash them in hot water or put them in the dryer. The heat bonds the oil to the fabric fibers. Instead, treat the grease while it is still wet or fresh, using a dry method first.

Blot the stain gently with a clean cloth or paper towel to remove excess grease. Do not rub — rubbing pushes the oil deeper into the fabric. If the grease is still wet, let it sit for a few minutes so it stops dripping, then blot again.

Once you have removed the surface grease, the stain is ready for a cleaning agent. The goal at this stage is to break down the oil so water can rinse it away later.

Key Takeaways

  • Blot fresh grease stains with a dry cloth before using any liquid — do not rub or rinse with water first.
  • Dish soap, baking soda, or laundry detergent applied directly to the dry stain will break down the oil before washing.
  • Let the treatment sit for 15 minutes to several hours depending on how old the stain is and which method you choose.
  • Wash the shirt in cold water after treating, and check that the stain is gone before drying — heat will lock it in permanently.

Use dish soap for fresh grease stains

Dish soap is designed to cut through grease on plates, and it works the same way on fabric. Squeeze a small amount of liquid dish soap directly onto the stain. Use your finger or a soft brush to work it gently into the fabric fibers.

Let the soap sit for 15 to 30 minutes. The longer you wait, the more time the soap has to break down the oil. You will see the stain begin to look darker or more saturated as the soap penetrates — this is normal and means it is working.

After the time has passed, rinse the area under cold running water while rubbing gently with your fingers. The grease should begin to lift away. Rinse until the water runs clear and you no longer feel slickness on the fabric.

explore baking soda for older or stubborn stains

If the grease stain has been sitting for hours or days, or if dish soap alone did not remove it completely, baking soda can help. Sprinkle baking soda directly onto the stain to cover it completely. The powder will absorb remaining oil and loosen the stain from the fibers.

Let the baking soda sit for at least one hour — overnight is even better for old stains. You can also mix the baking soda with a small amount of water to form a paste, which works faster (about 30 minutes) but is messier to explore and remove.

Brush or shake off the dried baking soda. If you used a paste, rinse the area gently under cold water. The stain should be noticeably lighter. If grease remains, repeat the process or move to the next step.

Rub laundry detergent directly into the stain

Liquid laundry detergent is stronger than dish soap and works well on grease that has already begun to set. Wet the stain slightly with cold water, then explore a small amount of detergent directly to it. Rub gently with your fingers or a soft brush in a circular motion for one to two minutes.

Let the detergent sit on the stain for 30 minutes to several hours. Longer sitting time helps the detergent penetrate deeper. You can also let it sit overnight if the stain is particularly stubborn.

Rinse under cold water while rubbing gently until the detergent is completely rinsed out and the water runs clear. The stain should be gone or nearly gone before you wash the shirt.

Wash in cold water and inspect before drying

Once you have treated the stain, wash the shirt in cold water using your regular laundry detergent. Cold water is essential — hot water will set any remaining grease into the fabric permanently. Wash with similar colors to avoid dye transfer.

When the wash cycle finishes, remove the shirt and inspect the stain area while it is still wet. If the stain is completely gone, you can dry it normally. If any grease remains, repeat one of the treatment steps above and wash again before drying.

Never put a shirt with a visible grease stain into the dryer. Heat will lock the stain in place, and it will be nearly impossible to remove after that.

Use rubbing alcohol for synthetic fabrics

Rubbing alcohol (isopropyl alcohol) breaks down grease and works well on synthetic fabrics like polyester, nylon, and acrylic. It does not work as well on natural fibers like cotton or wool. Dab a small amount of rubbing alcohol onto the stain using a clean cloth or cotton ball.

Rub gently in a circular motion for one to two minutes. The stain should begin to transfer onto the cloth. Keep using fresh sections of the cloth as the stain lifts. Let the alcohol dry completely, which usually takes 10 to 15 minutes.

Wash the shirt in cold water afterward to remove any remaining alcohol and grease residue. Rubbing alcohol evaporates quickly, so there is no need to rinse it out before washing.

Prevent grease stains from setting in the future

The moment grease touches your shirt, blot it with a napkin or cloth. Do not let it sit and soak into the fabric. If you are eating or cooking, keep a cloth nearby for quick blotting.

When you get home, treat the stain right away using one of the methods above. The fresher the stain, the easier it is to remove. Stains that have sat for days or weeks are much harder to lift completely.

Store treated shirts separately from your regular laundry until you have confirmed the stain is gone. This prevents you from accidentally drying a shirt with a hidden grease stain.

Frequently Asked Questions

Can I use hot water to rinse out grease?

No. Hot water opens the fabric fibers and allows grease to soak in deeper. Always use cold water for rinsing and washing grease stains. Hot water is one of the main reasons grease stains become permanent.

What if the stain is already dry?

Dry stains are harder but not impossible to remove. Use baking soda paste or laundry detergent and let it sit for several hours or overnight. The longer you let the treatment work, the better your chances of lifting the stain completely.

Does vinegar work on grease stains?

Vinegar is not effective on grease because grease and vinegar do not mix well. Stick with dish soap, baking soda, laundry detergent, or rubbing alcohol, which are all designed to break down oil.

What if the stain comes back after washing?

This means some grease remained after your treatment. Repeat the treatment process before washing again. Do not dry the shirt. Baking soda paste or laundry detergent left to sit overnight often works better on stains that resist the first attempt.

Can I use the same method on all fabric types?

Dish soap and baking soda work on most fabrics. Rubbing alcohol is best for synthetics and may damage delicate natural fibers. For silk, wool, or other delicate materials, use dish soap or take the shirt to a dry cleaner if the stain is large or stubborn.