Give Your Furniture a Second Life


At Ruby Twine, we keep furniture out of landfills and give pieces the second life they deserve. As a second-generation upholsterer with more than 15 years of experience, we provide completely custom reupholstery for your vintage, heirloom, or otherwise worn-out furniture.

Contact Us

Nothing is off limits


At Ruby Twine, we won’t tell you “no.” In fact, the crazier the project, the better! It can be as subtle as picking just the right shade of white to balance your room or as bold as upholstering a dramatic print that becomes functional artwork. We love taking on challenges and giving our clients the custom furniture and upholstery of their dreams. Whatever your aesthetic and unique needs, we have the experience to make it happen. Plus, as a woman-owned business, we know your furniture needs to not only be beautiful, it needs to stand up to your kids, grandkids, and pets! Whatever you have in mind, we’re here to make your vision a reality. Let’s make it happen.

Get an Estimate

Why Ruby Twine?


Crafted by hand

Crafted by hand

At Ruby Twine, we upholster and refinish all furniture by hand here in our Carlisle-based shop. We pride ourselves on providing the utmost attention to care and detail with every project we work on.

Modern materials meets vintage aesthetic.

Modern materials meets vintage aesthetic.

Grandma’s house had a room full of beautiful furniture that no one was allowed use. Thankfully, with our stain-resistant fabrics and high density foams, you can finally have it all—modern convenience AND comfort to go with your classic taste.

Upcycle: Bring new life to old pieces

Upcycle: Bring new life to old pieces

We’ve seen clients transform heirlooms and side-of-the-road finds to be the delight of their household. Others come to us with their favorite chair that fits them like a glove. Don't trash the chair you’ve got. Instead, let us help you give it new life!

Learn More

Working Together


Get an estimate

Get an estimate

In order to start the process, simply click the "Get an Estimate" button and give us some details on your project. Once we get your submission, we'll provide a ballpark quote and general timeline. When you decide to move forward, we'll go ahead and get you on the schedule.

Make your deposit

Make your deposit

After we've got your piece on the calendar, we'll schedule a fabric consult and take a deposit. Your deposit holds your spot and allows us to order materials to start the work!

We bring your piece to life!

We bring your piece to life!

You give us the vision, and then we go to work! When we’re done, you’ll have a beautifully restored piece of furniture to give new life to your home!

Get an Estimate

“The chair I had reupholstered by Ruby Twine still had good bones but tired fabric. When it was finished by Amanda, it looked better than the original. Having a unique, custom piece sets your room design above anything from a showroom floor.”

Deena Wiggins