Sofa comparison
Comparing 4 Methods for Removing Oil Stains from Cotton Fabric
A cotton-shirt test compared baking soda, chalk, dish soap, and Murphy Oil Soap—but sofa covers require extra care before treatment.
On this page
How the four methods comparedBaking soda followed by vinegar and waterChalkDish soap for a set-in oil stainMurphy Oil Soap SprayWhy this was not a controlled head-to-head testA safer decision process for a cotton sofa coverWhich method should you choose?For oil stain removal from cotton fabric, dish soap was the most practical conventional option in the source test: it removed the stain completely, although the treatment involved several steps. Baking soda followed by diluted vinegar also worked, while chalk did not. Murphy Oil Soap Spray received the highest combined ratings because the stain appeared to vanish quickly and required little preparation.
There is an important limit to those results: the test used extra-virgin olive oil on a new white cotton T-shirt, not cotton sofa upholstery. The four treatments were also completed across three laundry cycles rather than under tightly controlled, identical conditions.
That means the findings can help you choose a starting method for washable cotton, but they do not establish that any treatment is safe for a sofa cover. Before treating upholstery, check the sofa’s care label and the cover’s laundering instructions. Color, fabric finishes, blended fibers, fixed upholstery, and cleaning restrictions can all change the appropriate response.
How the four methods compared
Writer Barbara Bellesi Zito applied extra-virgin olive oil directly to a new, long-sleeved white cotton T-shirt. She rated each method from 1 to 5 for both stain-removal results and ease of use.
| Method | Results | Ease | Main trade-off |
|---|---|---|---|
| Baking soda, then vinegar and water | 5/5 | 3/5 | Effective in this test, but required an overnight wait and multiple steps |
| Chalk | 0/5 | 0/5 | The specific chalk barely transferred to the shirt and did not remove the stain |
| Dish soap process | 5/5 | 4/5 | Effective and familiar, but more involved than a spray-on treatment |
| Murphy Oil Soap Spray | 5/5 | 5/5 | Fastest and easiest in this test, but the result came from one washable shirt rather than upholstery |
These scores report one person’s experience with one shirt and one application of each method. They are not durability measurements, comparative laboratory results, or evidence that the same ranking applies to cotton sofa covers.
Baking soda followed by vinegar and water
What the test involved
The tester first blotted excess oil with a towel. She then:
- Covered the stain with a generous layer of baking soda.
- Left the powder on the shirt overnight.
- Brushed away the baking soda the following morning.
- Sprayed the area with a mixture of vinegar and water.
- Rubbed the fabric against itself.
- Washed the shirt.
Laundry expert Patric Richardson, identified in the source as the owner of Minneapolis boutique Mona Williams, explained that baking soda pulls oil from the fabric and into the powder.
What happened
After the baking soda was removed, the oil initially appeared to have spread. The tester reported that the stain began lifting when the vinegar-and-water mixture contacted the remaining baking soda. After laundering, the stain was gone.
She gave the method 5/5 for results and 3/5 for ease. The lower convenience score reflects the overnight wait and the number of treatment steps.
What this changes for sofa care
This result supports the method only for the tested white cotton shirt. It does not show how vinegar, baking soda residue, or repeated wetting might affect a sofa cover’s color, finish, backing, seams, or filling.
The shirt was also rubbed against itself and then laundered. Those actions may not be possible with a fixed sofa cover. Even with a removable cover, the manufacturer’s instructions should take priority over a general clothing treatment.
Chalk
What the test involved
The chalk method was intended to work as an absorbent treatment: rub chalk powder over the oil and then launder the fabric normally.
The tester used Crayola chalk. It barely left a mark on the shirt, did not appear to absorb the oil, and did not move the stain.
What happened
Chalk received 0/5 for both results and ease of use. The tester noted that another, more crumbly type of chalk might behave differently, but that possibility was not tested.
The narrow conclusion is that the specific chalk and application used in this trial did not work. It would be too broad to conclude that every chalk formulation will always fail, but this result gives little reason to choose chalk over the methods that removed the stain.
What this changes for sofa care
Chalk may sound attractive because it appears to be a low-moisture option. In this test, however, it provided no practical benefit. It could also leave loose powder to remove from textured upholstery, although that outcome was not evaluated in the source test.
If you have only one opportunity to treat a visible oil spot, this evidence does not support making chalk your first choice.
Dish soap for a set-in oil stain
What the test involved
The dish-soap process was presented as a six-step treatment for a more difficult, set-in stain:
- Do not immediately rinse the oil with water.
- Place cardboard behind the stained area to prevent transfer.
- Blot excess oil with a paper towel.
- Apply a few drops of Method dish soap.
- Rub the fabric together to work in the soap.
- Rinse with cold water, wash on warm, and air-dry.
The source specifically notes that the tester avoided an initial hot-water rinse because it can sometimes set a stain.
What happened
The oil stain disappeared completely, earning the treatment 5/5 for results and 4/5 for ease. The tester believed the dish soap did most of the work and suggested that some of the supporting steps might not always be necessary, but that shortcut was not separately tested.
Of the four options, dish soap offers the most familiar route without relying on the unsuccessful chalk treatment or the less conventional use of a household cleaning spray. It still depends on being able to rinse and wash the fabric.
What this changes for sofa care
Do not automatically transfer the shirt-washing sequence to an assembled sofa. Cardboard can be placed behind a shirt stain, but a sofa cover may sit directly over padding that you do not want to saturate. Rubbing fabric against itself is also impossible on most fixed upholstery and could affect the surface appearance of some fabrics.
For a removable, washable cotton cover, check:
- whether the care label permits water-based cleaning;
- whether the cover may be machine-washed;
- which water temperature is allowed;
- whether air-drying is required or permitted; and
- whether removing the cover could affect fit when it is replaced.
The source test does not answer those sofa-specific questions.
Murphy Oil Soap Spray
What the test involved
Richardson also suggested using an oil-based soap rather than dish soap. The tester sprayed enough Murphy Oil Soap Spray to cover the oil stain and rubbed it in with her fingers.
She already used the product on wood furniture, floors, and greasy kitchen cabinets, but had not expected it to work as a laundry pretreatment.
What happened
According to the test report, the stain nearly disappeared on contact. After laundering, the shirt looked clean, and the product left a citrus scent. The method earned 5/5 for results and 5/5 for ease, making it the top-rated treatment in this comparison.
Its main advantage was simplicity: it did not require the overnight wait of the baking-soda method or the longer sequence used with dish soap.
Why the top score needs context
The result does not establish Murphy Oil Soap Spray as a universal upholstery cleaner. It was used as a pretreatment on a washable white shirt that subsequently went through the laundry. The test did not examine:
- color change on dyed cotton;
- residue left without a full wash;
- effects on upholstery finishes or blended fibers;
- interaction with foam, batting, or backing materials;
- repeated treatment over time; or
- long-term appearance after drying.
The citrus scent may also be an advantage or disadvantage depending on your preferences. More importantly, ease of application does not replace compatibility with your sofa’s documented care requirements.
Why this was not a controlled head-to-head test
The ratings are useful as an experience report, but several variables limit direct comparison.
The methods were completed over three laundry cycles rather than in one matched test. Some were intended for fresh oil, while the dish-soap sequence was described as a set-in stain treatment. The source does not document equal stain size, equal waiting time, repeated trials, or blinded assessment.
The white shirt also made remaining discoloration relatively easy to see, but it did not reveal whether a treatment might lighten a colored fabric. And because every successful treatment ended with laundering, the test cannot separate the effect of the pretreatment from the effect of the wash cycle.
In practice, the comparison suggests three potentially effective pretreatments for washable white cotton. It does not determine which is safest or most effective for every cotton item.
A safer decision process for a cotton sofa cover
If oil lands on your sofa, identify the cover’s cleaning restrictions before selecting one of these methods.
1. Check whether the fabric can be removed and washed
A removable cover is not necessarily machine-washable. Read the attached care information rather than assuming that cotton fiber content permits ordinary laundering.
If the cover cannot be removed, remember that all three successful methods in the source test were followed by washing. The source provides no evidence that the same result can be achieved by applying a product and leaving it in fixed upholstery.
2. Avoid spreading the oil
The test began by blotting excess oil rather than aggressively rubbing it across the shirt. On a sofa, work carefully so you do not enlarge the affected area or push more liquid toward the padding.
3. Match the method to the available cleaning process
For a washable cotton cover:
- Choose dish soap if you want the most familiar of the successful treatments and can complete the rinse, wash, and air-dry sequence allowed by the care label.
- Consider baking soda followed by vinegar and water only if the cover’s instructions permit the relevant treatment and you accept a longer, multi-step process.
- Treat Murphy Oil Soap Spray as a promising but narrowly supported option, not an automatically upholstery-safe choice.
- Skip the tested chalk method if your decision is based on this comparison alone; it did not remove the stain.
4. Keep the evidence boundary in view
A white T-shirt can be washed, inspected, and replaced more easily than a fitted sofa cover. A successful clothing treatment may still create a ring, residue, texture change, or color difference on upholstery. None of those outcomes was evaluated in the source test.
Which method should you choose?
For washable white cotton clothing, the reported test favors Murphy Oil Soap Spray for convenience and places dish soap and baking soda close behind for stain removal. Chalk was the only complete failure.
For cotton sofa covers, the more defensible rule is narrower: use the care label to determine whether home treatment and laundering are permitted, then choose among compatible methods. Dish soap is the most conventional starting point from this comparison, while Murphy Oil Soap Spray had the easiest reported application but the same single-shirt evidence limit.
If your cover cannot be washed as the successful test methods required, do not assume the ranking carries over. Pause before adding more product and follow the sofa manufacturer’s cleaning instructions instead.