Table of Contents

12 sections 11 min read

As an Amazon Associate I earn from qualifying purchases. Links marked “Affiliate link” may earn us a commission at no extra cost to you. Learn more.

TEENFON Bathroom Wall Cabinet is the smallest by listed floor footprint at 0.74 sq ft, ChooChoo Bathroom Wall Cabinet with 2 Doors sits in the middle, and Bathroom Wall Storage Cabinet is the largest at 1.31 sq ft. Specifications come from Amazon listing data checked October 4, 2026; we have not tested these products. Recheck the selected variant and the current price on Amazon before ordering.

Quick compare: the products in this guide

Sizes come from the Amazon listings as we read them; check the product page for the current details before you buy.

ProductListed detailsLink
Bathroom Wall Storage Cabinet, Medicine Cabinet with Adjustable Wood Shelf &…8″D x 23.5″W x 24.5″H; 8″D x 23.5″W x 24.5″HSee details on Amazon Affiliate link
ChooChoo Bathroom Wall Cabinet with 2 Doors, Over The Toilet8.8″D x 21.1″W x 24″H; 8.8″D x 21.1″W x 24″HSee details on Amazon Affiliate link
TEENFON Bathroom Wall Cabinet, Over The Toilet Space Saver Storage with Barn…7″D x 15.3″W x 19.5″HSee details on Amazon Affiliate link

Three options at a glance

PickListed dimensionsFloor footprintFootprint rank
Bathroom Wall Storage Cabinet8″ D × 23.5″ W × 24.5″ H188 sq in (1.31 sq ft)Largest
ChooChoo Bathroom Wall Cabinet with 28.8″ D × 21.1″ W × 24″ H185.68 sq in (1.29 sq ft)Middle
TEENFON Bathroom Wall Cabinet7″ D × 15.3″ W × 19.5″ H107.1 sq in (0.74 sq ft)Smallest

1. Bathroom Wall Storage Cabinet, Medicine Cabinet with Adjustable Wood Shelf & Doors, Over the Toilet Storage Cabinet Above Toilet Storage for Laundry Room & Living Room Kitchen Storage Islands (Oak) — Largest listed footprint

Listed details: dimensions 8″ D × 23.5″ W × 24.5″ H; item weight 22.3 pounds; material Engineered Wood; color Natural Oak.

The INNOD is a wall-hung bathroom cabinet in natural oak with an adjustable wood shelf and doors. The specs list 8 inches deep, 23.5 wide and 24.5 high, an item weight of 22.3 pounds and a footprint of 1.31 sq ft (8 x 23.5 divided by 144), the widest of the three. The first bullet says it is made of PB and MDF, with PB credited for load-bearing and moisture-proof properties and MDF for a smooth, easy-to-clean surface. The bullets suggest it for the bathroom, kitchen or laundry room, and mention grooved panels. No weight capacity or mounting hardware details are listed.

Pros

  • Widest at 23.5 inches, which gives the most storage width above a toilet
  • Adjustable shelf behind doors keeps items hidden
  • Lists a 22.3-pound item weight, which the ChooChoo and TEENFON do not

Cons

  • Heaviest of the three at 22.3 pounds, with no weight capacity or wall-mount details listed
  • Made of PB and MDF, and the bullets do not describe any waterproof finish
  • A 23.5-inch width may be wider than the space above a narrow toilet or beside a window

Who it is for / who should skip it: Pick it if you have a wide wall above the toilet and want an oak look with an adjustable shelf. Skip it if the wall is narrow or you need a stated load limit.

2. ChooChoo Bathroom Wall Cabinet with 2 Doors, Over The Toilet — Middle listed footprint

Listed details: dimensions 8.8″ D × 21.1″ W × 24″ H; material Engineered Wood, Wood; color White.

The ChooChoo is a white two-door wall cabinet with 2 adjustable shelves, each with three height settings. It is 8.8 inches deep, 21.1 wide and 24 high, a footprint of 1.29 sq ft (8.8 x 21.1 divided by 144), and the deepest of the three. The bullets say it uses low-emission P2 grade MDF and water-based paint, and that parts are numbered with step-by-step instructions. The specs list the material as engineered wood and wood. The listing gives no item weight, no load limit and no mounting hardware information, and the interior size of each shelf is not stated, so tall bottles are a risk.

