Home

Portland upholstery & repair shop.

If you are in the greater Portland, Oregon or Vancouver Washington area and looking for a upholstery repair shop or fabric we are the place you’ve been looking for. With affordable pricing and a great selection we can help you with all of your upholstery needs.

  • Portlands professional Auto, Boat and Furniture re-upholstery.
  • Custom built furniture for the design trade.
  • 1000’s of designer fabrics, leather and vinyl.
  • Foam and cushion feather replacement.
  • Green-eco friendly recycled fabrics.
  • 27 years of providing the finest quality and professional service available.
  • Excellent customer care and attention to detail.
  • One of the most reputable upholstery shops in Portland.

Your furniture professionally re-upholstered.

Michael Talbert Upholstery has been serving the greater Portland – Beaverton area since 1986. We are your one stop shop for all of your re-finishing needs.

Portlanders can rely on our skilled craftsman to create any custom piece that is needed. We custom make sofas, chairs, ottomans, cushions, decorative pillows, headboards and bed benches. We have the best fabrics, leathers, and vinyls around. We offer fast and affordable furniture repair to sofas and chairs. Such as torn seams, broken legs, wobbly frames. Fast foam and cushion replacement. Complete antique furniture restoration. We have a huge selection of decorative nails, trim and accessories for our customers. Stop by our fabric showroom to discuss your re-upholstery needs and options today or give us a call.

We bring a lifetime of experience into your home.

In the last 27 years, Michael Talbert Upholstery has built a solid reputation in the portland area for it’s high-quality products and services. We value our Residential and Commercial customers and the results have been amazing. Portland can expect timely re-upholstery and furniture repair with high quality service.

Read what our customers have to say – testimonials & reviews. Peruse our gallery of classy-caliber furniture-select our service.

Call (503) 292-2053
Open Mon-Friday 9:00 am – 5:00 pm
Saturday by appointment.