A cut, a sick kid, or a dropped makeup bag — blood, vomit, and makeup are some of the most stressful stains to find on your carpet. The good news is that most of them come out if you act fast and use the right method. Two rules matter more than anything: blot, don’t rub, and use cool water, not hot, because heat can set these stains for good. Here’s how to handle all three, and when it’s worth calling a pro here in Ames.
Two Rules for All Three
Before you reach for any cleaner, keep these in mind:
- Blot, don’t rub. Rubbing pushes the stain deeper and damages the fibers. Press a clean white cloth straight down and work from the outside of the stain toward the middle.
- Use cool water, not hot. Heat sets blood and vomit into the fibers. Cool water keeps the stain liftable.
- Test first. Try any cleaner on a hidden spot before using it on the stain, especially on wool or light-colored carpet.
How to Get Blood Out of Carpet

Blood sets fast because it is protein-based, so clean it while it is fresh and always use cold water — hot water bonds it to the fibers.
- Blot up as much as you can with a dry white cloth.
- Spray or dab the spot with cold water, then blot. Repeat.
- Still there? Mix a teaspoon of mild dish soap into a cup of cold water, dab it on, and keep blotting.
- For a stubborn stain, an enzyme cleaner breaks the blood down. As a last resort, 3% hydrogen peroxide can work — but it can bleach carpet, so use it only on white or light carpet and test a hidden spot first.
Dried blood is harder. Gently brush the crust loose, vacuum the flakes, then follow the steps above. And never mix cleaners — hydrogen peroxide and ammonia together give off dangerous fumes.
How to Get Vomit Out of Carpet

Vomit is both acidic and protein-based, and it leaves a smell if you don’t treat it fully.
- Put on gloves and scoop up the solids with a spoon or dull knife.
- Blot the area with a dry cloth to soak up the moisture.
- Sprinkle baking soda over the spot. It soaks up what is left and helps kill the smell — let it sit 10 to 15 minutes, then vacuum.
- Clean with a teaspoon of dish soap in a cup of cool water, or a mix of equal parts white vinegar and water. Blot, rinse with a damp cloth, and dry.
For the smell, an enzyme cleaner works best, since it breaks down what causes the odor. If a pet made the mess, our guide on removing pet stains and odors has more.
How to Get Makeup Out of Carpet

Makeup depends on what kind it is, since some is oily and some is powder. Match the method to the type:
| Makeup Type | How to Treat It |
|---|---|
| Foundation & lipstick (oily) | Dish soap, then a little rubbing alcohol (test first) |
| Powder (blush, eyeshadow) | Vacuum up first — don’t wet it — then dish soap |
| Mascara | Rubbing alcohol or an oil-based makeup remover |
| Nail polish | A little acetone (test first; skip on delicate fibers) |
Whatever the type, blot — don’t rub — so you don’t spread the color, and work from the outside in. For powders, always vacuum the loose bits first; wetting them right away just smears the color deeper.
When to Call a Pro
Some stains are worth handing off before you make them worse. Call a professional when:
- The stain is dried or set in
- It covers a large area
- You have wool or delicate carpet
- The carpet is dark and you’re worried about bleaching it
- A smell lingers after cleaning
Pros have safe, commercial-strength cleaners and the equipment to pull a stain out of the deep fibers without damaging the carpet.
Carpet Stain Removal in Ames
A-1 Carpet Cleaning has been family-owned in Ames since 2004, run by Doug and Renae. When a stain won’t come out on your own, we can help. Our truck-mounted Rotovac 360i® cleans deep and lifts out what surface cleaning leaves behind, and we serve Ames and the surrounding Story County area.
Book Carpet Stain Removal in Ames
Got a stain that won’t come out? Schedule your carpet cleaning in Ames and we’ll take care of it.
When a tough stain won’t come out, the pros can help.
📍 Serving Ames, Iowa & surrounding areas
📞 Call A-1 Carpet Cleaning: 515-432-7500
Frequently Asked Questions
Who removes tough carpet stains in Ames, Iowa?
A-1 Carpet Cleaning, family-owned by Doug and Renae since 2004, removes set-in blood, vomit, pet, and makeup stains across Ames and the surrounding Story County area with truck-mounted deep cleaning. Call 515-432-7500.
Does cold or hot water remove blood better?
Always cold. Blood is protein-based, and hot water sets it into the carpet fibers. Use cold water and act while the stain is fresh.
Can you get dried blood out of carpet?
Sometimes. Brush the dried crust loose, vacuum it, then treat with cold water and dish soap, an enzyme cleaner, or — on light carpet only — hydrogen peroxide. Set-in blood may need a professional.
How do you get the vomit smell out of carpet?
Baking soda absorbs a lot of it, but an enzyme cleaner works best because it breaks down what causes the odor. Treat the spot fully, not just the surface.
Will hydrogen peroxide bleach my carpet?
It can. Only use 3% peroxide on white or light-colored carpet, and test a hidden spot first. Skip it on dark or wool carpet.
Can you get makeup out of carpet?
Yes. Use dish soap and a little rubbing alcohol for oily makeup like foundation, and vacuum up powder makeup before cleaning. Test any cleaner first.