Pros

  • Two adjustable shelves with three height settings, so the layout can be changed
  • Low-emission P2 grade MDF and water-based paint are listed
  • Numbered parts and step-by-step instructions for assembly

Cons

  • No item weight, load limit or mounting details are listed
  • Deepest at 8.8 inches, so it projects furthest over the toilet tank and lid
  • The specs say engineered wood and wood while the bullet says MDF board, so the build is described inconsistently

Who it is for / who should skip it: Pick it if you want two shelves you can move and a middle width of 21.1 inches. Skip it if depth over the tank is tight or you need weight data.

3. TEENFON Bathroom Wall Cabinet, Over The Toilet Space Saver Storage with Barn Doors & Adjustable Shelf, Hanging Medicine Cabinet, White 7.1″ D x 15.4″ W x 19.3″ H — Smallest listed footprint

Listed details: dimensions 7″ D × 15.3″ W × 19.5″ H; material Waterproof Engineered Wood; color White 15.4″w X 19.3″h.

The TEENFON is the compact option, a white cabinet with barn doors and an adjustable shelf. The specs list 7 inches deep, 15.3 wide and 19.5 high, while the title and a bullet say 7.1 by 15.4 by 19.3 inches and ask the buyer to confirm the size before purchasing. Its footprint is 0.74 sq ft (7 x 15.3 divided by 144). The bullets say it is made of MDF and particle board with an extra back board for hanging more firmly, and the spec lists waterproof engineered wood. The spec table lists 3 shelves, while a bullet describes a shelf adjustable to 3 heights.

Pros

  • Smallest footprint at 0.74 sq ft, with a 15.3-inch width for narrow bathrooms
  • Extra board on the back is stated for firmer hanging
  • Listed as waterproof engineered wood, and the shelf adjusts to 3 heights

Cons

  • Only 19.5 inches high, so it holds the least, and the listing asks buyers to confirm the size
  • The spec table says 3 shelves while a bullet says one adjustable shelf with 3 heights
  • No item weight, load limit or mounting hardware is listed

Who it is for / who should skip it: Pick it if you have a narrow bathroom and need a small enclosed cabinet. Skip it if you want more shelf space or a size you do not have to double-check.

What to check before buying bathroom cabinet above toilet

Start with the wall, not the cabinet. A bathroom cabinet above a toilet needs a clear stretch of wall and enough height above the tank. The listings give widths of 23.5 inches (INNOD), 21.1 (ChooChoo) and 15.3 (TEENFON), heights of 24.5, 24 and 19.5, and depths of 8, 8.8 and 7. None of them lists a recommended mounting height or the clearance above a toilet tank, so measure your tank, lid and flush handle and decide where the bottom edge goes.

Second, depth. The ChooChoo’s 8.8 inches projects 1.8 inches further than the TEENFON’s 7 inches and 0.8 inches further than the INNOD’s 8. In a small bathroom, that projection matters when you stand up from the toilet.

Third, interior layout. The ChooChoo has 2 adjustable shelves with three height settings, the TEENFON a shelf with 3 height settings, and the INNOD an adjustable shelf. Interior sizes are not listed, so tall bottles may not fit the smaller cabinets.

Fourth, moisture. The TEENFON is listed as waterproof engineered wood and the ChooChoo uses water-based paint on P2 grade MDF. The INNOD bullet describes PB with moisture-proof properties but gives no waterproof claim. A cabinet above a toilet sits in a damp room, so this matters.

Fifth, hanging. The TEENFON has an extra back board. None of the three lists a weight capacity or mounting hardware. Use wall anchors rated for the load and a stud where you can, since the listings do not say.

Sixth, weight. Only the INNOD lists an item weight at 22.3 pounds.

Verify the missing details on the current listing before you drill. Rule: wide wall, INNOD; middle size with two shelves, ChooChoo; narrow space, TEENFON once its size is confirmed.

Worked example: fit math for these three options

