We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.
A quick Google search for, say, mops will lead you to options anywhere from $13 to $60. Yikes. We have no doubt that these cleaning supplies perform well, but when you need several cleaners to spruce up the house, costs add up. Luckily, we found some popular tried-and-true cleaning products priced under $7. Technically, if you wanted, you could splurge on the whole list for under $30 in total.
Below, check out our list of top-rated cleaning products all priced under $7.
The Best Cleaning Products Under $7
1. Homexcel Microfiber Cleaning Cloth, 12-Pack, $0.46/each.
I literally use these microfiber cloths ($0.46 each, Amazon) for everything, including my windows, kitchen and bathroom counters, car surfaces, dusting surfaces, my toddler’s messy face — you name it. Paying just $0.46 per reusable microfiber cloth is an incredible deal since you’d pay $0.50 more per cloth at the dollar store.
- Sold at: Amazon
- Lowest price in the last 12 months: $0.46/each when purchasing the Amazon 12-pack
“I love these. I was afraid they would fall apart easily since they are so cheap but they have held up well. Easy to wash and are great for cleaning.” — Amazon Reviewer
2. Ajax Powder Cleanser, $0.98
Created to clean porcelain (think toilets!), tile, ceramic, and more, this versatile Ajax Powder Cleanser ($0.98, Walmart) is a bathroom cabinet staple. With close to 1,000 reviews averaging 4.5 stars, it’s definitely worth a try at just $0.47 per ounce.
“Hard working ajax cleanser at a good price shipped to my home. Great!” — Walmart Reviewer
3. Glade Solid Air Freshener & Deodorizer for Home and Bathroom, $1.24
With 4.5 stars and nearly 57,000 Amazon reviews, the Glade Solid Air Freshener for Home and Bathroom ($1.24, Amazon) costs less than $2. It can be used anywhere you might need a fresh scent boost. Get an extra 15% off when you use Amazon Subscribe & Save, taking the price down to an unbeatable $1.05 each, delivered right to your door.
- Sold at: Amazon, Walmart
- Lowest price in the last 12 months: $1.24 on Amazon, or $1.05 with Amazon Subscribe & Save
“I really like these for use in my bathroom & my entryway — the scent is pleasant, the canister looks nice.” — Amazon Reviewer
Related: 13 Deep Cleaning Tips for the Germiest Household Items
4. Great Value Extra Strength Miracle Cleaning Eraser, $1.98
Walmart’s Great Value version of the Mr. Clean Magic Eraser is a steal at $0.99 per eraser ($1.98, Walmart). Walmart also sells the name-brand Mr. Clean Magic Erasers for $5.44, which includes two erasers, or $2.72 for one, so the generic version really cleans up nicely at less than half the cost.
- Sold at: Walmart
- Lowest price in the last 12 months: $1.98 at Walmart
“It works well for one use.” — Walmart Reviewer
5. Lysol Toilet Bowl Cleaner Cling Gel, $2.27
Lysol Toilet Bowl Cleaner Gel ($2.27, Amazon) has close to 20,000 reviews averaging 4.5 stars. You can even save 15% if you Subscribe & Save. Or opt for the 2-pack Lysol Toilet Bowl Cleaner Gel on Amazon to take the price down to just $2.06 each.
“This product keeps my toilet clean and sparkling white.” — Amazon Reviewer
6. Memorytime 10-Piece Nylon Spray Cleaning Brush Set, $2.51
Whether you need these hardworking scrubbers ($2.51, Amazon) to clean your stash of reusable straws, water bottles, a computer keyboard, sink drains, or any odd-shaped toys in need of a good scrub, you can’t beat $2.51 on this 10-piece set of Memory Time Nylon Spray Cleaning Brushes from Amazon.
At just $0.25 per brush, you’ll find every size you need delivered right to your door.
- Sold at: Amazon
- Lowest price in the last 12 months: $2.51 from Amazon
No reviews yet.
7. Scotch Bright Little Handy Scrubber, $2.79
This Scotch Bright Little Handy Scrubber is the perfect size to scrub a sink or the inside of your fridge. And while some scrub brushes are a little pricey, this non-scratch scrubber ($2.79, Target) costs less than $3. If you need more than one, Amazon sells a 6-pack of Scotch Bright Little Handy Scrubbers for $16.24, which breaks down to $2.79 each.
“These are the perfect size to fit in glasses and in all types of dishes. Firm scrubber and has a scraper side, too. I love how this takes up minimal room in the sink caddy. These are great and last quite a long time!” — Target Reviewer
8. Lysol Foamer Aerosol Bathroom Cleaner, $2.97
Amazon and Walmart sell the highly rated 19-ounce Lysol Foamer Aerosol Bathroom Cleaner ($2.97, Amazon) for the same price. But at Amazon, you can Subscribe & Save to drop your price to just $2.52, saving you $0.02 per ounce compared to Walmart’s low everyday price.
- Sold at: Amazon, Walmart, Albertsons
- Lowest price in the last 12 months: $2.52 with Amazon Subscribe & Save
“Smell is amazing, and it works.” — Amazon Reviewer
9. Mr. Clean Ultra Flex Latex Gloves, $2.99
Latex gloves for dishes or cleaning your toilet are surprisingly expensive and can cost up to $10 a pair! But the Mr. Clean Ultra Flex Latex Gloves ($2.99, Amazon) get the same job done for less than $3. That’s cheap enough to keep a pair in every room with a toilet or sink.
- Sold at: Amazon, Mr. Clean
- Lowest price in the last 12 months: $2.99 on Amazon, or $2.84 when you Subscribe & Save
“If I didn’t like dealing with dishes or cleaning then that has changed since I got a pair of these bad boys! Water temperature isn’t aggravating and I have a better grip on slippery surfaces.” — Amazon Reviewer
10. Up & Up Glass Cleaner Wipes, $2.99
Keeping a 28-count pack of Target brand Up & Up Glass Cleaner Wipes ($2.99, Target) in your car or next to the bathroom sink is a no-brainer at just $2.99 per pack. When you do the math, the wipes equal out to $0.10 per wipe, while similar Windex wipes sell on Amazon for $0.18/per wipe. And you can even use your Target RedCard to drop the price to $2.84 for 28 wipes.
- Sold at: Target
- Lowest price in the last 12 months: $2.84 when you use your Target Red Card for an additional 5% off
‘Love it! I normally only use one wipe to clean four mirrors in my house!.” — Target Reviewer