Revamp your Lamp!

By Aliza Heeren, Marketing and High Performance Building Fellow

Do you have an old lampshade that could use a fresh look? Instead of throwing it out and buying a new one, you can save money and reduce waste by redecorating the one you have! We recently revamped one of our old lampshades, and we’re going to show you how you can too! We got ours from our reuse building materials store, EcoBuilding Bargains for under $10 dollars. EcoBuilding Bargains’ inventory is constantly changing, but recently we got a donation of 60 lampshades from a hotel! We have multiple different shapes and sizes, and there are so many different techniques you can use to redecorate them. So stop on by, grab a lampshade, and start redecorating!

Materials you will need:

  • Lampshade
  • Spray Adhesive
  • Fabric
  • Scissors
  • Scrap paper for template
  • Twine
  • Anything else you want to use for decoration!


  1. Cut out fabric pieces to fit your lampshade

We used a paper template to make it easier to get an exact cut for our fabric pieces. To create the template we traced the paper against the lampshade segment, cut that out, and made sure that it was an exact fit on the lampshade so that our fabric would be the exact size. We then traced the paper template on the back of the fabric and cut out 8 pieces to fit each segment of our lamp shade. Depending on the size and shape of your lamp, you may have a different shape and number of segments.


  1. Glue on your fabric

Spray adhesive works best here because it gives a smooth final product and sticks well to fabric. We recommend doing this part outside if possible to avoid inhaling the fumes from the spray.


  1. Accessorize!

We chose to finish our lampshade off by wrapping twine around the top to give it a nice beachy look, but you could use feathers, fake flowers, rhinestones, buttons, or anything else you have.

You can watch a video tutorial of this upcycling project on Mass Appeal on WWLP 22 News!

Leave a comment


Email(will not be published)*


Your comment*

Submit Comment

Next Events
* indicates required