Reuse, Recycle, Re-Cover!

Here at Rainbow Upholstery, we have revitalized over 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. Mark 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 nearly all types of home furniture from couches & chairs to pillows & foam cushion refilling, chair caning, custom furniture building - you name it, we've done it! 

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

"Mark and his family always do beautiful work. I would never go anywhere else."

Dawna - Harpswell, Maine

Top-quality Maine upholstery Services

Ready to get started?

We sell fabrics, vinyls/naugahyde, Sunbrella, and leather, which can all be seen at We will also work with your own fabric.

Contact us for more information about your furniture project! If you'd like, send us a photo of your piece or call Mark at (207) 721-1133.

furniture upholstery