A bathroom can feel brand-new with a few smart DIY touches, even if you’re working with a tiny space and a tiny budget.
Floating Shelves Above the Toilet

In my smallest bathroom, adding floating shelves over the toilet turned dead wall space into useful storage that still looks cute. I styled mine with a mix of towels and a couple pretty containers so it felt spa-like, not stuffed.
Explore these options:
- Set of Wood Floating Shelves: Instantly create stylish storage space above your toilet with these simple, modern shelves perfect for organizing essentials.
- Woven Storage Baskets: Hide clutter and add texture to your shelves with natural woven baskets that bring a warm, spa-like vibe.
- Luxury White Hand Towels: Roll these plush white towels for a hotel-inspired look that serves as both decor and practical guest amenities.
Paint the Vanity for a New Look

In my last tiny apartment, I painted the vanity a deeper color and it made the whole bathroom feel more custom. I stuck to easy-clean finishes because bathrooms get touched constantly and I wanted it to hold up.
These products might help:
- Cabinet & Furniture Paint (Semi-Gloss or Enamel): Transform your vanity with durable paint that resists moisture and wipes clean easily for long-lasting color.
- Gold Cabinet Hardware Knobs: Upgrade the look instantly by swapping old handles for sleek gold knobs that complement darker paint tones.
- Angled Sash Paint Brush Set: Achieve professional-looking edges and smooth finishes on paneled doors with high-quality angled brushes designed for detail.
DIY Mirror Frame Upgrade

I’ve framed a plain bathroom mirror with simple trim, and it instantly felt like a “real” styled space instead of builder-basic. The best part is that a mirror frame adds character without taking up any precious floor space.
A few things you might like:
- Unfinished Wood Trim Molding: Create a custom frame for your plain mirror using versatile wood molding that you can stain or paint.
- Natural Wood Stain: Apply a warm, natural wood stain to your DIY frame to mimic the beautiful finish seen here.
- Heavy-Duty Construction Adhesive: Securely attach your new wood frame directly to the existing mirror glass without needing complex tools.
Thrifted Baskets for Pretty Storage

I use woven baskets to hide the not-so-pretty bathroom stuff like extra rolls and cleaning wipes, and it instantly looks calmer. I’ve had great luck thrifting baskets and giving them a quick wipe-down so they feel fresh.
Some ideas to consider:
- Round Woven Storage Basket: Organize your essential toiletries and extra rolls stylishly with these versatile, natural-looking decorative storage bins.
- Large Bathroom Floor Basket: Keep towels and cleaning supplies neatly tucked away in these spacious, durable baskets designed for floor use.
- Hyacinth Wicker Bin: Add texture to your bathroom space while keeping clutter hidden with these charming, rustic water hyacinth organizers.
Rolled-Towel Spa Shelf Styling

I started rolling towels like a hotel after realizing folded stacks looked messy in my narrow bathroom. A few rolled towels on open shelving gives that spa vibe without buying anything new.
Give these a look:
- Plush White Bath Towels: Upgrade your daily routine with fluffy, soft towels that roll perfectly for that luxurious hotel aesthetic.
- Natural Jute Twine: Secure your rolled towels and add a rustic, organic touch by tying them with simple twine.
- Bamboo Bathroom Shelf: Display your rolled towels elegantly on a water-resistant shelf that adds warmth and extra storage space.
Upgrade the Shower Curtain as a Focal Point

Whenever I’m bored of my bathroom, I treat the shower curtain like wall art and let it set the whole vibe. I’ve even refreshed a plain one with a simple fabric stencil so it looked custom on a budget.
Maybe worth checking out:
- Geometric Motif Stencils: Create a custom look by applying repetitive geometric or boho patterns to plain fabrics for an instant refresh.
- Permenant Fabric Paint Set: Use these durable, washable paints to add lasting color and intricate designs to your plain shower curtain.
- Foam Stencil Brushes: Achieve crisp, clean paint lines and prevent bleeding under your stencils with these simple applicator tools.
Style a Tiny Vanity Tray

In my own bathroom, putting daily items on a small vanity tray made the countertop look cleaner even when life got hectic. I love this trick because it creates a “zone” that reads as decor, not clutter.
Check these products out:
- Wooden Vanity Tray: Add instant organization and warmth to your countertop with a simple wooden tray to corral small essentials.
- Amber Glass Soap Dispenser: Upgrade your sink area by decanting soaps into these refillable glass bottles for a sleek, uniform look.
- Small White Hand Towels: Keep a stack of fresh, rolled hand towels nearby to add a touch of spa-like luxury daily.
Budget-Friendly Light Fixture Refresh

I’ve updated a dated bathroom light by cleaning it up and painting the finish, and it changed the whole mood at the mirror. Good bathroom lighting makes even simple decor look more expensive.
Some handy options:
- Matte Black & Metallic Spray Paint: Transform outdated fixtures easily by applying a sleek matte black or metallic spray paint for a modern look.
- Vintage Edison LED Bulbs: Swap standard bulbs for warm, vintage-style LEDs to instantly add character and improve your bathroom’s ambiance.
- Masking Tape & Drop Cloths: Protect your mirror and walls from overspray with quality masking tape and plastic sheeting during your project.
Countertop Paint or Skim-Coat Refresh

I’ve refreshed a low-quality counter with a countertop refinishing approach, and it was one of the highest-impact changes I’ve ever done for the money. The trick is taking your time so the finish looks smooth and intentional.
May just do the trick:
- Resurfacing Countertop Paint Kit: Transform your outdated vanity with this all-in-one kit designed to create a durable, stone-like finish easily.
- Water-Based Polyurethane Topcoat: Protect your newly painted surface with a clear, non-yellowing topcoat that adds essential water resistance.
- Concrete Overlay Skim Coat Bag: Achieve that trendy, industrial-chic concrete look by applying thin layers of this versatile cement overlay.
DIY Plant Moment That Works in Bathrooms

In my small bathroom, a little greenery on a shelf made everything feel more alive, even when the rest was neutral. I like using simple stems in a vase so it looks fresh and doesn’t eat up space.
You might like:
- Faux Eucalyptus Stems: Add lasting greenery to your bathroom space with maintenance-free stems that provide a fresh, natural look.
- Speckled Ceramic Vase: Choose a neutral textured vase to hold your stems and add a modern, earthy touch to shelves.
- Small Wooden Vanity Tray: Organize your decor and protect surfaces by placing your vase on a simple, warm-toned wooden tray.
Thrifted Frame Wall Art Set

I’ve built a mini gallery using thrifted frames and simple prints, and it made my bathroom feel styled instead of forgotten. Keeping the art in a tight color palette gives that high-end decor look for cheap.
A few relevant products:
- Jute Twine / Hemp Rope: Add rustic charm by hanging your frames with natural jute twine for an organic, textured look.
- Botanical Line Art Prints: Choose simple black-and-white botanical sketches to create a cohesive, elegant gallery wall instantly.
- Command Hooks or Wall Hangers: Secure your new art easily on tile or walls without drilling permanent holes using adhesive hooks.















