The Best DIY Carpet Stain Remover That Works Like Magic
Stubborn carpet stains don’t stand a chance with this fabulous, if not magical, DIY carpet stain remover. Using just two household ingredients, this homemade stain remover works wonders on carpets, upholstery, and even laundry. The best part? It’s so easy and cheap to make. And wow, does it perform! Let’s dive into the simple recipe and step-by-step instructions to say goodbye to stains for good.

Unlike some other homemade laundry stain and detergent products you’ll find here at Everyday Cheapskate, this one is also a homemade stain remover for carpets. Ah-ha! That got your attention!
Why This DIY Carpet Stain Remover Works
What makes this DIY carpet stain remover so effective? It’s all about the powerful combination of two everyday ingredients: Blue Dawn dishwashing liquid and fresh hydrogen peroxide. Blue Dawn is famous for cutting through grease and stains due to its unique surfactants, which break down oils and dirt more effectively than other dish soaps. Pair that with hydrogen peroxide, a natural bleaching agent that tackles organic stains like wine, grass, and blood, and you’ve got a potent duo that lifts stains from deep within the fibers of your carpet or upholstery.
However, let me be clear at the get-go: after applying the solution, it’s important to rinse thoroughly or launder the treated area. Why? While the stain remover works wonders, it also leaves behind soap residue that can attract dirt if not fully removed. For carpets and upholstery, be sure to use it sparingly, then blot and rinse with clear water to avoid any leftover detergent. This extra step ensures the area stays clean long after the stain is gone.
Got it? OK, let’s get right to it.
Simple Ingredients for Powerful Results
This DIY carpet stain remover relies on just a few everyday items that pack a serious punch when it comes to stain removal:
- Fresh hydrogen peroxide: Make sure your hydrogen peroxide is fresh! It loses potency over time, especially if exposed to light. For best results, use a new bottle. Hydrogen peroxide is a natural bleaching agent that helps lift stains, brightening fabric and fibers without the harshness of chlorine bleach.
- Blue Dawn dishwashing liquid: Not all dish soaps are created equal, and Blue Dawn is a standout. Its concentrated formula is great at breaking down greasy, oily stains. The surfactants in Blue Dawn help loosen grime and oils, making it easier for the hydrogen peroxide to penetrate and lift the stain.
- Spray bottle (any size): A spray bottle gives you control over how much cleaner you use. Whether you’re treating a small spot or covering a large area, the spray nozzle helps you apply the solution evenly and conservatively to avoid over-saturating the fabric.
- Funnel (optional): If you’re using a small-necked spray bottle, a funnel makes it easier to transfer the ingredients without spilling.
Pro Tip
I use these 4-oz. amber glass spray bottles for this homemade stain remover and other homemade solutions. I make up the stain solution in a measuring cup, then fill a 4-oz bottle. The bottle’s amber color protects the hydrogen peroxide from light. These bottles are small enough to keep handy and come with quality sprayer tops, and, easily fit any size hand.
How to Make the Best Homemade Carpet Stain Remover
Making this DIY carpet stain remover couldn’t be easier.
- Gather your ingredients and tools: You’ll need Blue Dawn dish soap, fresh hydrogen peroxide, and a spray bottle. Using a funnel can make the process mess-free, but it’s optional.
- Mix the solution: For the perfect ratio, combine one part Blue Dawn to two parts hydrogen peroxide. Here are a couple of examples for easy measuring:
- Use 1 cup of Blue Dawn with 2 cups of hydrogen peroxide for larger batches.
- Or, for smaller amounts, combine 2 tablespoons of Blue Dawn with 4 tablespoons of hydrogen peroxide.
Maintaining the correct 1:2 ratio (twice as much hydrogen peroxide as dish soap) is key to the remover’s effectiveness. The hydrogen peroxide works to lift and brighten the stain, while the dish soap helps break down oils and grime.
The beauty of this recipe is its flexibility—you can use any size spray bottle and adjust the quantities while maintaining the 1:2 ratio. Whether you need a small amount for a spot treatment or a larger batch for cleaning upholstery, this recipe adapts to your needs.
Step-by-Step Guide to Remove Stains
This DIY laundry stain remover is a miracle worker all around the house. I use it on kitchen and bath linens, clothes, carpet, rugs; my white sofas, and dining room chairs. It tackles red wine stains and organic stains like blood, grass—pet, and baby stains, too. You can use this on colored items (although please test first in an inconspicuous place) and whites.
Follow this simple process to tackle stubborn stains and achieve professional-level results:
- Shake the solution: Before each use, give the spray bottle a good shake to ensure the hydrogen peroxide and dish soap are thoroughly mixed for maximal effectiveness.
- Apply directly to the stain: Spray the solution generously onto the stained area. Allow it to sit for a few minutes and work its magic. Don’t be surprised when that stain disappears all by itself!
- Gently scrub, if needed: If the stain doesn’t disappear entirely, lightly rub the area with a clean sponge, brush, or white cloth. Be sure to use a white cloth to avoid transferring any dyes from colored fabrics.
- Launder or rinse thoroughly:
- For laundry stains, toss the treated item into the washing machine and launder as usual.
- For carpet or upholstery stains, use the solution sparingly and follow up by rinsing the area with clear water. Blot the area with a clean cloth to remove excess moisture. Since you’re using dish soap, be sure to remove all traces to avoid any sticky residue that might attract more dirt later on.
Pro Tip: For delicate fabrics or expensive upholstery, test a small, inconspicuous area first to ensure no discoloration or damage occurs. Always be cautious when using full-strength dish soap on fabrics.
FAQs About This Homemade Carpet Stain Remover
Do I have to use Blue Dawn, or can I substitute it with another dish soap?
While you can substitute other liquid dish soaps in a pinch, I don’t recommend it unless it’s an absolute emergency. That’s because Blue Dawn contains special surfactants that break down grease and oils more effectively than most other brands. This makes it a powerful stain-fighter, especially for oily or greasy messes. If you opt for Blue Dawn Ultra, the results are even better because it contains enzymes that work wonders on protein-based stains, like food spills or pet accidents. For the best results, stick with Blue Dawn!
Why is fresh hydrogen peroxide important?
Hydrogen peroxide loses its potency when exposed to light, which is why it typically comes in dark or opaque bottles. Over time, light exposure causes it to break down and become less effective—basically turning it into water. If you’ve had an old bottle sitting on a shelf for years, it likely won’t give you the results you want. To maximize your stain remover’s power, use freshly opened hydrogen peroxide, store it in an amber or opaque spray bottle, and keep it in a dark place, like a cupboard. Ideally, once opened, hydrogen peroxide should be used within 6 months to ensure it remains effective.
Best Homemade Carpet Stain Remover (For Laundry, Too!)
Materials
- 1 cup fresh hydrogen peroxide
- ½ cup Blue Dawn Ultra or any Blue Dawn (See Notes)
Instructions
Prepare Stain Remover:
- Into a small spray bottle (using a funnel if preferred), pour one part Blue Dawn and two parts fresh hydrogen peroxide. Example ratios: 1 cup Blue Dawn + 2 cups hydrogen peroxide; ½ cup Blue Dawn + 1 cup hydrogen peroxide; ¼ cup Blue Dawn + ½ cup hydrogen peroxide.
- Apply sprayer top to the bottle. Shake well to mix.
To Use:
- Shake the bottle and spray directly onto the stain.
- Wait a few minutes—many stains will vanish on their own! If needed, gently rub with a clean sponge, brush, or white cloth (you don’t want to transfer color from the cloth onto the fabric).
- Rinse the area well to remove all soap residue, or launder the item if possible. Remember, full-strength dish soap needs to be fully rinsed out, especially from carpets and upholstery.
Notes
I recommend using 4-ounce amber glass spray bottles for this DIY stain remover. They help protect the hydrogen peroxide from light, keeping it potent for longer. You can make a larger batch in a separate container, then fill smaller bottles for easy use. Plus, these little bottles are convenient to keep around the house or in the car for quick stain emergencies. 2. Why Blue Dawn?
You can technically use any dish soap, but here’s why I swear by Blue Dawn: It contains special surfactants that cut through grease and oil better than the rest. If you use Blue Dawn Ultra, the enzymes make it extra powerful on protein-based stains (like food and pet messes). Trust me, you’ll notice the difference! 3. Fresh Hydrogen Peroxide is Key!
Hydrogen peroxide breaks down when exposed to light, so it’s important to use a fresh bottle for maximum effectiveness. Stale peroxide (that’s been sitting on your shelf for a while) might as well be water—it loses its stain-busting power. Use an amber bottle to protect it from light and store it in a dark place. Once opened, it’s best to use it within 6 months to keep it working at full strength.
Question: What’s the toughest stain you’ve had to tackle? Share your cleaning hacks below.
EverydayCheapskate™ is reader-supported. We participate in the Amazon Services LLC Associates Program and other affiliate advertising programs, designed to provide a means for us to earn from qualifying purchases, at no cost to you.
More from Everyday Cheapskate
Please keep your comments positive, encouraging, helpful, brief,
and on-topic in keeping with EC Commenting Guidelines
Last update on 2026-05-10 / Affiliate links / Images from Amazon Product Advertising API




















