We independently evaluate the products we review. When you buy via links on our site, we may receive compensation. Read more about how we vet products and deals.

These rust-free shower shelves keep my bathroom incredibly organized — and they’re on sale

Of course, I had to get them after they went viral on social media

I’m always on the hunt for items that maximize space and keep my stuff organized since I live in a small one-bedroom apartment. I watched these rust-free adhesive shower shelves go viral on TikTok after @jettsetfarmhouse loved them, so I decided to give them a try and am so happy I did. If your "new year, new you" mindset has you reorganizing the whole house, there’s no better time to add these to your cart —they're down to $13 apiece right now for Amazon Prime members.

My bathroom is so organized thanks to these adhesive shower shelves! They hold so much and make my shower look like a luxe hotel bathroom.

$27 at Amazon

Before these sleek shelves arrived, my tiny bathroom was a bit of a mess. All my skincare and hair care products were perched on my tub’s edges and in the corners. I tried other shower shelves, but most of them stick to tile using suction cups, which often stop working when condensation sets in.

So when I saw that these Kincmax shelves use a long adhesive strip described as “surprisingly sturdy” I went for them. I’ve had the shelves for over six months now and can confirm they have not budged even once — even when I fill them to the brim with full-sized products. The adhesive strip is clear, so it's unnoticeable and it has three hooks built in to hang the shelves on.

Shower Shelves
Thousands of TikTok users and Amazon shoppers are fans of these shelves! (Photo: Amazon)

You can choose between black (which I have) and stainless steel finishes. The set comes with two shelves that each support up to 15 pounds. They are rust-proof and scratch-resistant, so they don't get grungy. I love that they come with moveable hooks to hang washcloths and exfoliating mitts. The sleek and simple design gives my bathroom an elevated, spa-like feel.

And I’m not the only one who's a fan. More than 25,000 shoppers have given the handy shelves a perfect five-star rating. “TikTok sent me — and I am a happy customer,” raved one. “Had a huge over-the-shower head rack that was messing up my spa vibes... couldn't hang my eucalyptus properly and truly just an overall messy aesthetic. I want to feel like I'm in a nice hotel when I'm in the shower - but with the comfort of all my personal full-size shower products. These look nice, were super easy to hang & are the perfect size to hold everything I needed."

Other fans got creative with them. Some have the shelves hanging in the kitchen to hold sponges and cleaning supplies, others have turned them into spice racks. “This is an amazing product,” wrote one. “It was so easy to install and actually used one in my shower and one in my kitchen as a spice holder. The adhesive is very strong and keeps the racks stable.”

The adhesive isn’t reusable, so if you move, you can buy a new set of adhesives for $15 and reuse the same shelves. I will note that the adhesive strips are a bit difficult to remove (which is a good thing, really), so make sure you put them exactly where you want them.

Normally the set of shower caddies would set you back $32, but right now the set is only $27 if you have Amazon Prime (if you're not a member yet, sign up for a free 30-day trial here). If you’re looking for an affordable way to organize your bathroom, this is definitely it.

The adhesive that holds up the shelves is incredibly strong, so I never have to worry about them falling down — unlike caddies with suction cups. 

$27 at Amazon

If you have Amazon Prime, you’ll get free shipping, of course. Not yet a member? No problem. You can sign up for your free 30-day trial here. (And by the way, those without Prime still get free shipping on orders of $25 or more.)

The reviews quoted above reflect the most recent versions at the time of publication.

Looking for more great Amazon home deals? Check these out: