Diy

DIY Bathroom Storage Ideas For Small Spaces

12 Mins Read

Let's be honest about small bathrooms. One towel on the counter and the whole place looks like a mess. You knock over a bottle just trying to reach your toothbrush. Extra toilet paper rolls sit on the floor because there is nowhere else to put them .

I have lived in apartments where the bathroom felt more like a closet with a sink. So I know the struggle. The good news is you do not need a big renovation or a lot of money to fix this. A few smart diy bathroom storage ideas for small spaces can change how your bathroom works. These ideas use walls, corners, and awkward spots you probably ignore right now .

This guide gives you many ways to add storage without losing floor space. Pick the ideas that fit your skill level and your budget. Let us get started.

1. Floating Shelves Above the Toilet

Floating Shelves Above the Toilet

The space above the toilet often gets ignored. That is a missed opportunity. Floating shelves turn that empty wall into useful storage .

I installed my first floating shelf above the toilet and wondered why I waited so long. These shelves work perfectly in small bathrooms where cabinets feel too bulky. You control the height, width, and depth, which makes them ideal for tight layouts .

What to store on them: Rolled towels, spare toilet paper, small baskets, plants, or daily items like lotion . Keep them slim so the bathroom still feels open .

How to do it: Buy pre-made floating shelves from a hardware store or make your own with wood boards. Mount them with brackets. Space them evenly for a clean look .

2. Over-the-Door Organizers

Bathroom doors do a lot of opening and closing, but most of the time they do not help with storage. An over-the-door organizer fixes that .

This setup works great for small bathrooms with limited wall space. You can store hair tools, skincare, cleaning sprays, or extra toiletries without cluttering cabinets or taking floor space .

What to use: A cloth shoe organizer with clear pockets works well for smaller items . You can also install hooks or a towel bar on the door for hanging storage .

What to store: Hairbrushes, cosmetics, towels, robes, cleaning supplies, or toilet paper . Label the pockets to make finding items easier .

Read Also: Simple DIY Birthday Decorations At Home

3. Under-Sink Drawer Hack

The space under the sink often wastes potential. Pipes sit there doing nothing while your toiletries pile up elsewhere. A pull-out drawer fixes this instantly .

I added pull-out drawers under my sink using basic rails and shallow wooden boxes. Everything became visible and accessible. No more digging around like I lost something important .

How to do it: Use basic drawer slides and shallow wooden boxes or bins. Design the drawers around your plumbing . Stackable bins also work well for under-sink storage .

What to store: Cleaning supplies, hair products, extra toilet paper, or toiletries .

4. Wall Baskets

Wall baskets bring storage and charm together. Mount woven baskets on an empty wall and storage looks intentional instead of desperate .

These baskets keep essentials off the floor and counter. They also soften hard bathroom surfaces. Tiles, mirrors, and fixtures can feel cold, so baskets add warmth and texture .

How to do it: Mount wire or wicker baskets to the wall using screws or hooks. Arrange them in a vertical row or a staggered pattern . Spray-paint wire baskets in gold, black, or white to match your bathroom .

What to store: Towels, extra toilet paper, or skincare products .

5. Glass Jar Counter Storage

Glass jars look simple, but they work hard. I use them for cotton pads, swabs, and small essentials. My counter feels intentional instead of messy .

Clear containers organize without hiding everything. You always know when supplies run low. They also reflect light, which helps small bathrooms feel brighter and cleaner .

How to do it: Use mason jars as-is for a rustic look or paint them to match your bathroom . Attach them to a wooden board with hose clamps for wall-mounted storage . Add labels for a polished look .

What to store: Cotton balls, Q-tips, makeup brushes, toothbrushes, or small cosmetics .

6. DIY Tiered Counter Tray

A tiered tray is perfect for organizing smaller items while saving counter space . You can make one yourself for very little money.

How to do it: Use a tiered tray from the kitchen or make your own. Glue thrifted plates to candle holders to create levels . You can also use Dollar Tree stoneware pillar candle pedestals with glass bowls on top .

