.contact-bar { background-color: none; /* Change this to match your section background */ padding: 14px 0px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 15px; font-family: 'Segoe UI', Arial, sans-serif; font-size: 15px; font-weight: 500; } .contact-item { color: #ffffff; display: flex; align-items: center; gap: 10px; line-height: 1.4; } .contact-item i { color: #f1ae22; font-size: 16px; width: 18px; text-align: center; } .contact-item a { color: #ffffff; text-decoration: none; transition: color 0.2s ease; } .contact-item a:hover { color: #f1ae22; } @media (max-width: 768px) { .contact-bar { flex-direction: column; gap: 14px; text-align: center; } }
To remove a grease stain from carpet, scrape away any solid excess first without rubbing. Cover the spot with an absorbent powder, such as baking soda or cornstarch, and leave it for 15 to 30 minutes to draw up the oil. Vacuum the powder. Mix half a teaspoon of grease-cutting dish soap with a cup of warm water, apply to a clean cloth, and blot from the outside of the stain inward; never rub. Rinse with plain cold water on a fresh cloth to remove all soap residue. Press dry with a clean towel. For old dried grease, pre-treat with denatured rubbing alcohol before the powder step to rehydrate the hardened oil.
Step-by-step removal confirmed by multiple carpet industry sources:
- Blot excess grease: Press a clean white cloth or paper towel onto the stain to lift loose oil. Do not rub;b rubbing pushes the grease deeper into the fibers.
- Apply absorbent powder: Generously sprinkle baking soda or cornstarch over the area. Leave for 15 to 30 minutes to let the oil soak into the carpet.
- Vacuum the powder: Use a vacuum cleaner to pick up loose or clumpy baking soda or cornstarch.
- Treat with dish soap or solvent: Mix half a teaspoon of grease-cutting dish soap with a cup of warm water, or use denatured rubbing alcohol. Dab a clean cloth into the liquid and blot from outside edges toward the center.
- Rinse and dry: Blot with a separate clean, damp cloth and plain water to remove soap residue, then press a dry towel down to absorb any remaining moisture.
Grease is the carpet stain that fights back.
Coffee washes out if you catch it fast. Red wine has its tricks but responds to the right approach. Grease is different. It bonds to carpet fibers at the molecular level, repels water, and spreads when you apply the wrong treatment.
The reason most people fail at removing carpet grease is not technique; it is chemistry. Water does not dissolve oil. Scrubbing spreads it. Heat melts it further into the fiber. Every one of these instinctive responses makes the problem worse.
Get the chemistry right and even old grease stains respond well. This guide gives you the complete process, explains why each step works, covers every major type of grease, and tells you when the stain genuinely needs professional equipment rather than kitchen ingredients.

Why Grease Stains Behave Differently from Other Carpet Stains
Understanding what makes grease different helps you understand why each step in the removal process matters.
Most carpet stains are water-soluble. Coffee, wine, juice, and most food spills dissolve in water-based cleaning solutions. The liquid that caused the stain and the products that remove it are chemically compatible.
Grease is hydrophobic; it repels water. Apply plain water to a grease stain, and you push the oil sideways without dissolving it. Apply a water-based cleaning solution directly without pretreatment,t and you dilute the stain while pushing it deeper into the carpet pile.
Grease also attracts more soil. Oil molecules act as a magnet for fine dust and particle contamination that settle into carpets over time. A grease stain that looks manageable the day after it happens looks significantly darker two weeks later because it has been collecting ambient dirt.
This is why the absorbent powder step baking soda or cornstarch comes before any liquid application. The powder pulls oil upward through capillary action before any liquid is involved. This is the chemistry doing the work correctly rather than fighting against itself.
What You Need Before You Start
Gather everything before touching the stain. Stopping mid-treatment to find supplies means the grease continues penetrating while you search.
For a fresh grease stain:
- Clean white cloths or white paper towels — no coloured cloths, which can transfer dye to wet carpet
- Baking soda or cornstarch — both absorb oil effectively; use whichever is available
- Clear grease-cutting dish soap
- Warm water in a small bowl or spray bottle
- A soft brush or old toothbrush (optional, for synthetic carpets only)
- Clean dry towels for final drying
For an old, dried grease stain:
- All of the above
- Denatured rubbing alcohol or isopropyl alcohol
- A blunt knife or spoon to lift hardened residue
- Patience — old stains require multiple treatment cycles
What not to use:
- Hot water — melts and spreads oil deeper into fibers
- Coloured cleaning cloths — color transfers to wet carpet
- Bleach — removes carpet dye permanently, does not dissolve grease
- Carpet deodorizer spray as a primary treatment — masks rather than removes
The Complete Step-by-Step Process for Fresh Grease
Step 1 — Remove the solid excess without rubbing
If the grease came from a chip, a piece of meat, or a greasy product, remove the solid portion first. Use a blunt knife, spoon, or the edge of a credit card. Work inward from the edges, lifting the solid material upward rather than pressing it into the fibers. Never use a rubbing or wiping motion at this stage.
Press a clean white cloth or paper towel gently onto the remaining liquid grease to absorb as much oil as possible before any other treatment begins. Lift and press; do not wipe. Change to a clean section of cloth with each press. You are pulling oil upward, not spreading it sideways.
Step 2 — Apply absorbent powder generously
Sprinkle baking soda or cornstarch generously over the entire grease-affected area. Do not be conservative; use enough to cover the stain completely with a visible layer.
Leave for 15 to 30 minutes. The powder draws oil upward through the carpet fibers through absorption. You will see the powder clump slightly as it absorbs the grease; this is the process working correctly.
For a fresh, wet grease stain, 15 minutes is enough. For a stain that has been sitting for several hours, leave the powder for the full 30 minutes.
Step 3 — Vacuum the powder
Use a vacuum cleaner with a clean head to pick up all of the baking soda or cornstarch. Work slowly and make several passes to leave no powder residue. The vacuumed powder should carry a significant proportion of the grease.
At this point, check the stain. If much of the visible greasy appearance has gone, the powder worked well, and the next treatment step is less intensive. If the stain still looks oily, the next step will better address it.
Step 4 — Treat with dish soap solution or solvent
Dish soap method (for most fresh grease stains):
Mix half a teaspoon of clear grease-cutting dish soap with one cup of warm water. Dish soap is specifically formulated to cut grease; the same surfactant chemistry that lifts cooking oil from a pan works on carpet fibers.
Dip a clean white cloth into the solution. Blot the grease stain from the outside edge toward the center. Work in small sections. Change to a clean section of cloth frequently; you are lifting grease from the carpet to the cloth, and a saturated cloth re-deposits grease rather than absorbing it.
Let the dish soap solution dwell on the stain for two to three minutes before blotting, then continue blotting until the cloth shows no further transfer.
Denatured alcohol method (for stubborn or older grease):
Pour a small amount of denatured rubbing alcohol onto a clean white cloth, not directly onto the carpet. Blot from outside inward. Alcohol is a solvent that dissolves oil rather than suspending it as dish soap does. For heavy grease or stains that do not respond to dish soap, alcohol often yields better results.
The combination approach works well on tough stains: alcohol first to dissolve the oil, then dish soap solution to emulsify and lift the dissolved residue.
Step 5 — Rinse thoroughly
This step is as important as the cleaning itself. Soap residue left in the carpet attracts new soil and produces a visible dirty ring within days or weeks.
Dampen a fresh, clean cloth with plain cold water. Blot the treated area repeatedly to remove all soap residue. Change cloths as they become soapy. Rinse until a fresh cloth pressed to the area shows no suds or soap.
Step 6 — Press dry
Press a clean, dry towel firmly onto the treated area. Place something heavy on top, such as a stack of books or a plant pot, and leave for 30 minutes. The weight draws remaining moisture upward into the dry towel rather than letting it spread through the carpet backing.
Remove the towel and allow the area to air-dry with the windows open or a fan directed across the surface. Do not walk on the area or replace furniture until fully dry.
Specific Grease Types and How to Treat Each One
Cooking oil and food grease
The most common household carpet grease stain. Deep-fry oil, olive oil, butter, and cooking fat all fall into this category.
Fresh cooking oil responds well to the standard baking soda and dish soap process above. The powder step is particularly effective on cooking oil because the oil is typically warm when it spills; it has already worked into the fibers by the time you treat it, and the powder pulls it back upward.
For butter and solid cooking fat, allow any solid that has become liquid from heat to firm, then lift the solid portion before applying powder.
Automotive and motor grease
Motor oil, axle grease, and mechanical lubricant are significantly heavier and more viscous than cooking oil. Standard dish soap alone is not enough.
Use denatured alcohol or a citrus-based degreaser as the primary solvent treatment after the powder step. Apply to a cloth rather than directly to the carpet. Blot thoroughly. Follow with a dish soap solution treatment to address any remaining emulsified residue. Rinse petroleum-based greases thoroughly; they can damage some carpet fibers if the solvent is not fully rinsed.
Sunscreen and cosmetic grease
Sunscreen contains both oil and mineral-based components. Cosmetic products, including foundation, concealer, and hair products, contain similar combinations.
Powder the stain first. After vacuuming, apply rubbing alcohol to a cloth and blot carefully; this addresses the oil component. Follow with dish soap solution to lift the remaining residue. For tinted cosmetic products, the dye component may require a separate treatment after the grease is addressed.
Lip balm and wax-based products
Lip balm, crayons, and wax-based products have melting points that cause them to behave differently. Place a few ice cubes in a bag on the stain to harden the wax, then carefully lift the hardened material with a blunt knife. Apply baking soda for 15 minutes. Then treat with rubbing alcohol on a cloth. The alcohol dissolves wax more effectively than dish soap.
Bicycle chain oil and penetrating lubricant
These are among the most stubborn carpet grease situations. WD-40, chain oil, and similar products penetrate deep into fibers fast.
Apply cornstarch or baking soda immediately if the stain is fresh. After vacuuming, apply undiluted dish soap to the stain, not diluted in water, but a small amount applied directly to the cloth. Work it in with gentle blotting. Leave for five minutes. Follow with rinse and repeat. Multiple cycles are often required.
Removing Old, Dried Grease Stains from Carpet
Old grease stains have hardened and bonded more firmly to carpet fibers. They also typically look darker than a fresh stain because they have been collecting ambient dust and particle contamination since they dried.
The approach changes in one key way: you need to rehydrate the hardened grease before the powder can be used.
Step 1: Apply a small amount of warm water
Dampen the old grease stain slightly with warm water on a cloth. Not hot, not soaking just enough to soften the dried oil. Leave for two to three minutes.
Step 2: Apply rubbing alcohol
Dab denatured rubbing alcohol onto the slightly dampened stain with a clean cloth. The alcohol dissolves hardened oil and reactivates it, allowing the subsequent powder step to work. Blot, do not rub.
Step 3: Apply absorbent powder
Apply baking soda generously and leave for the full 30 minutes. With old stains, the powder may not clump as visibly as it does on fresh grease because less free oil is present, but it still draws residual oil upward.
Step 4: Vacuum and assess
After vacuuming, assess how much the stain has lightened. Old dark stains often require two or three complete treatment cycles, not because the method is failing, but because the deeply embedded layers of grease and collected soil lift incrementally.
Step 5: Dish soap or solvent treatment
Follow the same dish soap and blotting process from Section 3. Rinse meticulously and dry. Repeat the entire cycle if any significant stain remains.
Honest expectation for old grease stains: A fresh grease stain treated correctly on the day often comes out completely. A grease stain that has been in the carpet for three months, has collected significant dust, and was previously treated with water alone will likely improve significantly but may not disappear entirely without professional hot-water extraction.
Grease Stains on Different Carpet Fibers
The method above works safely on most synthetic carpets, nylon, polyester, and polypropylene. Wool and delicate natural-fiber carpets require modified treatment.
Wool carpet and grease
Wool fibers are protein-based and react poorly to alkaline products and prolonged exposure to liquid. Baking soda is mildly alkaline; apply it carefully and vacuum after 15 minutes rather than 30 for wool. Use a pH-neutral dish soap rather than standard formulations. Keep liquid application minimal throughout. Do not use denatured alcohol on wool without testing on a hidden area; some wool dyes are alcohol-sensitive.
If you have a valuable wool carpet with a significant grease stain, professional cleaning is the safer choice. The cost of professional treatment is substantially lower than the cost of permanent fiber damage caused by the wrong product.
Polypropylene carpet and grease
Polypropylene has very low dye absorbency, which means it resists staining well but also means oil-based stains sit on the surface rather than bonding deeply. Fresh grease on polypropylene often responds very quickly to the baking soda and dish soap treatment with minimal effort.
Nylon and polyester
These are the most forgiving fibers for grease treatment. Both respond well to the full process described in Section 3. Nylon tolerates rubbing alcohol without issue. Polyester is slightly more susceptible to pile matting if scrubbed blot only.
Mistakes That Make Carpet Grease Stains Worse
Using hot water — heat melts oil, driving it deeper into the carpet pile and backing. Always use warm or cool water for grease.
Rubbing the stain — rubbing spreads grease sideways and embeds it into more fibers simultaneously. Every treatment step blots from outside inward.
Skipping the powder step — applying liquid cleaner directly to a fresh grease stain without first absorbing the oil — means you are pushing the oil around with a water-based solution that cannot dissolve it. The powder step is not optional.
Using hot water to “melt” the grease — a common intuition that makes things worse. Hot water spreads the oil further into the backing.
Not rinsing the soap out — dish soap residue in carpet fibers creates a soil-attracting sticky layer that produces a dark ring within weeks.
Not waiting long enough for the powder — 15 minutes minimum, 30 minutes for larger or older stains. Pulling the powder up after five minutes significantly reduces the amount of oil it has absorbed.
Using bleach — bleach does not dissolve or absorb oil. It removes carpet dye. The result is a pale, discolored, still greasy patch.
When to Call a Professional Carpet Cleaner
Some grease stains genuinely need commercial extraction equipment rather than household treatment.
Call a professional when:
- The stain is large — covering more than a dinner plate area
- The grease is petroleum-based motor oil or industrial lubricant
- Multiple home treatment cycles have reduced but not removed the stain
- The carpet is wool or a delicate natural fiber where incorrect product use risks permanent damage
- The stain has collected significant dark soil over months and appears deeply embedded
- You can still smell oil from the carpet even though the visible stain has faded
Professional hot water extraction operates at suction power and temperature that removes oil from the carpet backing as well as the surface fibers. Commercial solvent pre-treatments are more concentrated and effective than retail formulations. Most grease stains that have resisted multiple home treatments respond to one professional extraction session.
Ms Clean AU provides professional carpet stain treatment and steam cleaning across all Adelaide suburbs. We carry stain-specific solvent and enzyme treatments and can assess most grease stains on site. Fixed price, same-day available.
Call Now
Ms clean Au
Address: 71 Alexandra Street, Prospect, SA-5082
M : 0480 321 027
E-Mail: contact@msclean.au
Actionable Takeaways
Fresh grease stain — do this right now:
- Do not apply any liquid yet
- Lift any solid with a blunt knife, blot liquid with a white cloth — no rubbing
- Cover the entire stain with baking soda and leave for 20 to 30 minutes
- Vacuum thoroughly
- Mix half a teaspoon of dish soap in a cup of warm water
- Apply to a white cloth and blot from outside inward
- Rinse with a clean damp cloth until no soap remains
- Press dry with a towel and weigh it down for 30 minutes
Old grease stain:
- Dampen slightly with warm water
- Apply rubbing alcohol on a cloth and blot
- Apply baking soda and leave for 30 minutes
- Vacuum, then dish soap treatment
- Rinse, dry, repeat the cycle if needed
FAQs — How to Get Grease Stains Out of Carpet
Q1. How do you get grease stains out of carpet?
Scrape away solid excess with a blunt knife, then blot liquid grease with a clean white cloth. Apply baking soda or cornstarch generously and leave for 15 to 30 minutes to absorb the oil. Vacuum the powder. Mix half a teaspoon of dish soap with a cup of warm water, apply it to a cloth, and blot from the outside of the stain inward. Rinse with plain cold water and press dry. Never rub; rubbing spreads grease deeper into the fibers.
Q2. Does baking soda remove grease from carpet?
Yes, baking soda absorbs oil effectively when left on the stain for 15 to 30 minutes. It draws oil upward from the carpet fibers through absorption. The baking soda clumps as it absorbs grease, and vacuuming removes the oil along with the powder. This is the critical first step — applying liquid cleaner to grease without the powder step first is far less effective because water-based solutions cannot dissolve oil.
Q3. Does dish soap remove grease from carpet?
Yes, dish soap is specifically formulated to cut grease, using surfactant chemistry that emulsifies oil into a form that water can then rinse away. Mix half a teaspoon into a cup of warm water, apply it to a cloth, and blot the stain after vacuuming up the baking soda. Always rinse thoroughly after using dish soap; soap residue left in the carpet attracts new soil and creates a dirty ring.
Q4. How do you remove old dried grease from carpet?
Rehydrate the dried stain with a small amount of warm water on a cloth. Apply rubbing alcohol on a separate cloth and blot; the alcohol dissolves hardened oil and reactivates it. Apply baking soda generously and leave for 30 minutes. Vacuum, then treat with dish soap solution as you would a fresh stain. Old grease stains often require two or three complete treatment cycles to lift incrementally.
Q5. Can you use rubbing alcohol to remove grease from carpet?
Yes. Denatured rubbing alcohol is a solvent that dissolves oil rather than suspending it in water. It works particularly well on stubborn or dried grease, automotive oil, and stains that have not responded fully to dish soap treatment. Apply alcohol to a clean cloth, not directly to the carpet, and blot from the outside inward. Follow with a dish soap solution treatment and thorough rinsing.
Q6. What is the fastest way to get grease out of carpet?
The fastest effective method is to apply baking soda immediately, leave it for 15 minutes, vacuum, then use a dish soap solution to blot from the outside inward. Speed of application is the most important variable; a fresh grease stain treated within the first few minutes has the highest recovery rate. Grease stains treated hours later require more treatment cycles to remove fully.
Q7. How do you remove sunscreen grease from carpet?
Sunscreen contains both oil and mineral components. Apply baking soda for 15 to 30 minutes, vacuum, then wipe with a cloth dampened with rubbing alcohol to address the oil component. Follow with dish soap solution treatment. For tinted sunscreen, additional treatment targeting the pigment may be required after the oil is addressed. Rinse thoroughly and press dry.
Q8. When should I call a professional for a carpet grease stain?
When the stain covers a large area, involves petroleum-based products like motor oil, has been in the carpet for weeks or months, or has resisted multiple home treatment cycles. Wool and delicate natural-fiber carpets with significant grease staining benefit from professional treatment rather than home methods to avoid the risk of fiber damage. Professional hot water extraction removes oil from the carpet backing and surface fibers to a depth that household treatment cannot reliably reach.


