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 has the smallest listed floor footprint of these three over-the-toilet storage cabinets, at 0.74 sq ft, and Spirich Over The Toilet Storage Cabinet has the largest, at 1.55 sq ft. TEENFON lists 7 by 15.3 by 19.5 inches, ChooChoo Bathroom Wall Cabinet with 2 lists 8.8 by 21.1 by 24 inches, and Spirich lists 9 by 24.8 by 66 inches. Specifications come from Amazon listing data checked October 4, 2026; we have not tested these products. Recheck the selected variant before ordering, because titles and specs can change.

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
Spirich Over The Toilet Storage Cabinet with Doors, Bathroom Organizer9″D x 24.8″W x 66″HSee details on Amazon Affiliate link
ChooChoo Bathroom Wall Cabinet with 2 Doors, Over The Toilet8.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 rankBuy
Spirich Over The Toilet Storage Cabinet9″ D × 24.8″ W × 66″ H223.2 sq in (1.55 sq ft)LargestView on Amazon
ChooChoo Bathroom Wall Cabinet with 28.8″ D × 21.1″ W × 24″ H185.68 sq in (1.29 sq ft)MiddleView on Amazon
TEENFON Bathroom Wall Cabinet7″ D × 15.3″ W × 19.5″ H107.1 sq in (0.74 sq ft)Smallest

1. Spirich Over The Toilet Storage Cabinet with Doors, Bathroom Organizer — Largest listed footprint

Listed details: dimensions 9″ D × 24.8″ W × 66″ H; item weight 35 pounds; material Engineered Wood; color White.

The Spirich cabinet is the tallest and widest option listed, measuring 9 inches deep by 24.8 inches wide by 66 inches high. Its engineered-wood construction, white finish, and modern style suit a bathroom that needs substantial vertical storage. Three shelves combine enclosed and open storage: the listing says doors hide toiletries, while an open shelf keeps frequently used items accessible or provides display space. The listing also states that the unit includes labeled parts, hardware, and clear instructions. At 35 pounds, it is heavier than the other listed products, so check the available floor and ceiling clearance before choosing it.

Pros

  • Tallest listed cabinet at 66 inches high
  • Combines doors with an open shelf
  • Listing states that labeled parts, hardware, and instructions are included

Cons

  • Largest listed footprint at 1.55 square feet
  • At 35 pounds, it is the only listed product with a stated weight
  • The listing does not state the cabinet’s interior dimensions or weight capacity

Who it is for / who should skip it: Pick it if you want the most vertical storage and have room for a 66-inch-high cabinet. Skip it if your bathroom cannot accommodate the largest listed footprint or if you need a stated weight capacity.

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 wall cabinet measuring 8.8 inches deep by 21.1 inches wide by 24 inches high, with a listed footprint of 1.29 square feet. Its white engineered-wood and wood construction is described as elegant, modern, and classic. Two doors conceal two adjustable shelves, and the listing says each shelf has three height settings. The cabinet uses low-emission P2-grade MDF board and water-based paint, according to the listing. Assembly instructions are included, with numbered parts and accessories. The listing does not state the product’s weight, interior dimensions, or weight capacity, so verify mounting requirements and available wall space before purchase.

Pros

  • Two adjustable shelves with three height settings
  • Doors provide enclosed storage
  • Listing states that parts and accessories are numbered for assembly

Cons

  • Wall-mounted format requires suitable wall space and installation
  • Smaller in height than the Spirich at 24 inches
  • The listing does not state product weight or weight capacity

Who it is for / who should skip it: Pick it if you want a medium-width wall cabinet with adjustable enclosed storage above the toilet. Skip it if you need a tall floor-to-ceiling-style organizer or do not want to install a wall-mounted cabinet.

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 smallest listed option by footprint at 0.74 square feet, and the listing positions it for narrow bathrooms and small apartments. It has a white waterproof-engineered-wood description, farmhouse and modern styling, barn doors, and an adjustable shelf with three height settings. The listing says the cabinet includes an extra board and uses high-grade MDF and particle board. However, the dimensions conflict: the main listing gives 7 inches deep by 15.3 inches wide by 19.5 inches high, while the product text says 7.1 inches deep by 15.4 inches wide by 19.3 inches high. Verify the actual size before ordering.

Pros

  • Smallest listed footprint at 0.74 square feet
  • Three-height adjustable shelf
  • Listing describes waterproof engineered wood and barn doors

Cons

  • The listing gives conflicting measurements; verify the product size
  • Smallest listed width and height may limit storage
  • The listing does not state weight capacity or interior dimensions

