Grease spots don’t politely stay on the surface. They grab carpet fibers, darken fast, and keep reminding you exactly where the spill happened. This homemade carpet cleaner gives you a targeted way to work on small oil and grease stains without dragging out an entire machine setup (because that’s always the dream, isn’t it?).
Making your own batch can cost more up front than grabbing a single can of ready-made spot remover, but it also gives you a larger amount to keep on hand for repeat stains. A comparable commercial carpet stain remover can run about $7.97 for 14 ounces at Walmart, while this formula lets you control the exact ingredients, texture, and application instead of relying on added fragrance or a premixed aerosol format.
You’ll need 5 materials for the cleaner itself: whole wheat flour, water, salicylic acid, aluminum stearate, and mineral oil. The original method stores the finished cleaner in a covered glass jar, and you’ll also want a mixing bowl, measuring cups and spoons, something sturdy for constant stirring, plus a damp cloth or sponge for cleanup.
- 🧰 Materials You'll Need
- 🔧 Tools & Equipment
- 🛠️ How to Make Carpet Cleaner for Oil and Grease
- 🛠️ How to Use It
- 🛡️ Safety Information
- 📦 Storage
- 💸 Estimated Cost
- 🛍️ Need Help Finding Everything?
- ❓ Frequently Asked Questions about Carpet Cleaner for Oil and Grease
- 📌 Love this Carpet Cleaner for Oil and Grease? Pin it!
- 🖨️ Print-Friendly How-To: Carpet Cleaner for Oil and Grease
Materials You’ll Need
- 3 cups whole wheat flour
- 1 3/4 cups water
- 1 tablespoon salicylic acid
- 1 tablespoon aluminum stearate
- 1 1/4 cups mineral oil
Tools & Equipment
- Mixing bowl
- Measuring cups
- Measuring spoons
- Stirring spoon or spatula
- Covered glass jar
- Damp cloth or sponge
How to Make Carpet Cleaner for Oil and Grease
- Blend the whole wheat flour and water together.
- Carefully add the salicylic acid and aluminum stearate.
- Blend well, stirring constantly, and slowly add the mineral oil.
- Transfer the finished cleaner to a covered glass jar.
How to Use It
- Brush the cleaner into a small section of carpet.
- Let it set for a few minutes.
- Wipe it off with a damp cloth or sponge.
- Repeat until the oil and grease stains have been removed.
If you’re dealing with older marks too, you might also want to see How to Remove Oil Stains that have Set or keep Carpet Cleaner (heavy duty) handy for tougher general cleanup jobs.
Safety Information
Use this cleaner only on a small test area first so you can check for texture or color changes before treating a visible spot. Because this formula includes salicylic acid, avoid getting the mixture in your eyes or on your skin for longer than necessary, and keep the dry powder from drifting while you mix. The FDA notes that salicylic acid products are for external use only and should be used carefully to avoid irritation, which makes careful measuring and handling worth the extra minute here: FDA guidance on beta hydroxy acids.
Keep the cleaner away from children and pets, and do not use it on large carpeted areas as a general all-over cleaner. This formula works as a spot treatment.
Storage
Store the cleaner in a covered glass jar, just as the original method directs. Keep the jar tightly closed between uses and label it clearly so nobody mistakes it for something else in the pantry, which would be a very bad plot twist.
Estimated Cost
Estimated consumable cost: Not calculated.
This formula uses specialty materials, including salicylic acid and aluminum stearate, and current pricing varies widely by package size and supplier. Since the source formula gives exact project amounts but not standardized retail package sizes for both specialty ingredients, a responsible per-batch estimate would be too speculative.
🛍️ Need Help Finding Everything?
- Whole wheat flour at Walmart
- Mineral oil on Amazon
- Salicylic acid powder on Amazon
- Aluminum stearate on Amazon
- Aromatic Carpet Cleaner
- Wet Carpet Cleaner
Frequently Asked Questions about Carpet Cleaner for Oil and Grease
No. This formula works as a spot treatment for small oil and grease stains. Brush it into a small section, let it sit for a few minutes, then wipe it away with a damp cloth or sponge.
Let it set for a few minutes. You do not need a long soak here. The original method keeps it short, then has you wipe and repeat if the stain is still visible.
You don’t need to flood the area. Wipe the cleaner off with a damp cloth or sponge. If the spot still feels a little residue-heavy, use a freshly dampened cloth and wipe again.
This formula specifically uses whole wheat flour, so stick with that if you want to follow it as written. Changing the flour changes the texture, and with spot cleaners texture matters more than people think.
Store it in a covered glass jar. A tight-fitting lid helps keep the mixture contained between uses, and a label helps prevent mix-ups later.
Yes. Test it on a small, less noticeable section first. That gives you a chance to check how your carpet reacts before you work on the stain you actually care about.
This post gives directions for carpet only, so I’d keep it there unless you know your upholstery fabric can handle the same treatment. If you need something fabric-specific, use a cleaner intended for upholstery instead of guessing.
Repeat the treatment. Brush it in, let it sit for a few minutes, wipe it away, and keep going until the oil and grease stains have been removed.
They’re a smart idea, especially since you’re handling salicylic acid as part of the mixture. At the very least, avoid direct contact with your eyes and wash your hands well after mixing and using the cleaner.
📌 Love this Carpet Cleaner for Oil and Grease? Pin it!

Did you try this carpet cleaner? Let us know how you used it and whether you needed one round or a few repeat applications to tackle the stain.
🖨️ Print-Friendly How-To: Carpet Cleaner for Oil and Grease

Carpet Cleaner for Oil and Grease
Equipment
Materials
- 3 cups whole wheat flour
- 1 ¾ cups water
- 1 tablespoon salicylic acid
- 1 tablespoon aluminum stearate
- 1 ¼ cups mineral oil
Instructions
- Blend the whole wheat flour and water together.
- Carefully add the salicylic acid and aluminum stearate.
- Blend well, stirring constantly, and slowly add the mineral oil.
- Transfer the finished cleaner to a covered glass jar.
- Brush the cleaner into a small section of carpet.
- Let it set for a few minutes.
- Wipe it off with a damp cloth or sponge.
- Repeat until the oil and grease stains have been removed.







where do we find these ingredients? amazon does not have exactly them.