How to Remove Oil from Sofa
Share
Oil on the Sofa: Don't Rub It In
Whether it's cooking oil, body oil, hair product, or food grease, oil stains on a sofa need to be treated carefully. The wrong move — like rubbing or using too much water — can spread the stain or damage the fabric. Here's the right way to do it.
Check Your Sofa's Cleaning Code First
Before applying anything, check the tag on your sofa cushions:
- W — Water-based cleaners safe
- S — Solvent-based only (no water)
- WS — Both safe
- X — Vacuum only
Most fabric sofas are W or WS. If yours is S or X, consult a professional.
What You'll Need
- Baking soda or cornstarch
- Dawn Ultra Dish Soap
- Carpet & Upholstery Spot Remover
- Carbona Liquid Stain Devils
- Microfiber cloths
- Soft brush
Step-by-Step: Fresh Oil on Sofa
- Blot up excess oil immediately. Use a clean microfiber cloth to absorb as much oil as possible. Press and lift — never rub.
- Sprinkle baking soda generously. Cover the entire stain and let sit for 20–30 minutes. The baking soda draws oil out of the upholstery fibers.
- Brush off the powder. Use a soft brush to remove the baking soda along with the absorbed oil.
- Apply upholstery spot remover. Spray Carpet & Upholstery Spot Remover onto the stain. Let sit 5 minutes.
- Blot from outside in. Work toward the center with a clean microfiber cloth to prevent spreading.
- Rinse by blotting with a lightly damp cloth to remove cleaner residue.
- Dry thoroughly. Blot with a dry cloth and allow to air dry completely. Use a fan to speed drying and prevent moisture buildup in the cushion.
For Stubborn or Dried Oil on Sofa
- Apply Carbona Stain Devils. Carbona Liquid Stain Devils breaks down dried and oxidized grease. Apply and let sit 15 minutes.
- Add a small amount of Dawn. Apply a few drops of Dawn Ultra Dish Soap and work in gently with a soft brush.
- Blot thoroughly with a clean microfiber cloth.
- Rinse and dry as above. Repeat if needed.
Tips by Sofa Material
- Microfiber: Responds very well to baking soda + Dawn method
- Linen/cotton: Follow full method; rinse thoroughly
- Velvet: Blot very gently; avoid rubbing which crushes the pile
- Leather: Do NOT use Dawn or water — use a leather-specific cleaner instead
Frequently Asked Questions
Can I use Dawn dish soap on a fabric sofa?
Yes — a small amount of Dawn Ultra Dish Soap is safe for most fabric sofas with a W or WS cleaning code. Use sparingly and rinse thoroughly to avoid residue.
How do I remove old oil stains from a sofa?
Start with Carbona Liquid Stain Devils to break down the oxidized grease, then follow with upholstery spot remover. Multiple treatments may be needed for very old stains.
Will baking soda damage my sofa fabric?
No — baking soda is safe for most upholstery fabrics and is one of the best first steps for absorbing fresh oil before liquid treatment. Just brush it off completely before applying any liquid cleaner.
You Might Also Like
Loading...
Shop Related Products
Loading...