DIY Bathroom Mirror Frame For Under $10, Hello Hayley Blog
Maybe your like
Okay guys. If there were only one DIY project I could share with you, I think it would be this DIY bathroom mirror frame. It is so. easy. and transforms your bathroom. Affordably. And if you have a builder-grade mirror, it will no longer feel so… builder-grade!
When we were planning our bathroom renovation, we started looking at new mirrors… but they were expensive! I wanted to keep our bathroom makeover cheap, so I had no intention to spend $50+ for a new mirror. That being said, I hated the builder-grade mirror that was in there – you know, it’s like a giant slate of mirror. It gets the job done, but it’s so boring.

As I was searching Pinterest for bathroom makeover inspiration, I came across a DIY bathroom mirror frame on a fun home decor blog called Cherished Bliss. I pinned it knowing it would be something I’d actually come back to later. Would you guess that the mirror above turned into this one??

Okay, let me show you how we did it!
This post was originally published in January 2017 and was updated in November 2018.
*Please note that this post contains affiliate links. If you choose to buy an item after clicking a link, I may receive a small commission from the purchase at no extra cost to you. This helps me keep this blog up and running. Thank you!*
DIY Bathroom Mirror Frame Materials
- 2 small plastic washers (plastic will ensure they don’t crack the mirror)
- 2 small screws
- Wood, trim, or another framing material that’s the length of the perimeter of the mirror
- Stain – I used water-based stain in American Walnut
- White paint – only about 1 cup of paint or less!
- FUZE IT Liquid Nails (or any construction adhesive that bonds to glass/mirror)
- Matte polyurethane or wax finish (optional)
Step 1: Replace the mirror clips.
At the top of the mirror, there are little plastic clips holding the mirror in place. They’re a bit bulky and the new frame won’t lay against it very well, so you’ll need to replace the clip with washers.
You don’t need to worry about replacing the “tray” along the bottom of the mirror – the frame will lay over it just fine, even if it slants in a little bit.
Unscrew the mirror clips (one at a time), and screw in the plastic washer to hold the mirror in place. Like this:

Step 2: Saw the boards to the correct length.
We wanted to find some very thin, inexpensive wood for the mirror. Thin, so it wouldn’t be too heavy to glue onto the mirror, and inexpensive, because duh. While in the lumber section of Lowe’s we came across a redwood “fencing” which was perfect – each 8 ft. board was only $2.50. Here is a similar redwood at Home Depot for $3.48/6 ft.
When measuring the perimeter of the mirror, we added an inch to each piece so the outside edge of the frame would extend about 1/2″ past the edge of the mirror. You don’t want any mirror showing outside of the frame!
We cut the end of each board at a 45-degree angle so the boards would fit together as a frame (make sure to put them together as such before you start gluing later on). They look like this:

Step 3: Finish the boards.
We decided to treat the wood the same way we treated the accent wall in our master bathroom renovation. I stained it, then white-washed it in a mixture of 2/3 water and 1/3 paint (make sure to test your mixture and adjust it until it’s the right color for you). Once it dried, I lightly sanded it. I’d also recommend waxing the boards or using a matte polyurethane finish after it’s assembled to protect the wood from your toothpaste splashes. That being said, we never actually put on a protective layer on our mirror frame and 2 years later, it still looks good!

Step 4: Glue the boards to the mirror.
Once the boards are finished, glue them to the mirror! Make sure the construction adhesive you use bonds to glass or mirror material, otherwise you may have some issues getting the boards to stay put. We used FUZE IT Liquid Nails. Grab your adhesive, caulk gun, and husband because it’s kind of hard to squeeze the glue out of the tube. LOL

Once the glue is on, stick it on to the mirror and make sure it’s level. You may need to hold it there for a few minutes until the glue starts drying and it stays in place.

Glue the rest of the frame to the mirror, nudging it around until all the edges fit together properly.

And just like that, this builder-grade mirror…

Became this beautiful upgraded mirror!

Wah-lah! Easy peasy and cheap! Here’s the cost breakdown…
Redwood Fencing for Wood Frame: $7.50White paint: On hand (~$5 at Home Depot for a sample size)Stain: On hand ($10.77 at Home Depot)FUZE IT Liquid Nails: On hand ($6.47 at Home Depot)Caulk Gun: On hand ($2.77 at Home Depot)
If you had to buy everything new at the store, it would cost around $32 and you’d have a TON of supplies leftover – like, with more (cheap!) wood, you could probably frame 10 more mirrors. We had most of the items on hand as they’re fairly common for many home improvement projects.
This DIY bathroom mirror frame is such an easy project to upgrade builder-grade mirrors in your home. It only takes an afternoon and will give your bathroom a whole new feel! In fact, after I framed my parents’ bathroom mirror, my dad said he felt like he was getting ready in a fancy hotel room. LOL.
If you need me, I’ll be framing the rest of our mirrors… 🙂
Pin the DIY Bathroom Mirror Frame Tutorial!

Tag » How To Frame Bathroom Mirror
-
How To Frame A Bathroom Mirror - Lowe's
-
How To Frame A Bathroom Mirror For Just $10 !! - YouTube
-
How To Easily Make A Custom Mirror Frame - YouTube
-
How To Frame Out That Builder Basic ... - The Frugal Homemaker
-
How To Frame A Bathroom Mirror - Love Your Abode
-
How To Frame A Mirror | HGTV
-
How To Frame A Bathroom Mirror | The Family Handyman
-
DIY: How To Frame A Builder-Grade Bathroom Mirror
-
DIY Bathroom Mirror Frame (Without Removing Mirror Clips!)
-
Easiest Way To Frame A Mirror - House Mix
-
How To Frame A Mirror In 8 Steps | Architectural Digest
-
DIY Bathroom Mirror Frame With Molding - The Happier Homemaker
-
How To Frame Out That Builder Basic Bathroom Mirror (for $20 Or Less!)