First few minutes
Just happened? Do this first
- Scrape up the excess with a spoon or butter knife.
- Blot fresh spills with a paper towel, working from the back of the stain to push it out of the fabric.
- Act fast and don't let it set, because dried ketchup is much harder to lift.
A couch takes ketchup hard, because the tomato color dyes the fabric while an oily residue clings underneath. Spots come out well when you act in the first few minutes, but once the red dries in, the best you may get is a lighter patch. Your cleaning code decides which cleaners are safe, because a W code rules out solvents and an S code rules out water.
When you clean ketchup stains from a couch, match your cleaner to the code tag and test it on a hidden spot first. A soft brush and white cotton cloths lift residue without soaking the cushion. If the spot has sat overnight and the cloth picks up nothing new, it's time to call a professional.
Before you start
What couch & sofa can take
Use with care5
- Water
- Oxygen bleach
- Enzyme cleaners
- Solvents (alcohol, spot removers)
- Acids (vinegar, lemon)
Avoid5
- Hot water
- Soaking
- Chlorine bleach
- Scrubbing and abrasives
- Heat, once the stain is out
8 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Spoon or butter knifeLifts the excess ketchup off the surface without pushing it into the weave.
- Clean white absorbent padsWhite pads show you when color is coming up and won't transfer dye to the couch.
- Cool water and a spongeCool water keeps the tomato color from setting, while hot water can set it. (opens Amazon)
- Combination solvent stain removerHandles the oily part of ketchup on WS-coded fabric. (opens Amazon)
- Water-based foam cleanerThe cleaner for W-coded fabric, worked into the spot instead of a solvent.
- Soft toothbrushAgitates the spot lightly so the cleaner reaches the fibers.
- White vinegarUsed only if color remains after the cleaner; colored vinegar can leave its own stain. (opens Amazon)
- Water-free dry-cleaning solventOnly for S-coded fabric, used in a ventilated room away from flame and sparks. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
7 steps
Step by step
Step 1 of 7
Scrape off the excess ketchup
Use a spoon or butter knife to lift away as much ketchup as you can, working from the outside of the spot toward the middle. Then blot with a dry white pad, pressing rather than rubbing so the stain doesn't spread into the weave.
Tip. Start this as soon as you can, since fresh ketchup lifts far more easily than dried.
Step 2 of 7
Check the code, then sponge with water
Read the cleaning code on the tag before any liquid touches the couch. On W or WS fabric, sponge the spot with cool water; on S fabric, skip the water and go straight to the solvent step; on X fabric, use no liquid at all and call a professional.
Step 3 of 7
Treat with the right cleaner
On WS fabric, spray the spot with the combination solvent. On W fabric, skip the solvent and work in the water-based foam instead, and on S fabric use only a water-free dry-cleaning solvent in a ventilated room away from flame and sparks.
Careful. Pretest any cleaner on a hidden spot and let it dry before you use it on the stain.
Step 4 of 7
Agitate the spot lightly
Work the spot gently with a soft toothbrush or your fingers so the cleaner reaches the fibers. Keep the strokes light and short.
Step 5 of 7
Blot, rinse with cool water, blot again
Cover the spot with a folded white absorbent pad and blot, turning the pad to a clean section as it picks up color. Then sponge the area with cool water to rinse and blot again with a clean pad. On S fabric, skip the water rinse and call a professional if color remains.
Step 6 of 7
Use vinegar only if color remains
If stain remains on W or WS fabric, sponge the spot with white vinegar mixed 1 part vinegar to 1 part water, or 1 part vinegar to 2 parts water on cotton or linen. Then blot with a clean white absorbent pad.
Careful. Use only white vinegar, because colored vinegar can leave its own stain.
Step 7 of 7
Rinse clear and let it dry
Rinse the spot with clear water, then blot with a clean white pad, turning it so a clean surface always meets the stain. Let the couch air dry completely before you judge the result.
Tip. A damp spot can look darker than it really is, so wait until it's fully dry.
Careful. Heat from an iron or hair dryer can set whatever color is left.
If you'd rather buy than mix
Best products for ketchup on couch & sofa
Choose a water-based foam cleaner for W-coded fabric and a combination solvent stain remover for WS-coded fabric. Oxygen-type products belong only to the old-stain treatment, not the first pass.
Wine Away Red Wine Stain Remover
Utopia Kitchen White Flour Sack Towels
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on couch & sofa, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →How to tell it's working
The red should transfer onto your white pad with each press, and the patch should look a shade lighter as you go. Let it dry fully before you judge, since upholstery looks darker while it's still damp. If two rounds leave the same pink tint and the pad stays white, the stain has set.
What changes for yours
Adjust for your couch & sofa
Sofa
A sofa gets the same steps as a couch, with one thing to watch: the cushions. Keep each cushion cover on while you work, because removing it to launder or dry clean it isn't recommended, and blot any ketchup that runs into the seam from the outside in.
If the spot is on a loose cushion, lift only that cushion and work it flat on a clean white towel so moisture doesn't soak through to the filling. Once the spot looks clean, let the cushion dry fully before you put it back on the frame.
Cotton or linen couch
Cotton and linen take the weaker vinegar mix, 1 part vinegar to 2 parts water, and nothing stronger. Keep the water light on these fabrics too, and don't add extra liquid to speed things up.
The rest of the steps stay the same, so the vinegar mix is the only amount you change. If the spot still looks dull, repeat the blotting rather than adding more liquid.
W-coded couch
On a W-coded couch, the solvent step is replaced by a water-based foam, which is the only cleaner your code allows. Work the foam into the spot with a soft toothbrush and blot it up with clean white pads.
Don't spray the combination solvent or use a dry-cleaning solvent, even if the stain looks greasy. Use the vinegar step only if color remains, and rinse the spot with clear water afterward.
X-coded couch
An X-coded couch can't take any foam or liquid cleaner, so none of the wet steps apply. Scrape off the excess ketchup, then brush or vacuum the spot lightly to lift any loose residue.
If the stain is still visible, stop and call a professional upholstery cleaner rather than trying a product from home. Keep the fabric dry while you wait.
S-coded couch
An S-coded couch takes only a water-free dry-cleaning solvent, so skip the water and the vinegar entirely. Apply the solvent with a clean white pad, blotting it into the spot without rubbing.
Work in a ventilated room away from flame, pilot lights and sparks, and let the spot air out before you sit on it. If color remains after one solvent pass, call a professional rather than adding water.
Old, dried or set-in stains
Old ketchup that has sat for days is harder to lift, because the color and the oily residue have had time to dry into the fibers. Start with the steps above, then repeat the solvent and blotting passes a second time before you decide it's set.
If the spot has dried hard, scrape off what you can with a dull knife first, then repeat the cleaner and blotting steps, letting the spot dry fully between passes. All-fabric oxygen bleach can be used as a late step on colorfast fabric only, and you should stop if the color changes.
If heat from an iron or hair dryer has already been applied, expect the stain to need more passes, since heat makes it more permanent. If the spot still shows after repeated passes, that's realistic for old tomato color, and it's time to stop rather than push harder with stronger products. A professional upholstery cleaner is the next step at that point.
Vinegar, baking soda, peroxide and more
Do home remedies work on ketchup on couch & sofa?
Many home remedies get suggested for ketchup, but most of them don't belong on upholstery. Only one of these works as a late option on upholstery, and the rest are best kept off the couch.
Works1Helps1Skip4
Chemical safety
Never mix these
Some products in this guide react dangerously with each other. Use them one at a time and rinse with water in between.
Oxygen bleach (OxiClean) + Vinegar
OxiClean's maker says it should not be mixed with household chemicals other than detergent in the wash.
If they mix by accident: Don't use the mixture; ventilate the room and avoid breathing fumes or touching it; call Poison Control at 1-800-222-1222 for disposal advice or if anyone feels unwell.
What makes it worse
Mistakes to avoid
Don't rub the stain into the fibers
Ketchup pushed into the weave spreads and sinks deeper, which makes it harder to lift. Every pass should be a press and blot, with a clean section of pad touching the stain each time.
Don't mix stain removers
Ammonia and chlorine bleach must never be mixed, and chlorine bleach isn't an option on a couch at all. If you need a second remover, rinse the spot thoroughly between them and let it dry.
Don't press on the spot while it's wet
Pressing on a soaked panel pushes the ketchup and cleaner down into the filling under the fabric. Keep weight off that section until it has dried all the way through.
Don't use a hair dryer on high
Heat can set the tomato color into upholstery, so a hair dryer on its hot setting is off limits. Use the cool setting and hold it a few inches off the fabric while the panel dries.
Don't start with vinegar
Vinegar belongs at the stage where red is still lifting after the cleaner, not at the beginning. On cotton or linen, dilute it to 2 parts water to 1 part vinegar, and test a hidden patch first.
When to call a professional
Call a professional upholstery cleaner if the red is still there after the rinse, or if your test shows bleeding on the fabric, since a home attempt can leave a ring that's hard to undo. Code X and S fabrics belong with a pro for any real stain, so don't experiment on those.
Questions
How do you clean ketchup stains from a couch?
Scrape off the excess, check the cleaning code on the tag, then sponge with cool water and treat with the cleaner your code allows. Blot with clean white pads until the color lifts, then rinse and let it air dry.
Can I use white vinegar on a ketchup stain on my couch?
Yes, but only as the optional step for a stain that remains after the cleaner, and only on W or WS fabric. Mix 1 part white vinegar with 1 part water, or 1 part vinegar with 2 parts water on cotton or linen, and never use colored vinegar.
Do I need a solvent for a ketchup stain?
Only if your cleaning code is WS or S. W-coded fabric gets a water-based foam instead, and S-coded fabric gets a water-free dry-cleaning solvent with no water. If you aren't sure what the code allows, stop at scraping and blotting and call a professional.
Why does the red color stay after the ketchup is gone?
Tomato color can stain permanently, so the red or orange tint is the harder part of the stain to lift. Keep blotting with clean pads and let each pass dry before you judge it.
What if the ketchup dried on the couch overnight?
Scrape off what you can first, then follow the steps again. Old, dried ketchup may not lift fully, and the old-stain notes explain what's realistic.
What should I do if the cleaning code is missing?
Find out before you wet the spot, because a W, S or X code decides which cleaners are safe. Blot the red away with a dry white cloth in the meantime, and check any paperwork that came with the couch. If the code still can't be found, a professional can identify the fabric and clean it safely.
Should I take the cushion cover off to wash it?
No, leave it on the couch. Removing a cover to launder or dry clean it isn't recommended, so the spot gets treated where it sits. Working in place also keeps the rest of the fabric matched, which matters more than it sounds once one panel has been wet.
Can I use a steam cleaner on the spot?
Not on a stain that's still showing. Heat from steam can lock the color further into the weave, and W or WS fabrics shouldn't get steam at all. Once the red is gone, ask a professional which deep-cleaning method suits your upholstery.
Why does a circle form after I cleaned the spot?
A circle usually means one area got too wet, which can push the upholstery finish outward into a line. Work the whole panel with a barely damp cloth so the edge blends, then dry it with cool air. Keep the next pass lighter, and rinse out any cleaner you used.
Ketchup on other materials
Other stains on couch & sofa
Start from the bigger picture
How we know this
Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.