As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.
You can clean a sofa and bed at home with a vacuum, clean cloths, mild cleaner, and careful drying. Start by checking care labels. Vacuum first. Test any cleaner in a hidden spot. Use as little moisture as possible, especially on a mattress and upholstered sofa.
Do not soak cushions, mattresses, foam, or padded furniture. Trapped moisture can cause odors and slow drying.
What You Need
Gather these basic supplies:
- Vacuum with an upholstery tool
- Clean white or light-colored cloths
- Soft brush
- Bowl or spray bottle
- Mild liquid dish soap or laundry detergent
- Warm water
- Baking soda, if allowed by the care instructions
- Towels
- Fan for faster drying
- Enzyme cleaner for pet or body-fluid stains, if the product is suitable for the fabric
Avoid mixing cleaning products. Do not combine bleach, ammonia, vinegar, enzyme cleaner, or other stain treatments unless the product instructions clearly allow it.
Check the Cleaning Instructions First
Before cleaning a sofa, look for a care tag under a cushion or beneath the frame. Upholstered furniture may use cleaning codes:
- W: Use a water-based upholstery cleaner.
- S: Use a solvent-based cleaner made for upholstery.
- W/S: Either a suitable water-based or solvent-based cleaner may be used.
- X: Vacuum or brush only. Professional cleaning may be needed for stains.
These codes do not cover every fabric or every stain. Follow the sofa maker’s current care guidance when it is available.
For the bed, check the labels on the mattress, mattress cover, topper, sheets, pillows, and comforter. Each item may need a different cleaning method.
How to Clean a Sofa at Home
1. Remove Loose Items
Take off blankets, throws, and removable cushion covers. Empty anything trapped between the cushions.
Wash removable covers only when the care label says they are machine washable. Some covers can shrink even if they have zippers.
2. Vacuum the Whole Sofa
Use the upholstery attachment to vacuum:
- Seat cushions
- Cushion seams
- Back cushions
- Arms
- Creases
- The area under removable cushions
- The front and sides of the sofa
A crevice tool can help remove crumbs and pet hair from narrow spaces. Work slowly so the vacuum can pick up dust instead of pushing it deeper into the fabric.
3. Remove Pet Hair
A vacuum may not remove all pet hair. Use a slightly damp rubber glove, upholstery brush, or fabric-safe pet-hair tool.
Move in one direction so the hair gathers into small clumps. Pick up the clumps before they spread to another part of the sofa.
4. Spot-Test the Cleaner
Apply a small amount of cleaner to a hidden section. Let it dry fully.
Check for:
- Color fading
- Water rings
- Stiff fabric
- Dye transfer
- Texture changes
Stop if the fabric changes.
5. Clean Small Stains
For a water-safe sofa, mix a small amount of mild soap with warm water. Create light suds rather than soaking the cloth.
Dip a clean cloth into the suds and wring it out well. Blot the stain from the outside toward the center.
Do not scrub hard. Scrubbing can spread the stain, roughen the fabric, or push dirt deeper into the padding.
Blot again with a separate cloth lightly dampened with plain water. This helps remove soap residue.
For pet accidents, food stains, or body-fluid stains, use a fabric-safe enzyme cleaner when the care label and product instructions allow it. Enzyme cleaners break down certain organic stains. They still need to be tested in a hidden spot.
6. Clean the Wider Seating Area
If the sofa is marked W or W/S and the manufacturer allows surface cleaning, wipe one full section at a time with a barely damp cloth.
Cleaning only the center of a cushion can leave a visible ring. Work from seam to seam for a more even finish.
Do not pour cleaner directly onto the sofa. Apply it to the cloth unless the product directions say otherwise.
7. Dry the Sofa
Press dry towels onto damp areas. Open windows when practical and run a fan across the sofa.
Keep cushions upright or separated so air can reach all sides. Do not sit on the sofa until it is fully dry.
Avoid strong heat from a hair dryer or heater. Heat may affect foam, fabric, glue, or stain-resistant finishes.
How to Clean a Bed at Home
A bed includes several parts. Clean each layer separately instead of trying to clean everything at once.
1. Strip the Bed
Remove:
- Pillowcases
- Sheets
- Mattress protector
- Blankets
- Duvet cover
- Comforter or duvet insert
- Washable pillow covers
Check each care label before washing, drying, bleaching, ironing, or using heat.
Wash bedding in loads that can move freely in the machine. A bulky comforter or thick blanket may need a large-capacity washer. Forcing it into a small washer can lead to poor cleaning and uneven rinsing.
2. Vacuum the Mattress
Use a clean upholstery attachment. Vacuum the top, sides, seams, and edges.
Pay extra attention to stitched areas where dust, hair, and crumbs collect. Vacuum the bed frame and the area below the bed as well.
3. Treat Mattress Stains
Do not soak a mattress. Foam and thick padding can hold moisture for a long time.
For a light surface stain:
- Mix a small amount of mild detergent with water.
- Dip a cloth into the solution.
- Wring the cloth out well.
- Blot the stain gently.
- Blot with another barely damp cloth.
- Press with a dry towel.
For pet accidents or other organic stains, a mattress-safe enzyme cleaner may help. Follow the product directions and mattress maker’s guidance. Use only enough liquid to treat the surface.
Avoid scrubbing the stain outward. Work from the edge toward the middle.
A spot-clean-only couch should be cleaned in small areas with as little moisture as possible.
4. Freshen the Mattress
If the mattress care guidance allows it, sprinkle a light layer of baking soda over the dry surface. Leave it in place for several hours, then vacuum it thoroughly.
Baking soda may reduce mild surface odors, but it does not replace stain cleaning or fix moisture trapped inside a mattress.
Do not add water to the baking soda while it is on the mattress.
5. Let the Mattress Dry Fully
Leave the bed uncovered while the mattress dries. Use a fan and good airflow.
Do not remake the bed while the mattress is damp. Moisture can become trapped beneath a protector, topper, or fitted sheet.
Drying may take longer in a humid room or on a thick foam mattress.
6. Clean the Bed Frame
For a wood, metal, or laminate frame, wipe away dust with a dry or slightly damp cloth. Dry the surface afterward.
For an upholstered headboard, check its cleaning code and use the same careful method used for the sofa.
Vacuum slats, corners, and joints. These areas often collect dust and pet hair.
How to Wash the Bedding
Sheets and Pillowcases
Wash sheets according to the care label. Avoid overfilling the washer. Bedding needs room to move so detergent and rinse water can reach the fabric.
Dry on the recommended setting. High heat may shrink some cotton sheets, damage elastic, or wear fabric faster.
Mattress Protectors
Many fabric mattress protectors are washable, but waterproof layers can be sensitive to heat. Follow the label closely.
Make sure the protector is fully dry before putting it back on the bed.
Pillows
Some fiberfill and down-alternative pillows can be machine washed. Solid foam pillows often should not be placed in a washing machine.
Check the pillow label. Wash removable covers separately when possible.
Comforters and Duvet Inserts
A comforter needs enough washer and dryer space to move without being tightly packed. Check the care label and machine capacity.
Large or heavy bedding may need a larger machine or professional cleaning.
Make sure the filling is dry all the way through before placing it on the bed.
How to Handle Common Stains
Food and Drink
Blot fresh liquid with a dry cloth. Do not rub it into the fabric.
Use a cleaner that matches the sofa code or mattress care directions. Work in small amounts and rinse away residue with a barely damp cloth when appropriate.
Pet Accidents
Remove as much moisture as possible with towels. Apply a suitable enzyme cleaner according to its directions.
Do not use steam or strong heat before the stain is removed. Heat may make some odors harder to address.
Mud
Let wet mud dry before brushing or vacuuming away the loose dirt. Cleaning wet mud right away may spread it.
Treat the remaining mark with a suitable fabric cleaner.
Grease
Blot without rubbing. Grease stains may require a product made for the specific upholstery fabric.
Do not use a water-based mix on an S-code sofa.
Blood or Other Body-Fluid Stains
Use cool water rather than hot water when the care instructions allow water cleaning. Blot carefully.
An appropriate enzyme cleaner may be useful. Follow the product label and avoid soaking the mattress or upholstery.
What to Avoid
Avoid these common cleaning mistakes:
- Soaking the sofa or mattress
- Using a cleaner without checking the care code
- Scrubbing hard
- Mixing cleaning chemicals
- Using bleach without clear approval from the care label
- Using steam on moisture-sensitive fabric
- Covering a damp mattress
- Sitting on damp cushions
- Machine-washing removable covers without checking for shrinkage
- Using strong heat to speed drying
- Spraying fragrance over an untreated stain
A clean smell does not always mean a stain has been removed. Focus on lifting the spill and drying the material fully.
Tips for Homes With Kids or Pets
Use a washable sofa throw in the most-used seating area. Choose a mattress protector that fits the mattress depth and can be washed in your machine.
Keep a clean towel nearby for quick blotting. Fresh spills are often easier to manage than dried stains.
Vacuum seams and under cushions often. This keeps crumbs, fur, and dust from building up.
For a child’s bed or pet-friendly bedroom, keep spare sheets and a second mattress protector ready for laundry day.
How Often Should You Clean a Sofa and Bed?
Vacuum a sofa every one or two weeks in a busy home. Pet-friendly sofas may need more frequent attention.
Wash sheets based on household needs and the care label. Clean spills as soon as practical.
Vacuum the mattress every few months or during seasonal bedding changes. This is also a useful time to inspect the mattress protector, bed frame, and slats.
Deep cleaning frequency depends on pets, children, food use, room humidity, and how often the furniture is used.
When Home Cleaning May Not Be Enough
Consider professional cleaning when:
- The sofa has an X cleaning code and is stained
- The fabric is delicate, vintage, or unknown
- A large stain has soaked into the padding
- The mattress remains damp
- Odor returns after the surface dries
- Fabric color transfers during spot testing
- The furniture maker requires a specific cleaning method
- The item is too large to clean and dry safely at home
Check the current manufacturer guidance before using a rental upholstery machine or steam cleaner. Not every sofa or mattress is suitable for these methods.
Frequently Asked Questions
Can I use dish soap to clean a sofa?
A small amount of mild dish soap may be used on some W-code or W/S-code upholstery. Check the sofa label and test the mixture in a hidden area first. Do not use it on an S-code or X-code sofa unless the manufacturer allows it.
Can I use baking soda on a sofa and mattress?
Baking soda may help with mild surface odors on some dry fabrics. Check the care guidance first. Sprinkle it lightly, keep it dry, and vacuum it away thoroughly. It will not remove every stain or odor.
Can I steam-clean my sofa and mattress?
Only use steam when the manufacturer says the material is suitable for it. Steam adds heat and moisture, which can affect some fabrics, foam layers, adhesives, and finishes. Mattresses are especially difficult to dry after deep wet cleaning.
How do I dry a sofa quickly after cleaning?
Press dry towels onto damp areas, separate the cushions, and run a fan nearby. Improve room airflow when practical. Avoid sitting on the sofa until every cleaned area is dry.
How long should a mattress dry after spot cleaning?
Drying time depends on the amount of moisture, mattress material, airflow, and room humidity. Leave the mattress uncovered until the cleaned area feels fully dry. Do not cover it just because the surface seems less damp.
Can removable sofa cushion covers go in the washing machine?
Only wash them in a machine when the care label clearly allows it. Some covers can shrink, fade, or become difficult to put back on. Wash and dry them using the listed settings.
What is the safest first step for an unknown sofa fabric?
Vacuum it gently and look for the cleaning label. If the fabric type and cleaning code cannot be found, avoid adding water or cleaner until you can check the manufacturer’s guidance or speak with an upholstery cleaner.
how to deep clean a fabric sofa at home. what should you not clean carpet with. which is better chem dry or steam cleaning carpets.

