Reuse, Recycle, Re-Cover!


Here at Rainbow Upholstery, we have revitalized hundreds of furniture pieces
ranging from family heirlooms to pieces some thought were ready for the dumpster
& everything in between.

“I had an antique rocker reupholstered. Rainbow Upholstery did a beautiful job. Friends and family can’t get over the transformation.”  

Linda – Randolph, Maine

Furniture Upholstery


Rainbow Upholstery has been serving Maine families for over 30 years. Our custom reupholstery services will have your furniture looking great in no-time!

We work on all types of home furniture. We specialize in sofas, chairs, foot stools, bench and window seats, cushions, pillows, foam and feathers.

It is our mission to provide friendly and prompt customer service, as well as high quality and skilled furniture repairs, upholstery, reupholstery and more.

“Rainbow Upholstery always does beautiful work. I would never go anywhere else.”

Dawna – Harpswell, Maine



Click on any image for a full size view and use the  <  and > arrows to move forward or backwards.