The Best DIY Bathroom Shelving Projects for Homeowners
A bathroom can quickly become cluttered when towels, toiletries, skincare products, and everyday essentials all compete for limited counter space. If you’re tired of crowded cabinets or constantly searching for storage, adding a few well placed shelves can make a noticeable difference. The best part is that you don’t need a large budget or professional carpentry skills to create practical storage that also looks beautiful.
These The Best DIY Bathroom Shelving Projects for Homeowners will help you organize your bathroom while adding warmth and personality to the room. Whether you have a spacious primary bathroom or a compact powder room, there are simple projects that fit different layouts, decorating styles, and skill levels.
From floating wood shelves to creative ladder storage and corner shelving, this guide combines practical organization with Pinterest worthy home decor ideas. Each project includes styling advice, budget friendly tips, and common mistakes to avoid so you can build storage that feels both functional and welcoming.
1. The Best DIY Bathroom Shelving Projects for Homeowners with Floating Wood Shelves
Floating wood shelves are one of the easiest ways to add storage without making a bathroom feel crowded. Warm natural wood paired with crisp white walls creates a clean, welcoming look that works with modern, farmhouse, Scandinavian, and traditional bathrooms. Style the shelves with neatly folded towels, woven baskets, small potted plants, candles, and clear glass jars filled with cotton balls or bath salts to create a balanced display.
Build your shelves using solid pine or oak boards with hidden floating brackets. Materials generally cost between $40 and $120, depending on the wood you choose. In my experience, the biggest mistake here is placing shelves too high above the vanity. Keep frequently used items within comfortable reach while leaving enough open space to prevent the room from feeling cramped.
2. Rustic Pipe Shelving
Industrial pipe shelving combines black metal plumbing pipes with stained wooden boards to create storage full of character. The mix of rugged metal and warm wood feels stylish while offering plenty of room for baskets, decorative jars, folded towels, and everyday bathroom essentials. The shelves become both practical storage and a decorative feature wall.
Pipe fittings and wood boards usually cost between $50 and $150 for a complete project. Secure the pipes directly into wall studs whenever possible for extra strength. A lot of people overload open shelves with small decorations, but leaving breathing room between items makes the display look cleaner and easier to maintain.
3. Ladder Shelf Storage
A leaning ladder shelf adds vertical storage while taking up very little floor space. The open design keeps the bathroom feeling light and airy while providing several levels for towels, decorative baskets, candles, skincare products, and trailing houseplants. The natural wood creates warmth that softens tile and painted walls.
You can build a simple ladder shelf with basic lumber or purchase an unfinished version to customize. Most projects cost between $40 and $100. What I personally love about this idea is that it doesn’t require drilling into every wall, making it a practical option for many homeowners. Place heavier items on the lower shelves to improve stability.
4. The Best DIY Bathroom Shelving Projects Above the Toilet
The space above the toilet often goes unused, yet it’s one of the best spots for extra storage. A set of simple wooden shelves can hold extra towels, toilet paper, decorative baskets, candles, and small plants while keeping everyday essentials close at hand. The added height also helps draw the eye upward, making the bathroom feel larger.
Three wooden shelves with sturdy brackets typically cost between $50 and $150. Use matching storage baskets to hide smaller items and maintain a tidy appearance. I always recommend leaving a little open space between decorative pieces because it prevents the shelves from looking overcrowded.
5. Corner Floating Shelves
Bathroom corners are often overlooked, but they offer valuable storage without taking up much room. Floating corner shelves create a soft layered look while displaying neatly rolled towels, glass jars, soap dispensers, and decorative greenery. The shelves help maximize every inch, making them especially useful in smaller bathrooms where storage is limited.
Corner shelf kits or DIY wood projects usually cost between $30 and $90. Choose moisture resistant wood finishes and install the shelves at staggered heights for a more natural appearance. A lot of people forget to decorate corners, but adding even two simple shelves can completely change how the bathroom feels.
6. Built In Niche Shelves for a Custom Look
Built in niche shelves create storage that feels like it has always been part of the bathroom. Recessed into the wall, these shelves keep shampoos, soaps, candles, and decorative accents neatly organized without sticking out into the room. They work especially well near a bathtub or inside a walk in shower, where every inch matters. Finished with matching tile or a contrasting stone, the shelves become a subtle design feature instead of just storage.
If you’re comfortable with light remodeling, you can build a niche between wall studs for around $80 to $250, depending on tile and finishing materials. If plumbing or electrical wiring is nearby, consult a professional before cutting into the wall. In my experience, the biggest mistake here is making the niche too shallow. A depth of about 3½ to 4 inches works well for most bathroom products.
7. Crate Shelves with Farmhouse Charm
Wooden crates can easily become stylish wall shelves with just a little sanding and stain. Their box shape naturally creates compartments that keep baskets, rolled towels, toiletries, and decorative pieces organized. The rustic texture brings warmth to white walls while adding character without making the bathroom feel busy.
You can often find unfinished crates at craft stores or local markets for $15 to $40 each. Secure them firmly to wall studs before loading them with heavier items. What I personally love about this project is how flexible it is. You can stack several crates together in different layouts to fit your available wall space. Avoid filling every compartment because a little open space makes the arrangement feel lighter.

