We did it—an oversized DIY light fixture for the office that cost just $32 from start to finish. It gives the same impact as that $412 designer version, so we’re pretty excited about saving roughly $380 with a homemade solution. Here it is in all its glowing glory:

To rewind a bit, this was the original ceiling fixture we started with—basically our before shot. (That room has evolved a lot since we swapped in a sleeper sofa and built a DIY desk.)

We’ve been spending more than 40 hours a week in this ever-evolving office/guest room/playroom, so we wanted a light that felt more interesting and inspiring overhead to match the changing space.
We picked up a massive 20″ drum shade at a local lighting outlet for $29. It was marked “dented” and on clearance, but we inspected it carefully and couldn’t find any flaws—score. We planned to add a diffuser to hide the bulbs and assumed we might need a lighting kit to hang it, which could have nudged the price up. Then we discovered the old fixture left a ceiling rod in place that could actually support the new shade, so no new hardware was required.

Sure enough, there was no need for a new lighting kit.

We simply slipped the shade onto the existing rod and used the finial from the previous fixture to hold it in place.

Here’s a closer look at the mounting detail:

From below, though, the exposed bulbs weren’t great to look at. With the hanging question solved, our next step was making a diffuser to hide the bulbs without significantly reducing light. We considered plexiglass sprayed with frosting, heavy acetate, and other options. Then we noticed the pendant above our dining table had a simple cream fabric diffuser—perfect.
Important safety note: avoid using paper or fabric as a diffuser if bulbs sit very close to the material or if there’s no ventilation for heat to escape. Our setup has about 4″ of space above the shade, and we used compact fluorescent bulbs, which run cooler. The bulbs are also more than 18″ from the bottom of the shade where we added the fabric diffuser, so heat wasn’t a concern.
Here’s how we made the diffuser. First we removed the existing fabric trim band from the edge of the drum shade.

We draped a cream fabric (about $2 from a craft store) over the shade to mark and cut the circular panel that would become the diffuser.

Using scissors, we cut around the rim of the shade, leaving roughly a quarter-inch of fabric overhang.

We coated the inside rim with craft glue and then placed the shade, upside down, onto the fabric circle so the quarter-inch overhang would adhere to the rim. It helps to iron the fabric circle first to remove creases.

After the fabric was glued in place, we applied a little more glue to secure the trimmed overhang to the outer rim. Don’t let the fabric hang past the trim band you’ll reattach—trim any excess so the band lays flat.

Let it dry for about ten minutes, then re-glue the fabric trim band around the shade’s base. The whole hands-on part of the job took less than 15 minutes; including glue drying, it was around 40 minutes.

And voila—an updated fixture with texture, charm, and real presence thanks to the oversized shade.

We love big shades in small rooms (this room is about 12 x 12.5 feet); oversized pieces can actually make a small space feel more elevated and less cluttered than lots of little items. The little flash of silver at the top of our shade gives it a flush-mounted look instead of an obvious retrofit, and the fabric diffuser hides the bulbs when viewed from below.

The final cost—$32—beats our initial estimate of about $65 for retrofitting, which feels like the icing on the cake. Changing the bulbs remains easy because the shade lifts off the ceiling rod, so the fabric diffuser doesn’t trap the bulbs permanently.

That’s the latest from our office/guest room/playroom. What about you—any lighting makeovers or room updates lately that transformed a space or made it more functional?
