Key takeaways
- Soaking the fabric. Water that reaches the foam wicks back up as it dries and leaves a ring. Damp cloth only, and dry fast.
- Using colored cloths or paper towels. Dye transfers and paper lint sticks in the weave.
- Scrubbing. Rubbing frays linen, pills polyester, and crushes velvet. Blot and lift.
- Spraying cleaner directly on the ottoman. You lose control of how much goes where. Apply to the cloth.
- Skipping the rinse. Leftover dish soap leaves a sticky film that grays within weeks.
- Machine drying a removable cover. Shrinkage is permanent.
- Using bleach, hydrogen peroxide, or all-purpose bathroom spray. They strip dye.
- Cleaning a single spot on an old, uniformly dingy cover. You will create a clean island. Do the whole panel.
An upholstered ottoman that doubles as a coffee table takes more abuse than any other soft surface in the living room: feet, trays, spilled coffee, dog paws, and the occasional dropped slice of pizza. Cleaning it badly is worse than not cleaning it at all. Too much water on a fixed cover soaks the foam underneath and leaves a brown ring as it dries. A stiff brush frays linen and mats velvet. Bleach-based sprays leave pale patches on colored fabric, and a hot dryer shrinks a removable cover so it never zips shut again. The good news is that with the right cleaning code, a light hand, and about an hour, most fabric ottoman covers come back looking close to new.
What You Need
| Item | Why | Optional? |
|---|---|---|
| Vacuum with upholstery and crevice attachments | Removes grit that turns to mud when wet | No |
| Two microfiber cloths (white or light) | Blotting without transferring dye | No |
| Soft-bristle upholstery brush or clean toothbrush | Lifts pile and works cleaner into weave | No |
| Clear dish soap (1 teaspoon) and lukewarm water (2 cups) | Safe cleaner for W and WS codes | No |
| Distilled water for the final rinse | Tap minerals leave rings on light fabric | Recommended |
| White vinegar (1 tablespoon) | Cuts odors and residue | Yes |
| Rubbing alcohol (70 percent) in a spray bottle | Only cleaner for S-code fabrics | Only for S code |
| Enzyme cleaner | Pet urine and food protein stains | Yes |
| Mesh laundry bag | Protects a removable cover in the washer | Only for removable covers |
| Fan or open window | Speeds drying to prevent water rings and mildew | Recommended |
| Replacement stretch or waterproof slipcover | Protects the cleaned cover; a waterproof square ottoman cover runs about $10, a fitted 40-by-40-by-15-inch stretch cover about $35 | Yes |
Step-by-Step
1. Find the cleaning code (2 minutes)
Look under the ottoman, on the zipper flap, or inside the cover for a tag with a letter. W means water-based cleaners are fine. S means solvent only, no water. WS means either. X means vacuum only. If there is no tag, treat it as S and test alcohol on a hidden spot first. Most storage ottoman covers sold with the piece are W or WS polyester; linen blends are often S.
As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Product prices and availability are accurate as of the date shown and are subject to change.
2. Vacuum thoroughly (5 minutes)
Use the upholstery tool on the top and sides, then the crevice tool along the seams, tufting buttons, and where the cover meets the base. Go over the top twice in perpendicular directions. If the lid lifts for storage, vacuum the underside of the lid and the rim of the box, since crumbs collect there and migrate back onto the fabric.
3. Remove the cover if you can (3 minutes)
Many storage ottomans have a zippered lid cushion, and slip-on covers pull straight off. A removable cover can be machine washed on cold, gentle, inside a mesh bag, with a small amount of mild detergent, then air-dried flat. Never put it in the dryer; polyester covers shrink 2 to 4 percent with heat, enough to keep a 40-inch cover from fitting a 40-inch lid. If the cover is fixed, continue with spot and surface cleaning.
4. Test your cleaner (5 minutes)
Mix 1 teaspoon clear dish soap into 2 cups lukewarm water for W and WS fabrics, or use straight 70 percent rubbing alcohol for S. Dampen a cloth, press it on a hidden area such as the underside of the lid or a back corner, wait 5 minutes, and check for color transfer on the cloth or a change in the fabric. If either happens, stop and skip to the professional-cleaning section.
5. Spot-treat stains first (10 to 15 minutes)
Work from the outside of the stain toward the center so it does not spread. Dampen a cloth with the cleaner (never pour cleaner onto the fabric), blot, lift, and repeat with a clean section of the cloth. For grease, sprinkle cornstarch, leave it 15 minutes, vacuum, then clean. For pet accidents or food protein, apply an enzyme cleaner per the label and let it dwell 10 minutes before blotting. Rinse each spot by blotting with a cloth dampened in distilled water.
6. Clean the whole top surface (15 minutes)
Even if only one area was stained, clean the entire top panel so there is no visible clean patch. Wring the cloth until it is barely damp, wipe in overlapping strokes with the grain of the fabric, and rewet the cloth often. Use the soft brush to work the cleaner into textured weaves and to lift velvet pile. Keep the fabric damp, not wet; the foam underneath should never feel moist when you press.
7. Rinse and remove soap (10 minutes)
Soap residue attracts dirt and stiffens fabric. Wipe the whole surface again with a cloth dampened in distilled water, adding 1 tablespoon of white vinegar to 2 cups of water if there is any odor. Blot dry with a fresh dry cloth, pressing firmly to pull moisture up out of the fibers.
8. Dry completely (2 to 6 hours)
Set a fan blowing across the surface or open a window. Do not use a hair dryer or place the ottoman in direct sun, which fades dyes and can shrink some fibers. Brush velvet or chenille in one direction while it is slightly damp so the pile dries evenly. Do not put the lid back on a storage box or set anything on the fabric until it is fully dry, which can take up to 6 hours in humid weather.
9. Protect the result (5 minutes)
Once dry, decide whether the ottoman needs a barrier. A fitted stretch cover in a matching or contrasting color keeps the original fabric clean and can be thrown in the washer monthly. A waterproof cover with an elastic bottom is the practical choice if drinks and pets are regular visitors, and both types come sized for common 30-to-40-inch square ottomans.
Mistakes to Avoid
- Soaking the fabric. Water that reaches the foam wicks back up as it dries and leaves a ring. Damp cloth only, and dry fast.
- Using colored cloths or paper towels. Dye transfers and paper lint sticks in the weave.
- Scrubbing. Rubbing frays linen, pills polyester, and crushes velvet. Blot and lift.
- Spraying cleaner directly on the ottoman. You lose control of how much goes where. Apply to the cloth.
- Skipping the rinse. Leftover dish soap leaves a sticky film that grays within weeks.
- Machine drying a removable cover. Shrinkage is permanent.
- Using bleach, hydrogen peroxide, or all-purpose bathroom spray. They strip dye.
- Cleaning a single spot on an old, uniformly dingy cover. You will create a clean island. Do the whole panel.
How Often
Vacuum the top and seams weekly if the ottoman is used as a coffee table or footrest daily, or every two weeks otherwise. Spot-clean spills immediately; a fresh coffee spill blotted within 2 minutes usually leaves nothing, while the same spill left 24 hours needs the full treatment. Do a full surface cleaning every 3 to 6 months, or monthly in homes with pets. Machine-wash removable covers every 4 to 8 weeks. Rotate the lid 180 degrees every few months if the design allows, so wear from feet and trays spreads evenly.
When to Call a Pro or Replace
Call a professional upholstery cleaner when the fabric is silk, wool, or a blend with an X code; when a stain has set for more than a few weeks and has not lifted after two attempts; when odor persists after enzyme treatment, which usually means the foam is contaminated; or when water rings have already formed and spread. Professional cleaning of a single ottoman typically runs $40 to $90 and takes a technician about 30 minutes plus drying time.
Replace or re-cover instead when the foam is stained through and smells, when the fabric has thinned or torn at the corners, or when cleaning costs approach a third of the ottoman’s value. A new fitted slipcover at $10 to $35 is the cheapest reset and hides a cover that is clean but permanently faded. Reupholstering a 36-inch storage ottoman professionally costs $150 to $350 in 2026, which only makes sense on a solid-wood piece you want to keep.
FAQ
Can I use a steam cleaner on an ottoman cover?
Only on W or WS fabrics, and only with the handheld upholstery tool on low steam. Keep the nozzle 6 to 8 inches from the fabric and move constantly so no area gets saturated. Steam is useful for lifting flattened pile and killing odor bacteria, but it drives moisture into the foam if you linger. Never steam an S-code or velvet cover.
How do I get water stains off a fabric ottoman?
Water rings are mineral deposits left at the edge of a wet area. Dampen the entire panel evenly with distilled water using a barely wet cloth, then blot dry with a fan running. Wetting the whole surface uniformly and drying it fast removes the edge line. If the ring is old and brown, add 1 tablespoon of white vinegar to 2 cups of distilled water for the dampening pass.
What is the safest cleaner for a polyester ottoman?
A teaspoon of clear, dye-free dish soap in 2 cups of lukewarm water, followed by a distilled-water rinse. Polyester is nearly always W or WS coded and tolerates this well. Avoid anything containing bleach, optical brighteners, or fabric softener, which coats the fibers and attracts dust.
How can I keep the ottoman clean if kids and pets use it daily?
Put a washable barrier on it. A stretch slipcover or a waterproof elastic-bottom cover sized to your ottoman catches spills and paw dirt and goes in the washing machine on cold. Keep a small tray on top for drinks so cups never sit directly on fabric, and vacuum the seams weekly so grit does not grind into the weave under feet.

