THE SHORT ANSWER
Blot up the excess with a clean white cloth. Do not rub.
Why fabric sofa changes the answer
Fabric upholstery must be treated according to its cleaning code. A missing code is a reason to pause, not a reason to guess with water. Coffee can leave a coloured residue, especially after it dries.
A careful step-by-step approach
- 1
Absorb without rubbing
Blot up the excess with a clean white cloth. Do not rub.
- 2
Find the upholstery cleaning code
Look under a cushion or on the furniture label for W, S, W/S or X. Do not apply water, detergent or solvents until you have checked the code.
- 3
Continue with the code selector
Select your code below for the next steps. If no code is present, ask the manufacturer or an upholstery cleaner first.
What not to do
- Do not rub, scrub or aggressively abrade the spot.
- Do not mix bleach with vinegar, ammonia or other cleaning products.
- Do not use water before checking the W / S / W-S / X code.
What if it already dried?
Coffee with milk can also leave a fatty residue. A dried stain can require different handling and may be less responsive to treatment. Our tool generates a separate plan that accounts for timing while preserving the same material safeguards.
Sources and care guidance
These directions are a conservative synthesis of published care resources—not a claim that we have tested this item. The item's actual care label and maker directions take priority.
- La-Z-Boy: Fabric & Leather Care — upholstery cleaning codes and leather spill care
- CDC: Cleaning-chemical safety — do not combine cleaners