This worked example is our own planning arithmetic from the listed dimensions, not test results. The wall length and walkway width are assumed example values; replace them with your measurements.

Wall example. Assume 36 inches of clear wall.

  • Bathroom Wall Storage Cabinet: 36 − 23.5 = 12.5 inches spare; centred, 6.25 inches on each side before trim, plugs or curtains.
  • ChooChoo Bathroom Wall Cabinet with 2: 36 − 21.1 = 14.9 inches spare; centred, 7.45 inches on each side before trim, plugs or curtains.
  • TEENFON Bathroom Wall Cabinet: 36 − 15.3 = 20.7 inches spare; centred, 10.35 inches on each side before trim, plugs or curtains.

Footprint. Depth × width, converted at 144 square inches per square foot:

  • Bathroom Wall Storage Cabinet: 8 × 23.5 = 188 sq in, or 1.31 sq ft.
  • ChooChoo Bathroom Wall Cabinet with 2: 8.8 × 21.1 = 185.68 sq in, or 1.29 sq ft.
  • TEENFON Bathroom Wall Cabinet: 7 × 15.3 = 107.1 sq in, or 0.74 sq ft.

Mistakes to avoid

  • Measuring the cabinet but not the toilet. None of the listings gives clearance over a tank, so measure the tank, lid and handle and set the mounting height from them.
  • Skipping the depth. The ChooChoo is 8.8 inches deep and the TEENFON is 7, a 1.8-inch difference that you will notice standing at the toilet.
  • Assuming a weight limit. None of the three lists a load capacity or mounting hardware, so use proper wall anchors and keep heavy items low.
  • Trusting the TEENFON size. The spec says 7 x 15.3 x 19.5 inches and the title says 7.1 x 15.4 x 19.3. The listing itself asks buyers to confirm the size.

Frequently asked questions

What size cabinet fits above a toilet?

It depends on your wall and tank. The listed widths are 23.5 inches for the INNOD, 21.1 for the ChooChoo and 15.3 for the TEENFON, and none lists clearance over the tank. Measure the tank, lid and handle before picking a size.

Are these cabinets waterproof?

The TEENFON spec lists waterproof engineered wood. The ChooChoo uses P2 grade MDF with water-based paint, and the INNOD bullet describes moisture-proof properties of its PB board. Wipe up splashes and steam condensation, since none is described as fully sealed.

How much weight can an over the toilet cabinet hold?

None of the three listings states a weight capacity. The INNOD weighs 22.3 pounds itself, and the TEENFON has an extra back board for firmer hanging. Use wall anchors rated for the load and put heavy items on the lowest shelf.

Which of these cabinets has adjustable shelves?

All three. The ChooChoo has 2 adjustable shelves with three height settings, the TEENFON has a shelf with 3 heights, though its spec table says 3 shelves, and the INNOD has an adjustable wood shelf. Interior sizes are not listed.

Products worth checking

We have not tested these products. Sizes and features come from the Amazon listings as we read them; where a listing does not say, we say so.

Bathroom Wall Storage Cabinet, Medicine Cabinet with Adjustable Wood Shelf & Doors, Over the Toilet Storage Cabinet Above Toilet Storage for Laundry Room & Living Room Kitchen Storage Islands (Oak)

listed dimensions: 8″D x 23.5″W x 24.5″H; Product Dimensions: 8″D x 23.5″W x 24.5″H

See details on Amazon Affiliate link

ChooChoo Bathroom Wall Cabinet with 2 Doors, Over The Toilet

listed dimensions: 8.8″D x 21.1″W x 24″H; Product Dimensions: 8.8″D x 21.1″W x 24″H

See details on Amazon Affiliate link

TEENFON Bathroom Wall Cabinet, Over The Toilet Space Saver Storage with Barn Doors & Adjustable Shelf, Hanging Medicine Cabinet, White 7.1″ D x 15.4″ W x 19.3″ H

listed dimensions: 7″D x 15.3″W x 19.5″H; Color: White 15.4″w X 19.3″h

See details on Amazon Affiliate link

Sources checked

Specifications come from the Amazon listings as we read them for this guide. Product details and availability can change, so confirm on the product page before you buy.

How we research our guides