What to store: Perfumes, hand soaps, hair ties, or small jars of essentials . Add a small plant or candle to make it stylish .

7. Ladder Shelf

Ladder Shelf

Ladder shelves feel casual, stylish, and practical. They lean against the wall, which means no complicated mounting or heavy drilling .

In small bathrooms, ladder shelves use vertical space while staying visually light. You can stack towels, baskets, and even plants without making the room feel cramped .

How to do it: Buy a pre-made ladder shelf or build one from wood. Lean it against the wall in a corner or beside the vanity .

What to store: Towels, extra toilet paper, baskets, or decor items .

8. Magnetic Strip Organizer

This one feels clever because it is. A magnetic strip keeps metal tools visible, organized, and easy to grab .

Small bathrooms struggle with drawer space, so vertical storage saves the day. Magnetic organizers also prevent small tools from rolling everywhere .

How to do it: Install a magnetic strip at the back of your bathroom cabinet door or on the wall . You can also glue small magnets to jar lids and attach them to a magnetic board .

What to store: Nail clippers, tweezers, hair clips, eyelash curlers, scissors, bobby pins, or makeup sponges .

You May Also Like: Easy DIY Paper Crafts for Beginners

9. Recessed Wall Niche

Built-in wall niches feel fancy, but they are practical. Recessed shelves sit flush with the wall, which makes them perfect for tight bathrooms and small showers .

You store shampoo, soap, and towels without bulky racks sticking out. No more bumping your elbow on a shower caddy .

How to do it: Cut into the wall between studs. Build a shelf box and install it. Make sure there are no obstacles like electrical wiring before cutting . This is a more advanced project.

What to store: Shampoo, conditioner, soap, or small towels .

10. Upcycled Plastic Container Storage

Do not throw away plastic containers. They become useful bathroom storage . This saves money and helps the environment.

How to do it: Wash and dry empty plastic containers like meal prep boxes, yogurt cups, or water bottles. Cut them to size if needed. Decorate the outside with paint, fabric, or paper . You can also attach them to the wall or door .

What to store: Cotton pads, Q-tips, hair clips, or small toiletries . Use yogurt cups as drawer dividers for small items .

11. Rolling Cart

Rolling carts save small bathrooms when storage options feel limited. Tuck one beside your vanity and it instantly holds towels, skincare, and cleaning supplies .

Mobility makes this solution special. You roll it where you need it, then slide it away. Slim carts fit narrow gaps perfectly .

How to do it: Buy a narrow rolling cart from a store or make one from an old wood crate with wheels attached .

What to store: Towels, toiletries, cleaning supplies, or extra toilet paper .

12. Hanging Shower Caddy

Shampoo, conditioner, and shower gel bottles have a way of slipping off the side of the bath. A hanging shower caddy solves this .

This caddy triples your storage space for toiletries. It hangs over the shower screen or shower head .

How to do it: Buy a three-tiered shower caddy and hang it over your shower screen door . For a no-drill option, use suction cup caddies on tile walls .

What to store: Shampoo, conditioner, shower gel, razors, and loofahs .

13. Over-the-Toilet Cabinet

The space above the toilet often gets ignored. An over-toilet cabinet turns that blank wall into serious storage .

This cabinet works great in tiny bathrooms where you need both open and closed storage. Store cleaning supplies behind doors and display decor on open shelves .

How to do it: Build one using plywood and paint it to match your walls . You can also buy a pre-made unit . If you build it yourself, customize the measurements to fit your space .

What to store: Extra toilet paper, towels, cleaning supplies, or toiletries .

14. Repurposed Wood Crate

An old wood crate can become a rolling bathroom shelf . Instead of throwing it away, turn it into something useful.

How to do it: Place a wood crate upright instead of flat. Add an interior shelf to create two storage levels. Stain or paint the wood. Attach small wheels to the bottom .

What to store: Towels, toiletries, jars, and daily essentials .

15. Hanging Rope Shelves

Hanging rope shelves add storage without feeling heavy. They bring a relaxed feel to the space .

These shelves work well in compact bathrooms because they float visually. You store towels, plants, or decor without crowding the walls .

