14 Small Bathroom Storage Ideas That Use Every Inch Without Clutter

This post may contain affiliate links. If you buy through them, we may earn a small commission at no extra cost to you. Our disclosure.

Most small bathrooms have the same problem. There is a sink, a toilet, a tub, and almost no room left for everything else. Towels end up draped over the radiator. Spare toilet paper sits on the floor. Bottles crowd the edge of the sink because nothing else will hold them.

The fix is rarely a bigger room. The best small bathroom storage ideas use gaps you already have: the strip beside the vanity, the wall above your head, the back of a cabinet door, the dead corner next to the toilet.

This list gathers 14 of those ideas from bathrooms where space was tight. Some are built in, like a tall pull-out with a mirror on it. Others are simple, like a three tier shelf you can carry home and set down. Every entry shows where the storage sits and what goes inside.

Scroll through and save the ones that fit your space, your budget, and how much you want to do this weekend.

1. Small Bathroom Storage Ideas Start With a Tall Pull-Out Next to the Sink

Small bathroom storage ideas: Tall gray pull-out cabinet with a round mirror and shelves of bottles beside a bathroom sink
Source: home.orga

Give the thin gap beside the vanity a job.

This gray pull-out slides out like a drawer standing on end, and the shelves have low edges so bottles stay put. Here is what the photo shows:

  • Makeup brushes in a small bin on an upper shelf
  • A round mirror mounted on the pull-out itself
  • Bottles and tubes lined up on the lower shelves

Everything you use at the sink sits within arm’s reach, and the counter stays clear. Measure the gap first, then ask a cabinet maker if a pull-out can be built to fit.

📍
Spot
beside the sink
🧴
Holds
brushes and bottles
📏
Fit
measure the gap first

2. Fit the Toilet, Sink, and Storage Into One Compact Unit

In a narrow room, every separate piece needs breathing space. Here the toilet sits tight against a gray cabinet that carries the basin on top, and two doors below hide the storage.

The tall black radiator takes the wall that would otherwise hold nothing, and it works as a towel rail too. A patterned floor keeps the long room from feeling plain, and a round mirror with a light ring hangs above the sink.

Separate Pieces One Combined Unit
A cistern on show behind the toilet Cistern tucked inside the cabinet
Gaps between pieces collect dust One tight run with no gaps
Sink and toilet need their own wall space Both share one run along a single wall

3. Label Woven Baskets Inside a Tall Linen Cabinet

Tall taupe bathroom linen cabinet with folded towels, labeled baskets, and boxes beside a mirrored door
Source: home.orga

Here the cabinet holds more than it looks like it should, because everything lives in a container. Toilet rolls sit in a wicker basket with a tag. Lidded boxes with paper labels hold the small stuff, and white towels stack in even folds on the open shelves above.

One door has a mirror panel, so the cabinet helps you check your face on the way out.

The labels matter most. Anyone in the house can put things back where they belong.

Recreate this look

✅A tall cabinet with open shelves
✅Wicker baskets with paper tags
✅Lidded boxes for small bits
✅Towels folded in matching stacks
✅A mirror panel on one door

4. Stack Spare Rolls Low and Pretty Things High on a Three Tier Shelf

Floor space beside the toilet is the easiest spot to ignore.

Each shelf has a job here. Spare toilet rolls fill the bottom tray, where the weight sits. The middle holds a soap pump and a lidded canister. The top tray is for looks: a reed diffuser, a second canister, and a leafy plant in a textured pot.

The textures tie it together. Both canisters share a chevron pattern, and the wood lids echo the frame. A toilet brush in a wood base stands right beside it, so the whole cluster reads as one set.

🌿
Top Tray
diffuser and plant
🧴
Middle Tray
soap and a lidded jar
🧻
Bottom Tray
spare toilet rolls

5. Hide the Laundry Hamper in a Pull-Out Cabinet Beside the Tub

Gray bathroom cabinet with a pull-out laundry hamper and open towel shelves beside a bathtub
Source: home.orga

Dirty towels have to go somewhere, and a hamper in the middle of a small floor takes up a lot of room. Here a deep drawer at the base of a tall gray cabinet does the job. It pulls out with a towel still hanging over the edge, and it shuts to look like any other door.

Open shelves just above hold rolled and folded white towels right beside the tub. Clean and dirty stay a step apart.

1

Pick a spot next to the bath or shower, where towels get used.

2

Ask for a deep pull-out drawer at the bottom of a tall cabinet.

3

Keep clean towels on open shelves just above it.

6. Paint a High Shelf the Same Color as the Wall

Look up. The wall above head height is free storage.

In this bathroom the shelf is painted the same coral pink as the wall, so it fades back while holding glass jars of cotton swabs, a few skincare bottles, stacked white trays, and a woven basket for the rest. A trailing plant spills over the edge and softens the line.

Below it, a mirrored cabinet hides more behind the glass, and a single gold hook holds a gray hand towel.

WHY THIS WORKS

A shelf painted to match the wall seems to disappear, so you gain storage without adding visual clutter.

7. Squeeze a Slim Corner Cabinet Beside the Toilet

Slim white corner cabinet with open shelves and small drawers of toilet rolls beside a toilet
Source: home.orga

The gap between the toilet and the wall corner is usually dead space. Here a narrow white cabinet fills it from the floor to well above the tank.

Two small tilting drawers at the bottom show toilet rolls inside. Open shelves near the top hold a basket with a rolled towel and a couple of bottles. White beadboard on the lower wall keeps the corner looking light.

Check how far your toilet lid opens before you buy one.

