High Quality Upholstery Work


Experienced Maine Furniture Upholstery


See Our Work


For 50 years, we have been providing quality upholstery services in greater Augusta, Maine.

We offer upholstery and reupholstery services for homes, restaurants, offices, waiting rooms, and more. We offer an extensive line of upholstery fabrics along with free estimates. Appointments can be scheduled to browse through our sample books by contacting us at 207-376-5914.

Reupholstering has been in my family for a combined 60 years. My stepfather started Lisbon Upholstery in the late 70’s after retiring from the Navy and continued until he passed away in 1991. My mom, Cathy, carried on the business until my brother, Mark, took over in 1996 with the current name, Rainbow Upholstery. He lived and worked in Harpswell until moving the business to Richmond in 2012. I started working with Mark in Harpswell in 2009 and have been with him until his recent retirement. Now my husband, Paul, and I have taken the reigns and are continuing with the same craftsmanship and customer attention that has been the hallmark of Rainbow Upholstery from the first day my step-father picked up his upholstery hammer.

Rainbow Upholstery is the place to call for the highest quality work, friendliest interactions, and the most satisfied customers in Maine.

Ready to find out more? Get started today!

Contact us today to learn more about your upholstery project!