First few minutes
Just happened? Do this first
- Act fast and don't let it set.
- Scrape up as much ketchup as you can with a spoon or butter knife.
- Blot, don't rub, working from the edge of the stain inward.
- Keep heat away. Don't iron or machine dry until the stain is gone.
Ketchup on carpet is two problems at once: the tomato color can dye the fibers for good, and the oily residue sinks into the pile and holds that color in place. A fresh spot lifts cleanly if you reach it within minutes, but once it dries the red bonds, and a lighter mark is a realistic result rather than a perfect one. On most carpets timing matters more than the carpet type, so every minute you save counts.
Dried ketchup on carpet usually needs a carpet spot cleaner worked in gently, and the vinegar mix only if some color remains. On white carpet, test the product on a hidden strip first so it doesn't leave its own mark. Blot with white cotton cloths dampened from a spray bottle, and stop if the fibers start to look fuzzy.
Before you start
What carpet & rugs can take
Use with care6
- Water
- Hot water
- Oxygen bleach
- Solvents (alcohol, spot removers)
- Acids (vinegar, lemon)
- Heat, once the stain is out
Avoid3
- Soaking
- Chlorine bleach
- Scrubbing and abrasives
7 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Cool waterRinses the spot. Hot water is not for home spot work.
- Combination stain removerMade for both oily and dye stains, and ketchup has both. (opens Amazon)
- White folded absorbent padsBlot up the stain without pushing color back into the carpet.
- White clothFor testing the remover on a small spot before you use it on the stain. (opens Amazon)
- White vinegarUsed diluted, only if color remains after blotting. Plain white only. (opens Amazon)
- Clean spongeHolds cool water for rinsing without flooding the carpet. (opens Amazon)
- Heavy booksHold the pads flat while the spot dries.
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Rinse the spot with cool water
Sponge the ketchup with cool water first, working from the outside edge toward the center so the stain doesn't spread. Then spray the spot with a combination stain remover and let it work into the fibers.
Tip. Put a few drops of the remover on a white cloth and check a hidden area of carpet before you treat the stain.
Careful. Use cool water only, since hot water is not for home spot work.
Step 2 of 6
Dab the oily part with fingertips
Dab the remover in gently with your fingertips to lift the greasy part of the stain. Keep the pressure light and the liquid on the spot rather than the carpet around it.
Step 3 of 6
Cover the stain with a white pad
Fold a white absorbent pad and place it over the stain. Press down to blot, and rotate the pad to a clean section each time it picks up color.
Step 4 of 6
Rinse with cool water, then blot
Sponge the area with cool water to rinse out the remover and the loosened stain. Blot again with a fresh white pad, rotating it as it picks up color.
Step 5 of 6
Use vinegar only if color remains
If the stain is still visible, sponge the area with one part white vinegar to one part water. Blot with a clean white pad, then rinse with clear water and blot again with a rotated pad.
Careful. Use white vinegar only, since colored vinegar can leave its own stain.
Step 6 of 6
Weigh down the spot to dry
Once no stain remains, lay a 1/2 inch layer of white absorbent pads over the area. Weigh them down with books or another heavy object and leave them for several hours.
Then remove the weight and pads, and fluff the carpet pile with your hand.
If you'd rather buy than mix
Best products for ketchup on carpet & rugs
Choose a combination stain remover, meaning one made for both oily and dye stains. Check the label for carpet use and test it before you treat the spot.
Spot Shot Instant Carpet Stain Remover
Wine Away Red Wine Stain Remover
Utopia Kitchen White Flour Sack Towels
Empty Spray Bottles 16oz/4Pack
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on carpet & rugs, 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
Each press should move a little red onto the white pad, and the spot should look lighter after every round. If the pad starts picking up dye from the carpet itself, stop, since the fibers can't take more. The sign it has set is a mark that stays the same after two full rounds with a clean pad, and at that point the set-in section is the next stop.
What changes for yours
Adjust for your carpet & rugs
White carpet
White carpet shows every trace of color, so the pads and cloths matter more here. Use only white pads and white cloths, so no dye can transfer from them.
If a faint pink or yellow tint is left after the vinegar step, don't add more vinegar. Let the spot dry first, then judge whether the old-stain option is needed.
Berber carpet
Berber has a looped pile, and rubbing can snag or pull the loops out of place. Keep to the blotting and pad steps, and don't work the spot in circles.
If the loops look pulled or fuzzy once the spot is dry, leave them alone rather than brushing them up. Brushing can distort the pile, so let the carpet dry fully and fluff it gently by hand.
Beige or cream carpet
Light carpet makes a tomato stain stand out, so it's tempting to keep going. Stop once the color is gone from the pad, even if the carpet still looks damp.
Judge the spot only once it's fully dry, since damp fibers look darker than they will end up. Repeat the vinegar step only if color clearly remains after drying.
Catsup
Catsup is the older spelling of the same tomato condiment, so the steps above work the same way. Nothing changes in the method, and the same warnings apply.
If you can't find the care label, stick to cool water and blotting, and pretest any other product on a hidden area first.
Old, dried or set-in stains
Stains get harder to remove with time, and a delay can turn a spill into a permanent stain. If the spill has been sitting for a while, expect the color to be the last part to lift.
Once it has dried, test a hidden spot, then moisten the tufts with 3% hydrogen peroxide and leave it for one hour. Blot it up with a clean white pad, and repeat the treatment if the color still shows.
After drying, look at the spot again before you repeat anything. If color still shows after these rounds, a professional cleaner using hot water extraction is the realistic next step, since large or heavy stains often need it.
Vinegar, baking soda, peroxide and more
Do home remedies work on ketchup on carpet & rugs?
Plenty of household remedies get suggested for ketchup, but most of them don't belong on carpet. Carpet can only take certain products, so only some of these are worth using. Each remedy is either built into the cleanup, an optional extra, or skipped.
Works1Helps1Skip4
What makes it worse
Mistakes to avoid
Don't mix stain removers
If you need more than one product, rinse the area thoroughly between them. Never combine ammonia with any bleach, since the mix can give off hazardous fumes.
Don't pour solvent onto the carpet
Dab or spray the remover onto the spot and keep it to the stain. Solvents can dissolve carpet materials and damage the backing.
Don't dry the spot with heat
A hair dryer, an iron or a hot dryer cycle can lock the tomato color into the fibers before you've finished lifting it. Let the carpet air dry under weighted pads, and keep every heat source away until no red shows on the pad.
Don't let the spot sit while you wait
Ketchup left on carpet overnight bonds to the fibers and makes every later step harder. If you can't finish right away, blot the surface with a dry white cloth so less of it works down into the carpet.
Don't skip the test patch
Carpet dyes react differently to solvents, and a remover that's harmless on one carpet can lighten another. Put a few drops on a white cloth, press it onto a hidden corner first, and wait for the result before you go further.
When to call a professional
Call a professional carpet cleaner if the color is still there after the vinegar step, or if the spot still feels greasy after several rounds, because leftover oil in the backing keeps color coming back. Large or excessive stains may need hot water extraction, and that's a pro job. If a pretest changes the color of your carpet, stop and call them before you go further.
Questions
Will ketchup stain carpet permanently?
It can. The tomato color is the part that sets, so the faster you act, the better your chances. Blot it up right away and follow the steps above.
Does baking soda work on ketchup in carpet?
No, skip it. It's a scrubbing cleanser, which carpet can't take. Stick to blotting, and use the diluted vinegar only if color remains. Stick to the blotting, and use the diluted vinegar step only if color remains.
Can I use a stronger cleaner to be sure?
No. Carpet cannot take cleaners with a pH of 10 or higher, so keep to the steps above and the set-in options.
What if I can't tell what kind of carpet I have?
Check the care label first, since it may list which cleaners are allowed. If you can't find one, stick to cool water and blotting, and pretest any product on a hidden area before it touches the spot.
Can I leave a water ring on white carpet?
It can happen if the area gets too wet. Use small amounts of liquid and blot until the spot stops giving up moisture, then blot any ring again with a dry white pad.
Can I run a steam cleaner over the ketchup on my carpet?
No, not while any red is still showing. Heat from steam can lock the tomato color further into the fibers, so the spot can look worse afterward than it did before. Once the color is gone, ask a professional whether hot water extraction makes sense for a large area.
Is laundry detergent safe to use on ketchup in carpet?
Not on the spot itself. Laundry and dishwasher detergents can strip dye from carpet, so skip them entirely. If you want a soap, pick a mild one with no bleach, mix it into lukewarm water, and test it on a hidden corner before it touches the spot.
How should I dry the carpet once the ketchup is gone?
Stack white absorbent pads about half an inch thick over the spot and weigh them down with a heavy object for several hours. Replace the pads whenever they feel damp, because moisture left in the backing can bring the stain back. When the spot is dry, lift the pile with your hand so the fibers stand up evenly.
Ketchup on other materials
Other stains on carpet & rugs
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.