BEFORE

A dead corner by the toilet, with spare rolls left on the floor.

AFTER ✨

A slim cabinet with drawers for rolls and open shelves for a towel and bottles.

8. Open a Two-Door Tower Above the Counter to Clear the Sink

Cream vanity with a two-door storage tower open above the counter beside blue subway tile
Source: home.orga

A mirror cabinet is not the only wall storage. Here a shallow tower sits on the corner of the counter, and both doors swing wide so you can see every shelf at once. Mouthwash, deodorant, small bottles, and a cup with a toothbrush all have a spot at hand height.

Glossy blue tile on the side wall makes the cream cabinet stand out instead of blending in. A socket sits right below the tower, so it is easy to reach for daily gear.

✅ Do this

Keep daily items on the shelves at hand height.

Leave the counter for soap and the tap.

🚫 Skip this

Piling bottles along the sink edge.

Packing shelves so tight the doors will not shut.

9. Hide the Washing Machine Behind a Wood Door

Bathroom with a washing machine hidden behind a wood cabinet door, wall-hung toilet, and recessed towel niches
Source: gor4di

A washer does not have to be an eyesore.

Here a tall wood cabinet wraps around it. One door swings open to show the machine, with a shelf above for detergent boxes. Close it and the wall reads as plain wood. A wall-hung toilet keeps the floor open, and recessed wood niches hold rolled towels, bottles, and small plants without sticking out into the room.

💡 Quick Tip

Notice the vent grille at the top of the tall cabinet. Machines need airflow, so ask your installer what gap to leave.

10. Slide Out a Skinny Cabinet for Toilet Rolls and Cleaners

Narrow white cabinet beside a toilet with a slide-out rack of toilet rolls and cleaning bottles
Source: home.orga

Spare rolls need a home that is not the floor.

This white unit sits right against the toilet and slides open toward the room. Inside, rolls stack in rows with cleaning bottles standing at the end. A small drawer on top holds little things, and a hinged lid at the back opens to extra space.

Before you buy one like it:

  • ▸Measure the gap between the toilet and the wall.
  • ▸Check that the pull-out clears the toilet when it opens.
  • ▸Look for a front rail so bottles will not tip.
  • ▸Pick a finish that sits quietly against your tile.

11. Sort a Tall Cabinet by Zone: Towels Up, Toiletries Low

This is a real family cabinet, and that is why it helps. Nothing is styled. Towels fill the top shelves, bed linen sits in the middle, and daily toiletries live lower down in small baskets, easy to grab.

The pedestal sink beside it has no storage of its own, so the cabinet does all the work. Small baskets stop tubes and bottles from sliding around on the shelves.

If your shelves look like this, the next step is easy: sort by zone and add a few more baskets.

🛁
Top Shelves
towels
🛏️
Middle
bed linen
🧴
Low Shelves
toiletries in baskets

12. Build a Toilet Roll Holder Into the Side of a Cabinet

Light wood slim bathroom cabinet with a built-in toilet roll holder and a pull-out of towels, rolls, and cleaners
Source: home.orga

Some storage hides in plain sight.

On the side of this light wood cabinet, a small cutout holds the roll you are using, so the holder needs no wall space. Next to it, a tall drawer slides out with three levels: a towel on top, spare rolls in the middle, and cleaning bottles at the bottom.

Everything is a step from the toilet and out of sight when the drawer is pushed back in.

📌 Good To Know

Put the heaviest bottles on the bottom level, so the pull-out stays steady when you slide it.

13. Add a Skinny Pull-Out Beside the Mirror for Skincare

Skincare gets lost in deep drawers. Here it stands upright on slim wood shelves, each with a metal front rail, so labels face you.

The pull-out slides from a narrow section at the end of the counter, behind a white door with two brass handles. Shut, it looks like a plain panel. The black arched mirror reflects the open shelves, which gives the corner some depth.

WHY THIS WORKS

A pull-out brings the back of the cabinet to you, so nothing gets lost in the dark.

14. Use the Back of the Cabinet Door for Bottles

Tall bathroom cabinet with wire racks of bottles on the door, towel shelves, and a pull-out laundry hamper
Source: home.orga

The door is the most wasted surface in the room.

Here it carries three chrome wire racks of lotions and bottles, so the shelves inside stay free for towels. Stacked white towels sit at eye level beside glass jars, and a lined wire hamper rolls out below.

Check the weight of the bottles before you load the racks, since a door can only carry so much.

🚪
Door Racks
bottles and tubes
🛁
Shelves
stacked towels
🧺
Hamper
lined wire pull-out

Conclusion

A small bathroom does not need a remodel to hold more. Start with the easiest gap, like the back of a cabinet door, a shelf high on the wall, or a three tier stand by the toilet. Then add one bigger piece when you are ready, such as a pull-out or a tall linen cabinet.

The smartest small bathroom storage ideas share one habit. Every item has a place, and the place is close to where you use it. Keep the counter nearly empty and the room will feel bigger.

Save this pin so you can come back to it when you measure your gaps, shop for baskets, or plan your next bathroom update.

Keep Reading: More Small Bathroom Ideas

How this guide was made. Written by Amelia Hart from real rooms, fact-checked by [EDITOR NAME] on 21 Oct 2026. AI tools helped with initial research; every claim was checked by a person. Our editorial standards.
AH
About the author
Amelia Hart

Amelia has decorated four rented flats and one small terrace in London. She writes about making ordinary rooms feel warm on a real budget, and tests lighting and layout ideas in her own home before recommending them.

Read next