Call Us Today!

hero img


    There is nothing we enjoy more than the "wow" factor we get when we show clients their completed furniture. We have an extensive furniture building collection and a knowledge of diverse types of home furnishings.
    For over 25 years, the owner of D&S Custom Upholstery has been in the industry of upholstering furniture. Robert does most of the upholstery for each project we take on so you can rest easy with quality handiwork.
    When you hire D&S Custom Upholstery, you are hiring a family owned company. We offer free local pick-up and delivery anywhere in Salem, VA and the wider Roanoke County area.
    Call us at (540) 312-2834 for some of the best results and products around.

Our Services

Furniture Upholstery

At D&S Custom Upholstery, we can handle all of your furniture upholstery needs. Whatever the piece, you can rest easy knowing that we know how to carefully work with different types of furnishings. We take your old furniture and turn it into a showroom piece you can be proud of.

Furniture repair
Furniture Repair

Sometimes you just need a new cushion or a seam sewed back up. Whatever the issue with your furnishings, we know how to set it right. We exclusively use high-end fabrics out of a company in Highpoint, so you can be sure you are getting the best products.

Vehicle & Boat Upholstery

In addition to our work on furnishings, we also work on seating & upholstery for automotives and boats. If you need RV, ATV, or boat upholstery in the Salem, VA area, call on us to handle it. Make sure your vehicle is always ready to be taken out on the road or water.

Leather repair
Leather Repair

Leather is expensive and stylish, which means its that much more important to keep it maintained. If your leather upholstery has been ripped or damaged, contact us for leather repair. We specialize in all types of of custom upholstery work, including commercial work for hotel, restaurant, and bar upholstery.


Leave a Review!

Contact Us

View Hours

Dialog will close after 10 sec.

Thank you for submitting your contact request! We will reach back out to you within 24 hours of receiving your request.


D&S Custom Upholstery Support Team


Select language to translate this page: