Carpet & Upholstery
How to Remove Coffee from a Cotton Sofa Cushion: Fresh and Dried Stain Steps
Step-by-step guide to remove fresh and dried coffee stains from cotton sofa cushions. Safe methods using cold water, dish soap, and baking soda. Avoid heat and scrubbing.
Which method should you use? If the spill happened within the last hour, use the fresh stain method below. For stains that are older than an hour or have been set by heat, start with the dried stain method. Both methods use common household items and are safe for cotton if done correctly.
Removing Fresh Coffee Stains from Your Cotton Cushion
- Blot the spill on the cushion from the outside in with a white cloth or paper towel. For large spills, use a stack of paper towels and press firmly without rubbing, or use a wet/dry vacuum if you are experienced and the care label allows.
- Mix a cleaning solution: 1 teaspoon mild liquid dish soap (no dyes or fragrances) with 2 cups cold water. Stir gently to minimize suds.
- Dampen a clean white cloth with the solution and blot the stain on the cushion. Avoid saturating the fabric to prevent moisture reaching the cushion foam, which can cause mold or odors. Work from the outside in.
- Blot with a dry cloth to lift stain and moisture. Alternate between damp soapy cloth and dry cloth until the stain lifts. Fresh coffee on cotton often lifts after a few rounds. If the stain remains, let the soap solution sit for 2–3 minutes before blotting.
- Rinse by blotting with a cloth dampened with plain cold water to remove soap residue.
- Air dry completely away from heat or sunlight. Use a fan to speed drying—point it directly at the damp area. Never use a hair dryer, iron, or space heater; heat sets the stain.
Common mistake: Using too much soap or water can soak the cushion foam. If you oversaturate, stand the cushion on its edge with a towel underneath to dry. For coffee with milk or cream, the dish soap handles both; repeat if needed. Use only white cloths to avoid color transfer.
Removing Dried Coffee Stains from Your Cotton Cushion
- Rehydrate the stain on the cushion by blotting with a cloth dampened with cold water. Let it sit for 5–10 minutes (15–20 minutes for old stains that are several days old).
- Apply a baking soda paste: mix 3 parts baking soda with 1 part water to form a thick paste. Apply a layer about 1/4 inch thick over the stain on the cushion.
- Let the paste sit for 15–30 minutes. If it cracks, mist lightly with water. Do not let it dry completely, as that can redeposit stain.
- Gently scrape off the paste with a dull knife or spoon, then blot with a damp cloth. Vacuum any crumbs with an upholstery attachment.
- If the stain remains, repeat the dish soap method from the fresh stain section. You may need 2–3 cycles. For persistent stains, let the soap solution sit for 5 minutes before blotting.
- Rinse and air dry as above.
Common mistake: Scrubbing the baking soda paste grinds coffee deeper into the fibers. Always scrape and blot gently. For stubborn old stains, you can soak a cloth in the dish soap solution and apply it to the stain for 10 minutes before blotting.