How to Remove Oil Stains from Clothes: Fresh, Dried, and Stubborn Stains

Oil stains are one of the most common types of stains found on clothing and are also among the most difficult to remove. From cooking oil splashes while preparing food, hair oil, lotion, to automotive lubricants, all of them can leave unsightly marks on your clothes.
Many people feel that the stain has disappeared after washing, only to find that the mark is still visible once the clothes have dried. In fact, removing oil stains from clothes cannot be done carelessly.
Small mistakes, such as washing the garment immediately without pre-treatment or drying it while the stain is still present, can actually cause the oil to penetrate deeper into the fabric fibers. As a result, the stain becomes more difficult to remove and may sometimes leave a permanent mark.
The good news is that most oil stains can still be cleaned if treated using the right method. The key is to identify the type of stain, how old the stain is, and the characteristics of the fabric before deciding how to clean it.
Why Are Oil Stains Difficult to Remove?
The longer an oil stain is left untreated, the more firmly the oil adheres to the fabric and penetrates deep into the clothing fibers. In addition, exposure to heat from sunlight, dryers, or ironing can make the stain even more difficult to remove because the oil becomes "locked" into the fabric.
This is why early treatment is so important when it comes to successfully removing oil stains.
Factors That Can Make Oil Stains More Stubborn
The following conditions can make oil stains worse:
Not cleaning the stain immediately after the garment comes into contact with oil.
Rubbing the stain too hard, causing the oil to spread.
Putting the garment directly into the washing machine without pre-treatment.
Drying or ironing the garment before making sure the stain is completely gone.
Using cleaning products that are not suitable for the type of fabric.
The sooner the stain is treated, the greater the chance that the garment can be restored to its original cleanliness.
The First Steps to Take When Your Clothes Get an Oil Stain
The first five to ten minutes are the most important. At this stage, the oil has not yet fully penetrated the fabric, making it easier to remove.
Here are the recommended steps.
1. Absorb the Oil Without Rubbing
Use a tissue, clean cloth, or paper towel to absorb as much oil as possible.
Simply press gently on the stained area. Avoid rubbing, as friction can cause the oil to spread over a larger area of the fabric.
Tip: Start from the outer edge of the stain and work toward the center to prevent the oil from spreading further.
2. Sprinkle an Absorbent Material
After absorbing the excess oil, sprinkle one of the following materials over the stained area:
Baking soda
Unscented baby powder
Fine salt
Leave it for approximately 15–30 minutes so the material can absorb any remaining oil on the surface of the fabric.
This simple method is highly effective as a first-aid treatment, especially for fresh cooking oil stains.
3. Clean the Stain Before Washing
Once the absorbent material has done its job, remove the remaining powder using a soft-bristled brush or a dry cloth.
Then, apply a small amount of dishwashing liquid or a specialized stain remover to the area before washing the garment as usual.
This step helps break down the grease, allowing the detergent to work more effectively.
4. Avoid Hot Water for All Fabric Types
Many people assume that hot water is always effective for removing oil. In reality, not all types of clothing can withstand high temperatures.
Use warm water only if the garment's care label allows it. For materials such as silk, wool, rayon, or other premium fabrics, cold water is much safer to prevent damage to the fibers.
Supplies You Should Prepare
To make the stain-removal process easier, prepare the following items at home:
| Supplies | Function |
|---|---|
| Tissue or microfiber cloth | Absorbs excess oil |
| Baking soda or cornstarch | Absorbs oil from the surface of the fabric |
| Dishwashing liquid | Breaks down grease in the stain |
| Soft-bristled brush | Cleans stains without damaging the fibers |
| Quality detergent | Washes the garment after the stain-treatment process |
| Warm water (according to fabric type) | Helps loosen oil |
Can All Oil Stains Be Removed?
The answer depends on several factors, such as:
How quickly the stain is treated.
The type of oil that comes into contact with the clothing.
How long the stain has been present.
The type of fabric.
Whether the garment has already been exposed to heat during drying.
In general, fresh stains are much easier to remove than stains that have been left to dry for several days. However, with the right technique, many old stains can still be reduced or even completely removed.
How to Remove Oil Stains from Clothes Based on the Condition of the Stain
Not all oil stains require the same treatment. Some stains remain on the surface of the fabric and are relatively easy to clean, while others have already penetrated deep into the fibers and require a longer treatment process. Therefore, it is important to identify the condition of the stain before choosing a cleaning method.
How to Remove Fresh Oil Stains from Clothes
A stain that has just appeared on clothing is the easiest type to deal with. As long as the oil has not dried, the chances of removing it completely are still very high.
1. Absorb Excess Oil
Use a tissue, clean cloth, or paper towel to absorb the oil remaining on the surface of the fabric. Press gently without rubbing to prevent the stain from spreading.
2. Use Dishwashing Liquid
Dishwashing liquid contains surfactants designed to break down grease, making it highly effective for treating oil stains.
How to use it:
Apply a small amount of dishwashing liquid directly to the stain.
Spread it using your fingertip or a soft-bristled brush.
Leave it for approximately 10–15 minutes to allow the soap to lift the oil.
3. Rinse with Water
Rinse the garment using water according to the care instructions on the clothing label. Cotton fabrics are generally safe to rinse with warm water, while delicate fabrics should preferably be rinsed with cold water.
4. Wash as Usual
Once the stain begins to fade, wash the garment using a quality detergent. Check the stain again before drying the garment. If the stain is still visible, repeat the cleaning process and avoid drying the garment first.
Tip: Do not use a dryer or iron the garment until you are certain that the stain has completely disappeared.
How to Remove Cooking Oil Stains from Clothes
Oil splashes while cooking are one of the most common causes of stains. Cooking oil from food is generally easier to remove than machine oil, as long as it is treated promptly.
Absorb the oil using a tissue.
Sprinkle baking soda or cornstarch over the stain and leave it for 20 minutes.
Gently remove the remaining powder.
Apply dishwashing liquid to the stain.
Leave it for approximately 15 minutes.
Rinse with water.
Wash with detergent as usual.
This method is effective because baking soda helps absorb the remaining oil, while dishwashing liquid breaks down the grease attached to the fabric fibers.
If the stain has not disappeared after the first wash, do not give up immediately. Repeat the dishwashing liquid treatment before drying the garment. In many cases, repeating the process once or twice is enough to remove the stain as thoroughly as possible.
How to Remove Oil Stains from White Clothes
White clothes may look clean and elegant, but they also tend to show stains more easily, including oil stains. Even after washing, a yellowish shadow may sometimes remain, affecting the appearance of the garment.
Fortunately, there are several relatively safe ways to restore the cleanliness of white clothes without damaging the fabric fibers.
1. Use Baking Soda
Baking soda helps absorb oil while also reducing residual stains.
How to use it:
Sprinkle baking soda over the stain.
Leave it for approximately 30 minutes.
Clean using a soft brush.
Wash with detergent.
2. Add Oxygen Bleach
For white cotton garments, you can use oxygen bleach according to the product instructions.
This type of bleach works more gently than chlorine-based bleach, helping to remove stains without causing the fibers to deteriorate quickly. Always read the garment care label before using any bleaching product.
3. Avoid Chlorine Bleach for Certain Oil Stains
Not all oil stains are suitable for cleaning with chlorine-based bleach.
For example, stains from certain sunscreens or lotions may actually turn yellowish-brown when they react with chlorine. As a result, the stain may become even more difficult to remove.
Therefore, test the product on a small, inconspicuous area of the garment first, or use a safer cleaning product.
How to Remove Oil Stains Based on Fabric Type
Every type of fabric has different characteristics. Some materials are durable enough to be safely cleaned with warm water and a soft brush, while others can be easily damaged by certain chemicals or excessive rubbing.
Understanding the characteristics of the fabric before treating an oil stain can help maintain the quality of the garment while increasing the chances of completely removing the stain.
1. Cotton
Cotton is one of the easiest clothing materials to clean. Its fibers are relatively strong and can withstand repeated washing.
How to clean it:
Absorb the oil using a tissue.
Sprinkle baking soda over the stain for 20–30 minutes.
Apply dishwashing liquid to the stain.
Gently scrub using a soft-bristled brush.
Rinse with warm water (according to the garment care label).
Wash with detergent.
This method is suitable for T-shirts, shirts, school uniforms, and other cotton garments.
2. Linen
Linen has a high absorption capacity, so oil tends to penetrate the fabric fibers more quickly. Therefore, the stain should be treated as soon as possible.
Tips for cleaning linen:
Avoid leaving the stain untreated for too long.
Use dishwashing liquid to break down grease.
If permitted by the garment care label, use warm water when rinsing.
Do not use a brush that is too rough to preserve the texture of the linen.
3. Polyester
Polyester is a synthetic material that is relatively resistant to stains, but oil can often leave a shiny mark on the surface of the fabric.
Recommended steps:
Use dishwashing liquid or liquid detergent.
Leave it for 15–20 minutes.
Rinse using lukewarm water.
Avoid water that is too hot, as it may affect the shape of synthetic fibers.
4. Denim or Jeans
Denim is known for being durable, but washing it too frequently can cause the color to fade.
If the stain is limited to a small area, you do not need to wash the entire garment immediately.
How to clean it:
Clean only the stained area.
Use baking soda to absorb the oil.
Add dishwashing liquid.
Gently scrub using a soft brush.
Rinse and allow it to dry.
This method helps maintain the color of denim for longer.
5. Silk
Silk is a premium fabric that requires special care. Using the wrong cleaning products can cause the color to fade, make the surface look dull, or even damage the fabric fibers.
A safer approach:
Use cold water.
Choose a detergent specifically designed for delicate clothing.
Avoid baking soda and bleach.
Do not rub aggressively.
Gently blot using a clean cloth.
If the stain is large or has been present for a long time, it is best to use a professional laundry service that specializes in premium fabrics.
6. Wool
Wool has natural fibers that can easily lose their shape when exposed to heat or excessive friction.
Cleaning tips:
Use cold water.
Choose a detergent specifically designed for wool.
Do not wring the garment.
Avoid brushing the stain.
Air-dry naturally in a shaded area.
7. Rayon and Viscose
Rayon may appear strong when dry, but it becomes much more fragile when wet.
Therefore, the stain-cleaning process must be carried out carefully.
Recommended steps:
Clean the stain without rubbing.
Use a small amount of liquid soap.
Rinse with cold water.
Do not wring the garment.
Air-dry naturally.
Common Mistakes When Cleaning Oil Stains
Many oil stains become more difficult to remove not because of the type of stain itself, but because of improper treatment.
Here are some common mistakes that should be avoided.
Rubbing the Stain Immediately: Rubbing too hard can push the oil deeper into the fabric fibers. It is better to absorb the oil first and then use an appropriate cleaning product.
Putting the Garment Directly into the Washing Machine: Without pre-treatment, regular detergent may not be able to remove the oil effectively. As a result, the stain may remain even after the washing cycle is complete.
Drying the Garment Before the Stain Is Gone: Exposure to heat from sunlight or a dryer can make the stain more difficult to remove. Always check the stained area before drying the garment.
Using Too Much Bleach: Bleach is not always effective for oil stains. In some cases, chlorine-based bleach can actually cause the fabric to turn yellow or change color.
Not Reading the Care Label: Every garment has different care instructions. Reading the label before treating a stain will help you choose the safest water temperature, detergent, and washing method, allowing the garment to last longer.
When Should You Use a Professional Laundry Service?
Not all oil stains can be easily removed using household products. In certain situations, attempting to clean the stain yourself may actually risk damaging the fabric fibers, fading the color, or making the stain even more difficult to remove.
You should consider using a professional laundry service if you encounter any of the following conditions:
The oil stain has been dry for several days or even weeks.
The garment is made from premium materials such as silk, wool, premium linen, or cashmere.
The stain comes from machine oil, lubricants, or oil-based paint.
The garment is valuable, such as a suit, dress, kebaya, or branded clothing.
You have tried several methods, but the stain is still visible after multiple washes.
Professional laundry services use stain-treatment techniques tailored to the type of fabric and stain, helping minimize the risk of damaging the garment.
Why Choose aQualis Fabricare?
Treating oil stains is not only about removing the marks but also about maintaining the quality of the garment so it remains comfortable to wear and looks as good as new. This is why the cleaning process needs to be carried out using the right method.
aQualis Fabricare provides garment care services that prioritize both cleanliness and fabric safety. Each washing process is tailored according to the type of material and the characteristics of the stain, helping achieve optimal results.
Some of the advantages of aQualis Fabricare's services include:
GreenChemical: Uses naturally based cleaning agents designed to help clean garments effectively without damaging the fabric fibers. The formula is also gentler on various types of clothing materials.
Bio Stain Removal™: Specialized technology designed to help tackle various types of stubborn stains, including oil-based stains, food and beverage stains, as well as stains that have been present for a long time.
AntiBacterial Guard: The washing process focuses not only on visual cleanliness but also helps reduce odor-causing bacteria, leaving clothes feeling more hygienic.
ColorCare: Washing technology that helps maintain the brightness of garment colors while minimizing the risk of fading caused by repeated washing.
Fabric-Specific Care: From cotton garments to premium fabrics such as silk and wool, every item receives a customized care method to help maintain its durability and comfort.
Pickup and Delivery Service: For customer convenience, aQualis Fabricare also provides pickup and delivery services, so you do not have to visit the outlet in person.
Please check the aQualis Fabricare locations and find the outlet closest to you!
Frequently Asked Questions About How to Remove Oil Stains from Clothes
Can oil stains be removed with detergent alone?
Yes, but the result depends on the type of oil and how long the stain has been present. For better results, pre-treat the stain with dishwashing liquid or an absorbent material before washing with detergent.
How do you remove cooking oil stains from clothes?
Absorb the oil using a tissue, sprinkle baking soda or cornstarch over the stain, and then apply dishwashing liquid. After leaving it for a few minutes, rinse and wash with detergent.
How do you remove dried oil stains?
Use a combination of baking soda and dishwashing liquid, then leave it for approximately 30–60 minutes before rinsing. If the stain remains, repeat the process before drying the garment.
Is baking soda safe for all types of fabric?
No. Baking soda is more suitable for durable fabrics such as cotton, linen, or polyester. For delicate materials such as silk or wool, use a specialized detergent to protect the fabric fibers.
Can I use hot water?
Warm water can help remove oil from certain types of fabric. However, always check the garment care label because not all materials can withstand high temperatures.
Why is the oil stain still visible after washing?
The oil may not have been completely removed, or the garment may have been exposed to heat during drying. Therefore, make sure the stain has completely disappeared before drying the garment.
When should I take my clothes to a professional laundry service?
If the stain comes from machine oil or oil-based paint, has been present for a long time, or the garment is made from premium fabric, using a professional laundry service is the safer option.
How can I keep my clothes in good condition after removing a stain?
Follow the care instructions on the garment label, use the appropriate detergent, avoid excessively high water temperatures, and store the clothes only when they are completely dry to maintain the quality of the fabric.
Meta Description: Learn how to remove oil stains from clothes, from cooking oil stains and dried stains to oil stains on white clothes. Discover the complete step-by-step guide here!






