Small bathrooms have a storage math problem: you need a home for towels, toilet paper, toiletries, and cleaning supplies, but there is barely room to turn around. Meanwhile, the most useful wall in the room — the roughly 24 inches of wall above the toilet tank — sits completely empty in almost every home.
These 8 over toilet storage ideas fix that without using a single inch of floor space. This guide is for renters and small-bathroom owners who want storage that looks intentional, costs under $80, and goes up without a contractor.
1. The Classic Freestanding Etagere
The classic over toilet storage solution is the freestanding etagere: a tall, narrow shelf unit that straddles the toilet and offers two or three tiers of storage with zero drilling. It is renter-friendly, costs $40–$80 at Target or IKEA, and installs in about 15 minutes with a screwdriver. Most standard units measure 23–25 inches wide and 65 inches tall, fitting tanks up to about 32 inches wide.
Make it work: Measure your toilet’s width plus the tank height before buying — low-profile and wall-hugging toilets need a narrower frame, so bring a tape measure to the store or check the product dimensions online.
%
Pin it%
2. A Trio of Floating Shelves
Three floating shelves staggered above the toilet turn dead wall space into open, airy storage that makes the bathroom feel taller. At 24–30 inches wide and 8 inches deep, each shelf holds baskets, jars, and a plant without crowding the room — and a set of three unfinished pine shelves costs under $35 at Home Depot or IKEA’s LACK range. Stagger them at 12-inch vertical intervals for a look that feels designed rather than improvised.
Make it work: Anchor at least the bottom shelf into wall studs, not just drywall anchors — shelves above a toilet carry real weight, and a falling shelf is the one bathroom accident you never want.
%
Pin it%
3. A Shallow Cabinet With Doors
If open shelves stress you out, a shallow wall cabinet with doors gives you the same footprint with everything hidden. At 6–8 inches deep it clears the toilet tank easily, and frosted or fluted glass doors hide clutter while still looking light and pretty. IKEA’s GODMORGON or a $55–$75 medicine-style cabinet from Amazon both work beautifully here. I tried a shallow cabinet in my studio bathroom and the closed doors were the difference between “storage” and “visual noise” — out of sight really is out of mind.
Make it work: Mount the cabinet bottom at least 24 inches above the tank lid so you can lift the lid fully and reach in comfortably — measure twice, drill once.
%
Pin it%
4. A Leaning Ladder Shelf
A leaning ladder shelf brings warm wood texture and five tiers of graduated storage — deep shelves at the bottom for baskets, shallow ones up top for decor. It leans rather than mounts, so most need only one small wall anchor for safety, and it looks far more expensive than its $50–$70 price tag at Target or Wayfair. The graduated depth is practical too: bulky items sit low where they are stable, pretty things live high where they show.
Make it work: Use the anti-tip hardware that comes in the box — a tall leaning shelf in a small bathroom gets bumped, and the anchor takes 5 minutes to install.
%
Pin it%
5. One Ledge Shelf and Pretty Baskets
Sometimes one good shelf is all you need. A single 30-inch ledge shelf with two or three matching baskets corrals toilet paper, cleaning supplies, and extras in one clean line — the simplest over toilet storage idea here, doable for under $25 in an afternoon. A 1×4 pine board ($8 at Home Depot) plus two $5 brackets gets you there, and a coat of white paint makes it look built-in.
Make it work: Choose baskets with lids or high sides so supplies stay hidden and dust-free; open low baskets above a toilet collect dust faster than you would think.
%
Pin it%
6. Hooks and a Rail for Towels
A wall-mounted towel rail or a row of sturdy hooks above the toilet puts bath towels and robes exactly where you need them while freeing the door and walls elsewhere. A 24-inch rail with four hooks handles two full bath towels plus a hand towel for about $20 — IKEA’s HULTARP rail with S-hooks is the classic budget pick. This is also the fastest install on the list: four screws and you are done in ten minutes.
Make it work: Mount hooks and rails into studs wherever possible — wet towels are heavy, and a rail pulling out of drywall is a repair nobody wants above a toilet.
%
Pin it%
7. A Mirrored Medicine Cabinet
A mirrored cabinet above the toilet doubles your storage and bounces light around a windowless bathroom — two problems, one fixture. Recessed versions sit flush with the wall for a built-in look, while surface-mount ones install with basic tools and cost $60–$120. When I swapped a plain mirror for a mirrored cabinet in my 380 sq ft studio, I gained an entire shelf of hidden storage and the room genuinely felt brighter the same day.
Make it work: Choose a cabinet at least 20 inches wide with adjustable shelves so tall bottles actually fit; fixed-shelf models waste the vertical space you are trying to gain.
%
Pin it%
8. Industrial Pipe Shelves
Black iron pipe shelves bring industrial character and serious strength — each shelf easily holds 30+ pounds when anchored to studs. Two pipe-bracket shelves with reclaimed wood planks cost around $40 in parts from Home Depot and look custom-built. Keep the shelf depth to 8 inches so they read as bathroom-appropriate rather than workshop, and the matte black finish hides water spots beautifully.
Make it work: Seal the wood planks with a water-based polyurethane before hanging — bathroom humidity will warp and stain raw wood within months.
%
Pin it%
Mistakes to Avoid
Skipping the Stud Finder
Wall-mounted storage above a toilet must be anchored into studs — drywall anchors alone can fail under the weight of towels and bottles. A falling shelf above a toilet is dangerous and expensive; always find the stud first.
Mounting Too Low
Shelves or cabinets hung less than 24 inches above the tank block the lid from opening fully and put items in the splash zone. Measure from the top of the closed lid and give yourself generous clearance.
Overloading High Shelves
Heavy bottles and stacks of towels belong on the lowest shelf, not the top one. Top-heavy storage is harder to reach, more likely to tip items off, and puts real stress on wall anchors.
Leaving Everything Open and Visible
Eight open shelves of mismatched bottles look like clutter, not storage. Mix in baskets, lidded jars, and at least one closed cabinet so everyday mess stays hidden and the display looks intentional.
Ignoring Bathroom Humidity
Raw wood, unsealed MDF, and rust-prone metals deteriorate fast in steamy bathrooms. Choose sealed wood, powder-coated metal, or plastic baskets — and run the exhaust fan so your pretty new storage actually lasts.
FAQs
What is the best over toilet storage for a small bathroom?
A freestanding etagere is the best all-rounder: it needs no drilling, offers three tiers of open shelving, and costs $40–$80. If you prefer a cleaner look or have kids, a shallow wall cabinet with doors keeps everything hidden and dust-free. Renters should stick with freestanding or tension-mounted options to avoid wall damage.
How much weight can over toilet storage hold?
A quality freestanding etagere typically holds 20–35 pounds per shelf, plenty for towels, toiletries, and decor. Wall-mounted shelves must be anchored into studs — drywall anchors alone are risky above a toilet. Always check the manufacturer’s weight rating and distribute heavier items like full bottles on the lowest shelf.
Is over toilet storage a good idea in a rental bathroom?
Yes — it is one of the most renter-friendly upgrades there is. Freestanding etageres and ladder shelves need zero holes, and a single floating shelf needs only two small holes that patch in minutes. Avoid anything that requires plumbing changes or large wall anchors, and you will get your deposit back intact.
How do I keep over toilet storage from looking cluttered?
Follow the rule of thirds: one-third closed storage (baskets, boxes), one-third everyday items styled neatly, one-third breathing room or decor. Matching containers are the fastest decluttering trick — decant mismatched bottles into uniform jars and baskets. If a shelf still looks busy, you have too much stuff, not too little storage.
What should I avoid storing above the toilet?
Skip anything you use with wet hands that could slip, very heavy items on high shelves, and medicines that suffer in bathroom humidity and heat. Keep daily essentials at easy reach on the lowest shelf, and reserve the top for backup supplies and decor. Also avoid open food or anything that cannot handle occasional splashes.
That empty wall above your toilet is some of the most valuable real estate in a small bathroom — now you know exactly what to do with it. Pick the idea that fits your budget and your drill comfort level, and enjoy a bathroom that finally has a place for everything.
Found your fix? Save this post to your bathroom organization board and share it with someone whose bathroom counter is crying for help.
What readers are saying
No comments yet — yours could be the first.