How to do it: Make a simple shelf with wood boards and rope. Hang it from the ceiling or a wall hook .

What to store: Towels, plants, or small decor items .

16. Mirror Cabinet

A mirror that hides storage feels like a secret weapon. Swap a plain mirror for a mirrored cabinet and gain hidden space without changing the diy bathroom storage ideas for small spaces.

This solution shines in small bathrooms where every inch counts. Store toiletries behind the mirror and keep the counter clear . The reflective surface also helps bounce light around the room .

How to do it: Buy a medicine cabinet with a mirror front. Install it over the sink. If you already have a mirror, you can sometimes replace it with a cabinet of the same size .

What to store: Toothpaste, makeup, medications, and small toiletries .

17. Corner Shelves

Corners love to get ignored. A DIY corner shelf turns wasted space into functional storage without crowding the room .

I installed triangular shelves in a tight corner and suddenly had space for decor and daily items. Corner storage feels invisible but effective .

How to do it: Buy corner shelves or make triangular shelves from wood. Install them in an unused corner . You can also attach a shower caddy to the corner of your shower .

What to store: Shampoo, conditioner, soap, or small decor items .

18. Pegboard Storage

Pegboards bring flexibility, which small bathrooms need. I installed one above the toilet and it became my favorite storage experiment .

You move hooks, baskets, and shelves whenever your needs change. This works great for renters too since you can customize layouts easily .

How to do it: Buy a pegboard and mount it on the wall. Add hooks, small baskets, and shelves .

What to store: Hair tools, towels, toiletries, and small items in baskets .

19. Vintage Crate Shelves

Vintage Crate Shelves

Vintage crate shelves bring charm and storage together. Mount a few reclaimed crates on the wall and your bathroom feels warmer and more personal .

These shelves work well in small bathrooms that need character. You store towels, decor, or toiletries while adding texture .

How to do it: Find old wooden crates. Clean them and mount them on the wall. You can stack them vertically or mount them individually .

What to store: Towels, decor, or toiletries .

You May Also Like: DIY Recycled Crafts for Kids: Fun and Eco-Friendly Projects to Spark Creativity

20. DIY Hair Tool Holder

Keep hair dryers, curling irons, and straighteners organized and easy to access . This keeps them off the counter and out of drawers.

How to do it: Mount a wooden or metal magazine holder to the wall . You can also upcycle a PVC pipe by cutting it to size, painting it, and attaching it inside a cabinet door . Add heat-resistant lining if you store hot tools .

What to store: Hair dryer, curling iron, straightener .

Quick Tips for Small Bathroom Storage

  • Think vertical. Walls are your best friend in small bathrooms. Use them .
  • Reuse before buying new. Old drawers, jars, plastic containers, and crates can all become storage .
  • Keep it light. Heavy builds need professional mounting. Keep DIYs lightweight and low-risk .
  • Use matching containers. Matching baskets, jars, and bins keep the bathroom looking clean and organized .
  • Label everything. Labels keep everyone in the household organized and prevent clutter .
  • Stick to one color. A consistent color palette avoids visual clutter .

Frequently Asked Questions

How can I organize a small bathroom without built-in storage?

Use vertical space with floating shelves or hanging baskets. Add portable storage like carts or bins. Make use of the back of doors or cabinet interiors .

What is the easiest way to store towels in a small bathroom?

Roll towels and store them in a decorative basket, on a wine rack, or hang them on hooks instead of bars .

How do I organize under the sink?

Use stackable bins, pull-out drawers, or Lazy Susans to maximize space and keep items easy to access .

Can I create storage in a rental bathroom?

Yes. Use removable Command hooks, suction cup shelves, or over-the-door organizers .

What is the cheapest DIY bathroom storage idea?

Upcycling plastic containers or glass jars costs almost nothing . Dollar Tree items also make great organizers for very little money .

Final Thoughts

A small bathroom does not have to feel crowded. These DIY ideas use the space you already have. You do not need to be a skilled carpenter. Most of these projects take an hour or two and cost very little.

X