Who it is for / who should skip it: Pick it if your priority is the smallest listed footprint and you like farmhouse or modern styling. Skip it if you need larger storage or want dimensions stated consistently before buying.

What to check before buying over the john cabinet

Start with available space above and around the toilet. Measure the wall or floor area, then compare the listed footprints: the Spirich is 1.55 square feet, the ChooChoo is 1.29 square feet, and the TEENFON is 0.74 square feet. These are listed footprint values, not a complete installation clearance measurement. The TEENFON listing conflicts on its dimensions, giving both 7 inches D × 15.3 inches W × 19.5 inches H and 7.1 inches D × 15.4 inches W × 19.3 inches H, so verify that product instead of relying on the smaller footprint alone.

Next, check height and storage format. The Spirich is the tall option at 66 inches high and combines doors with an open shelf. Choose it when vertical storage matters and the bathroom has enough clearance. The ChooChoo is 24 inches high and uses two doors with two adjustable shelves. Choose it when you want a shorter wall cabinet with adjustable enclosed storage. The TEENFON is 19.5 inches high in one listed measurement and has barn doors plus an adjustable shelf; choose it for a narrow installation, subject to measurement verification.

Then consider installation. The Spirich listing mentions labeled parts, hardware, and clear instructions. The ChooChoo listing describes numbered parts and accessories for assembly and identifies it as a wall-mounted cabinet. The TEENFON listing mentions an extra board but does not provide comparable installation details. Confirm what mounting support your wall requires.

Finally, compare information gaps. Only the Spirich has a stated product weight: 35 pounds. None of the listings states weight capacity or interior dimensions. If those measurements determine whether your toiletries will fit or whether a wall can support the cabinet, contact the seller or verify the specifications before ordering.

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 48 inches of clear wall.

  • Spirich Over The Toilet Storage Cabinet: 48 − 24.8 = 23.2 inches spare; centred, 11.6 inches on each side before trim, plugs or curtains.
  • ChooChoo Bathroom Wall Cabinet with 2: 48 − 21.1 = 26.9 inches spare; centred, 13.45 inches on each side before trim, plugs or curtains.
  • TEENFON Bathroom Wall Cabinet: 48 − 15.3 = 32.7 inches spare; centred, 16.35 inches on each side before trim, plugs or curtains.

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

  • Spirich Over The Toilet Storage Cabinet: 9 × 24.8 = 223.2 sq in, or 1.55 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

  • Ignoring the height. A 66-inch cabinet such as the Spirich needs substantially more vertical clearance than the 24-inch ChooChoo or the listed 19.5-inch TEENFON height.
  • Treating the footprints as full clearance measurements. The listed square-foot figures do not tell you how much room you need for installation, doors, or surrounding fixtures.
  • Skipping the TEENFON measurement check. Its listing gives two different sets of dimensions, so verify the actual depth, width, and height before ordering.
  • Assuming capacity is published. None of these listings states a weight capacity or interior dimensions; verify both if heavy or unusually tall bathroom items matter.

Frequently asked questions

Which over the john cabinet has the smallest footprint?

The TEENFON has the smallest listed footprint at 0.74 square feet. However, its listing gives conflicting dimensions: one section says 7 inches D × 15.3 inches W × 19.5 inches H, while another says 7.1 inches D × 15.4 inches W × 19.3 inches H. Verify the measurements before buying.

Which cabinet offers the most vertical storage?

The Spirich is the tallest listed cabinet at 66 inches high. It measures 9 inches deep by 24.8 inches wide and combines enclosed storage with an open shelf. Check your bathroom’s available height and surrounding clearance before choosing it, because it is also the largest listed footprint.

Do these over the toilet cabinets have adjustable shelves?

The ChooChoo has two adjustable shelves, each with three height settings. The TEENFON has an adjustable shelf with three height settings. The Spirich listing identifies three shelves and an adjustable fit, but it does not clearly state how many of its shelves are adjustable.

Are weight capacities listed for these cabinets?

No. The provided listings do not state a weight capacity for any of the three cabinets. The Spirich listing does state a product weight of 35 pounds, but that is not a carrying limit. Verify the capacity with the seller if you plan to store heavy items.

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.

Spirich Over The Toilet Storage Cabinet with Doors, Bathroom Organizer

listed dimensions 9″D x 24.8″W x 66″H

The listing gives listed dimensions 9″D x 24.8″W x 66″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

The listing gives listed 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

The listing gives listed dimensions 7″D x 15.3″W x 19.5″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