Can you use the upholstery/carpet cleaner on “pleather” upholstery? I’m trying to remove dog spit. Thank you
Basic soap and water works for most stains on pleather.
What you need:
Blue Dawn dishwashing liquid, warm water, a soft cloth.
Warm water
Mix a small drop of dish soap in warm water.
Dampen the cloth (don’t soak it!) and gently rub the stain in circular motions.
Wipe off the soap residue with a clean, damp cloth.
Let it air dry.
Give that a try and let us know!
Would you be able to dilute this as a pretreater for carpet cleaning stains, or is it more effective to use your carpet cleaner recipe?
I would not do that! WAAAAY to difficult to remove all of that Blue Dawn. Really, you need to use this sparingly and strategically directly on a stain and then blot and rinse it up as soon as the stain dissipates.
Thanks so much for the reply!!! Saved me a day of rinsing
I have used this many times for stains I couldn’t get rid of in my carpet and it worked wonders. I will say that I greatly reduced the amount of dawn because of how difficult it is to remove from carpet. Once I apply mostly peroxide with a few drops of dawn, I rub it in, leave for 20 or 30 min, then flush with vinegar and water (about 1 part to 1 part), then use a hand held carpet cleaner to suck it all up. Magical!! Thanks, Mary!
Any ideas about getting ink out of light colored carpet? We’ve tried WD40 and Lestoil with limited success. (Our new rescue dog with separation anxiety.) and a green ink pen!
Rubbing (isopropyl) alcohol. That will work, provided you have not set the stain with the other tries. If the stain remains, move on to lacquer thinner (not paint thinner), which you can find in the paint aisle of Home Depot, Lowes.
Toilet bowl stain rings! Flush, pour in 12 oz. Pepsi or CocaCola, let stand overnight. Flush after 12 hours, brush lightly with toilet brush. Voila! Stain ring is GONE!!!
Thanks for your input David. And yes that works due to the carbonation … but who can close a toilet to users for 12 hours? And at a cost of $.50 to $1.50 per cleaning (depending where and how you purchase your Coke), I find baking soda/vinegar or borax to be cheaper, better, and faster!
Thanks for all your tips..I’ve used peroxide for bleach for my white clothes for yrs..like hubby’s socks, works better than any reg bleach..keep the tips coming!
Any advantage to adding Nok-Out to the stain remover for pet accidents on carpet? If so, how much?
A qualified yes, Steve. Pet stains (urine especially), needs to be blotted up and then treated with Nok-Out immediately. However as a kind of preventive or getting after anything hints left behind, Nok-Out is very effective when added to a carpet cleaning machine’s reservoir (replace one cup of water with a cup of Nok-Out). More on this: How to Completely Eliminate Pet and Other Strong Household Odors