8. Glass Shelves for a Light and Airy Feel
Glass shelves almost disappear visually, making them a smart choice for small bathrooms where bulky storage can feel overwhelming. They reflect natural light and keep the room looking open while displaying attractive bottles, folded hand towels, candles, and simple greenery. Chrome or brushed nickel brackets pair beautifully with modern fixtures.
Quality tempered glass shelves usually cost between $30 and $100 each. Always use tempered safety glass designed for bathroom use and avoid placing overly heavy objects on them. A lot of people skip regular cleaning, but fingerprints and water spots show quickly on glass. Wiping them down once a week keeps everything looking fresh.

9. Reclaimed Wood Shelves Full of Character
Reclaimed wood brings natural texture and history into a bathroom. Every knot, grain pattern, and weathered mark tells a story, giving the room a warm, collected feel. Pair the shelves with matte black hardware, woven baskets, ceramic containers, and leafy plants for a relaxed look that works beautifully in farmhouse, rustic, or cottage inspired homes.
Depending on the source, reclaimed wood projects typically cost $40 to $120. Sand rough edges carefully, then seal the wood with a moisture resistant finish before installation. I always recommend sealing reclaimed wood thoroughly because bathrooms experience constant humidity. That extra step helps the shelves stay beautiful for years.

10. Hanging Rope Shelves
Rope shelves bring a relaxed coastal touch to the bathroom while providing useful storage. Thick natural rope supports wooden boards that hold candles, small plants, folded towels, bath salts, and decorative accessories. The combination of soft rope and natural wood creates a calm, welcoming atmosphere that feels handmade without looking overly rustic.
Most rope shelving projects cost between $25 and $70 using pine boards and quality rope. Make sure every knot is tied evenly and securely before hanging the shelves. A lot of people overlook weight distribution, but balancing items across each shelf keeps the entire unit stable. This project is especially nice if you want decorative storage without investing in custom cabinetry.

11. Simple Corner Ladder Shelf
If your bathroom has an empty corner that feels wasted, a corner ladder shelf can turn it into one of the most useful spots in the room. The slim design offers several storage levels without making the space feel crowded. Folded towels, wicker baskets, glass jars, candles, and a trailing pothos plant instantly make the corner feel warm and welcoming. Natural wood paired with soft white walls creates a relaxed look that fits almost any decorating style.
You can build a corner ladder shelf with basic lumber for around $50 to $120, depending on the wood and finish you choose. Sand every edge carefully and seal the wood with a moisture resistant polyurethane. What I personally love about this project is that it adds storage while still keeping the floor visible, which helps smaller bathrooms feel more open. Avoid placing heavy baskets on the top shelf since lower shelves provide better stability.

12. Floating Vanity Side Shelves
The narrow wall beside a bathroom vanity is often ignored, but it’s an excellent place for a few floating shelves. These shelves keep skincare products, perfumes, hand towels, and decorative accessories within easy reach while freeing up valuable counter space. The layered arrangement creates a custom built appearance without requiring expensive cabinetry.
This project typically costs between $40 and $100 using solid wood boards and hidden shelf brackets. Install the shelves high enough to avoid interfering with vanity drawers while keeping frequently used items accessible. In my experience, the biggest mistake here is making the shelves too deep. A depth of 6 to 8 inches usually provides enough storage without crowding the walkway.

