Bathroom guide

Best Over-the-Toilet Storage for Small Bathrooms (With Real Dimensions)

Last updated: October 12, 2026

In a small bathroom, the wall above the toilet is often the only space left. An over-the-toilet unit turns it into shelves or a cabinet without drilling much, if at all. But three measurements decide whether one fits: the width between the legs (it has to straddle your toilet), the clearance height under the first shelf (it has to clear your tank and let you lift the lid), and the depth (so you don't hit your head when you stand up). We compared five units using their manufacturers' specs and flag clearly where a listing leaves a number out.

Quick comparison

ProductTypeSize (W x D x H)Toilet clearanceBest forLink
Yaheetech Taller Over-the-Toilet CabinetCabinet with double doors25 x 8 x 77 in35.4 in from the floorBest overallCheck price on Amazon
Kalrin 4-Tier Over-the-Toilet Storage RackOpen metal rack23.6 x 9.45 x 68.1 inNot listedMost open storageCheck price on Amazon
Shintenchi Over-the-Toilet Storage CabinetSlim cabinet with doors23.6 x 8.5 x 65.4 inNot listedSlimmest cabinetCheck price on Amazon
VASAGLE LIRY Over-the-Toilet Storage CabinetCabinet with barn doors23.6 in wide, about 9.8 in deep, about 66.5 in tallNot listedFarmhouse styleCheck price on Amazon
Simple Trending 3-Tier Over-the-Toilet RackOpen metal rackNot listedNot listedLowest-cost optionCheck price on Amazon
Best overall

Yaheetech Taller Over-the-Toilet Cabinet

Size: 25 inches wide, 8 inches deep, 77 inches tall. Clearance from the floor to the first shelf: 35.4 inches.

Storage: two open shelves plus an enclosed cabinet with double doors (interior about 24 W x 19 H x 7.2 D inches) and a 3-position adjustable shelf.

Weight rating: 18 lbs on the fixed shelf, 11 lbs on the adjustable shelf.

Build: MDF with metal hardware, magnetic doors, an adjustable bottom bar and an anti-tip wall anchor.

Pros

  • The only unit here that states its toilet clearance (35.4 inches), so you can check it against your tank before you order
  • At 77 inches tall, it uses the wall almost to the ceiling in most bathrooms
  • Only 8 inches deep — the shallowest unit in this guide, so you're less likely to bump your head

Cons

  • 25 inches wide, the widest here; measure the space between the toilet and any wall or vanity
  • Shelf ratings are modest (11–18 lbs); keep heavy bottles on the lower shelves
  • MDF doesn't like standing water; wipe up splashes quickly
Check price on Amazon
Most open storage

Kalrin 4-Tier Over-the-Toilet Storage Rack

Size: 23.6 inches wide, 9.45 inches deep, 68.1 inches tall.

Weight rating: up to 120 lbs for the whole unit.

Build: metal frame with particle-board shelves, four tiers, an adjustable shelf and a basket.

Pros

  • Four tiers of open shelving — the most shelf levels in this guide
  • 120 lb overall rating, far higher than the cabinet-style units
  • Open shelves make towels and daily items easy to grab

Cons

  • Everything is on show; there are no doors to hide clutter
  • The listing doesn't state the toilet clearance; measure your tank height first
  • Particle-board shelves can swell if they stay wet
Check price on Amazon
Slimmest cabinet

Shintenchi Over-the-Toilet Storage Cabinet

Size: 23.6 inches wide, 8.5 inches deep, 65.4 inches tall.

Build: engineered wood cabinet with doors and an adjustable shelf, plus an open shelf; includes an anti-tip device.

Pros

  • 8.5 inches deep — almost as shallow as the Yaheetech, with doors that hide clutter
  • At 65.4 inches tall, it suits bathrooms with a low window or shelf above the toilet
  • Anti-tip device included

Cons

  • The listing doesn't state the toilet clearance or a weight rating
  • Shorter than the Yaheetech, so less total storage
  • Engineered wood needs to be kept dry
Check price on Amazon
Best farmhouse style

VASAGLE LIRY Over-the-Toilet Storage Cabinet

Size: 23.6 inches wide, about 9.8 inches deep and about 66.5 inches tall.

Build: cabinet with sliding barn-style doors and an adjustable shelf, rustic white finish.

Pros

  • Barn-style doors give a farmhouse look and slide instead of swinging out
  • Sliding doors need no swing space, handy when the toilet sits close to a wall
  • Enclosed storage keeps toiletries out of sight

Cons

  • About 9.8 inches deep, the deepest cabinet here
  • The listing doesn't state the toilet clearance or a weight rating
  • A style-first pick; if you need maximum storage, the Yaheetech is taller
Check price on Amazon
Lowest-cost option

Simple Trending 3-Tier Over-the-Toilet Rack

Build: powder-coated metal frame with three open shelves; freestanding.

Pros

  • Simple metal rack with three shelves — usually the cheapest way to use the wall above the toilet
  • Metal frame copes with bathroom humidity better than bare wood
  • Light and easy to move if you rearrange the bathroom

Cons

  • The listing doesn't state dimensions, toilet clearance or a weight rating; measure carefully against the listing photos and Q&A
  • Open shelves only, no doors
  • Lighter racks can wobble; keep heavy items low
Check price on Amazon

How to measure your toilet before buying

  1. 1. Width: measure the widest part of your toilet tank and the space between the toilet and the nearest wall or vanity. The unit's legs need to straddle the tank, and the outside width (23.6–25 inches in this guide) has to fit the space.
  2. 2. Clearance height: measure from the floor to the top of the tank, then add a few inches so you can lift the tank lid. The Yaheetech states 35.4 inches of clearance; for units that don't list it, check the listing photos or Q&A before buying.
  3. 3. Depth: stand up from the toilet and check how far the wall is from your head. Shallower units (8–8.5 inches here) are less likely to get in the way.
  4. 4. Height: check for a window, light or shelf above the toilet. Units here range from 65.4 to 77 inches tall.
  5. 5. Anchoring: tall, narrow units should be anchored to the wall. The Yaheetech and Shintenchi include anti-tip devices.

Open rack vs. cabinet with doors

An open rack like the Kalrin holds more weight (120 lbs) and keeps towels within reach, but everything is on show. A cabinet with doors, like the Yaheetech, Shintenchi or VASAGLE, hides toiletries and looks tidier in a small bathroom, but typically has lower shelf ratings and less open space.

Final recommendation

For most small bathrooms, the Yaheetech is the best all-round choice: 77 inches tall, only 8 inches deep, and it's the only unit here that states its toilet clearance (35.4 inches). If you want maximum open storage, the Kalrin rack is rated for 120 lbs. For a slim cabinet that hides clutter, choose the Shintenchi at 8.5 inches deep, and for a farmhouse look with sliding doors, the VASAGLE LIRY.

Related reading

More small-space inspiration from Compact Home Finds:

Frequently asked questions

Will over-the-toilet storage fit my toilet?
Measure the width and height of your tank first. The unit's legs must straddle the tank, and the first shelf must sit above it with room to lift the lid. The Yaheetech states 35.4 inches of clearance; for others, check the listing before you buy.
How deep should over-the-toilet storage be?
As shallow as possible while still holding what you need — around 8 to 10 inches is common. The Yaheetech is 8 inches deep and the Shintenchi 8.5 inches, so they're less likely to get in the way when you stand up.
Do I need to anchor over-the-toilet storage to the wall?
It's strongly recommended for tall units. The Yaheetech and Shintenchi include anti-tip devices; for others, a small wall strap is a good idea.
Is open shelving or a cabinet better above the toilet?
Open shelving holds more and keeps towels within reach; a cabinet hides clutter. Many people with small bathrooms prefer a cabinet so the room looks less crowded.
How much weight can over-the-toilet storage hold?
It varies widely. The Kalrin open rack is rated for 120 lbs in total, while the Yaheetech cabinet's shelves are rated for 11–18 lbs each. Keep heavy items like extra bottles on the lowest shelf.