Do you know those builder-grade, jumbo-sized bathroom mirrors that aren’t exactly high style design? They’re pretty standard in any home built in the 90s and they were present in our bathroom. I think they have a very unfinished look but the good news is – they can be fashioned to your taste with a quick modification. When you think about a bathroom update budget – a mirror can take a good slice of the budget. Even the budget mirrors at Home Goods can run between $50-$60 for a small-ish mirror.
For our latest bathroom renovation, instead of replacing the bathroom mirrors – we simply updated them with a DIY bathroom mirror frame. (PS. If you didn’t catch the big ol’ bathroom reveal, head over here first and check out the pretty stunning before and after.) We framed these two vanity mirrors for less than $40 in wood. For the price of one small-sized hanging mirror, that you’d find at Home Goods, we DIY framed out two huge bathroom mirrors, in an afternoon. In the tutorial below I’ll show you how to frame a bathroom mirror!
Our main bathroom had two separate vanities with their own huge builder-grade mirrors. During our bathroom renovation, we painted the vanities and re-glazed the countertops. After those updates, it was clear that we needed to do something to upgrade the mirrors. I actually loved the size of the mirrors, they are proportional to the vanities but buying a replacement of this size would have been super expensive and it didn’t make sense to get rid of perfectly good mirrors just because they lacked frames. We had a goal to keep our bathroom makeover as budget-friendly as possible. To keep on budget, it made sense for us to DIY a bathroom mirror frame.
Listen, this was a really easy project, and Matt and I were able to knock it out in an afternoon. The mirror frames came out really nice and professional-looking. I’m really happy with the white paint. The vanities go so nicely with the rest of the renovation. Here’s a quick tutorial on how to frame a bathroom mirror.
DIY Bathroom Mirror Frame
Supplies Needed *affiliates links used
1×3 boards (to your measurements – we used 4 8ft pine boards)
White Paint (or stain if you prefer)
Dremel (to notch out for mirror clips)
The first step is to measure your vanity mirror length and width. Using your miter saw, cut your wood at a 45-degree angle so the outside portion of your wood piece will be the full length of the mirror (see pic above). Make cuts for all four sides.
Next, sand the wood so it’s nice and smooth, be sure not to sand the angled cuts too much – you want them to fit together flush. Then, paint all the boards white.
(We painted one coat on the back part of the boards so if any reflections appeared in the mirror you wouldn’t see raw wood)
Matt also used the Dremel to notch out a chunk of wood where the mirror clips are (see image above) so that the frame would be flush against the mirror.
Then, we layered out some Liquid Nails all over the backside of the board being careful not to get too close to the edge because you don’t want any of the adhesive to be visible in the reflection or to ooze out of the side.
Immediately, place the board on the mirror. The outer edge of the frame will be at the edge of the mirror.
We put our mirror together like this: top first, left side, bottom, then right side. When putting in the last piece it should fit like a puzzle, nice and tight.
Now you’ll notice there is a small gap where the frame meets in this mitered corner. That’s totally okay! We filled that gap in the next step.
Using a caulk gun, add a layer of caulk to fill the gap.
Matt smoothed the caulk out with his finger, and then wiped off the excess with a paper towel.
Here’s the gap filled. After it dries you can paint over the caulk for a seamless look.
That’s it! That’s how we made this DIY bathroom mirror frame. It was a really simple update that had a pretty big bang for our buck. It’s really an easy DIY project that can elevate your bathroom without a lot of money or a lot of effort. If you have any questions about the tutorial – leave them in the comments below!