13. DIY Basket Wall Shelves
Wall mounted woven baskets can double as decorative shelving while adding soft texture to the bathroom. Large baskets attached securely to the wall become unique storage for rolled towels, extra toilet paper, washcloths, or even magazines. The natural fibers bring warmth that balances cool tile, painted walls, and polished fixtures.
Most woven baskets cost between $15 and $40 each, making this one of the more affordable projects on the list. Choose sturdy baskets with a flat back for easier installation. A lot of people skip measuring before hanging multiple baskets, but careful spacing creates a much cleaner result. Mixing different basket sizes also gives the display a collected, relaxed feel.

14. Open Cabinet Shelf Makeover
Instead of replacing an old bathroom cabinet, consider removing the doors to create attractive open shelving. Fresh paint, decorative baskets, neatly folded towels, and matching storage containers can completely refresh the cabinet while making daily essentials easier to reach. The finished result feels lighter and more inviting than traditional closed storage.
This makeover usually costs between $30 and $90, depending on paint, hardware, and storage accessories. Sand the cabinet thoroughly before painting and choose moisture resistant finishes that hold up well in humid bathrooms. I always recommend using matching baskets or containers because they instantly make open shelves look organized rather than cluttered.

15. Full Wall Floating Shelf Display
If you have a large empty wall, installing several floating shelves from side to side creates generous storage while becoming the room’s main design feature. Layer folded towels, woven baskets, framed artwork, candles, ceramic vases, and greenery to create a display that feels balanced and personal. The combination of practical storage and decorative styling makes the bathroom feel finished without requiring custom built cabinetry.
Depending on the size of the wall, this project generally costs between $120 and $300. Use high quality floating brackets and anchor them securely into wall studs for maximum strength. A lot of people try to fill every shelf completely, but leaving small gaps between decorative items creates a calmer, more polished look. Small adjustments like these often make the biggest difference.

Conclusion
Adding extra storage doesn’t have to mean buying expensive cabinets or hiring a contractor. The Best DIY Bathroom Shelving Projects for Homeowners show that a few simple materials and a little creativity can completely change how your bathroom looks and functions. Whether you choose floating wood shelves, rustic pipe shelving, built in niches, or a simple ladder shelf, each project helps reduce clutter while adding warmth and personality to your home.
Start with one project that matches your budget and your available space. Even a single shelf above the toilet or beside the vanity can make your daily routine feel more organized. As you become comfortable with DIY projects, you can always add more storage over time without replacing your entire bathroom.
Small improvements often have the biggest impact, especially when they combine smart organization with beautiful home decor ideas. Which shelving project would you try first? I’d love to hear what you’re planning.
FAQs
What is the easiest DIY bathroom shelving project for beginners?
Floating wood shelves are one of the easiest projects to start with. They require only a few materials, basic tools, and simple installation. Once mounted correctly, they provide plenty of storage while fitting almost any bathroom style.
What type of wood works best for bathroom shelves?
Pine, oak, cedar, and poplar are all popular choices. The most important step is sealing the wood with a moisture resistant finish to protect it from humidity. This helps prevent warping and extends the life of your shelves.
How high should bathroom shelves be installed?
For shelves above a toilet, leave about 24 inches of clearance from the tank. Vanity shelves should be easy to reach without blocking mirrors or drawers. Always measure your space before drilling any holes.
How can I decorate bathroom shelves without making them look cluttered?
Mix practical storage with a few decorative items like candles, small plants, ceramic containers, or framed artwork. Use matching baskets to hide smaller items, and leave some empty space between objects so the shelves feel balanced.
Are DIY bathroom shelves less expensive than buying storage cabinets?
In most cases, yes. Many DIY shelving projects cost between $30 and $150, while quality bathroom cabinets often cost several hundred dollars. Building your own shelves also allows you to customize the size, finish, and style for your space.







