How to Reupholster a Vehicle Bench Seat

Updated on June 27, 2020

Getting Started

If you have a bench seat that needs reupholstered, or you would like to learn how it’s done, then this is the place for you. It is actually a lot simpler than it looks, and you will have a professional-quality custom interior. Your friends, and even strangers, will be in awe, asking, "Who did your interior? And how much did it cost?"

The photos you will see here are from a 1983 Cutlass Calais, but many seats are similar, especially in these older vehicles. You can use the same concepts on just about any seat you come by.


  • Fabric or Vinyl. Approximately 4 yards should do. This will work, for example.
  • Also 1/2 yard of a thick canvas or cotton material for edging, cut into 2-inch strips. This will work, for example.
  • Heavy duty thread
  • Eyelets (metal eyelets can be found at any craft store, for example.)
  • Scissors
  • Cloth measuring tape (this is important to measure the curvature correctly)
  • Ruler or yardstick
  • Hammer
  • Zip ties or hog ties

Step 1: Remove the Seat

Remove the bench seat from the vehicle. The bottom portion of the seat in most vehicles can be very easy to remove, and should just pop right out. The top portion can be a little more difficult, it usually has a release point in the rear of the seat that may need to be loosened with a screwdriver. Once you remove the top and bottom portions of the seat the real fun begins!

Might be a good time to clean under the seat as well!
Might be a good time to clean under the seat as well!

Step 2: Measure the Material

Measuring your material. Using the cloth measuring tape, measure the dimension of the seat: the top and bottom portions may not be identical. This is the key step to make your seat look crisp and professional. I create a drawing of the seat, with the dimensions written, to refer back to when needed. Measure the front, and the sides. For this particular seat, I chose a blue marine vinyl fabric which is waterproof and has the traditional look of leather.

Step 3: Cut Your Material

It's not necessary to stay perfectly straight when cutting; save your energy. When you sew your edges together, that is what will make the crisp crease that is needed. After you have your material ready to go you may jump into creating your masterpiece.

It's better to cut a little more than you need. Excess material can be trimmed off later.
It's better to cut a little more than you need. Excess material can be trimmed off later.

Step 4: Sewing Pleats Into the Fabric

This is what makes a custom interior look really professional: the pleats. Sewing pleats is fairly easy because you will be sewing straight lines. Chose how many pleats you would like, and space them evenly. On the back of the fabric with a ruler and pen you may draw lines to follow to ensure your pleats are perfectly straight I chose to sew six pleats on each side with one inch in between, and larger pleats in the middle to accent them. I suggest doing the pleats on the top and bottom portions first to make sure they line up correctly with each other.

Pleats will give the seats more dimension and make them look more professional.
Pleats will give the seats more dimension and make them look more professional.

Step 5: Sewing the Pieces Together

You will sew your sides on to the main pleated pieces. Remember to make sure the fabric is facing the right direction when sewing them together. The corners can be tricky; you have to turn the material as you go.

Step 6: Securing the Edges

This is an important step to ensure your material will not rip when being stretched over the seat. I use a canvas material which is durable and can withstand more pressure. Cut strips about 3.5 inches wide, and then fold the material over to double up the edges. Sew this edging along the bottoms of your main pieces.

Carefully stretch the material tightly around the edges before securing it to get a cleaner look.
Carefully stretch the material tightly around the edges before securing it to get a cleaner look.

Step 7: Inserting Eyelets

This step is to also ensure that your seats will not rip. The metal eyelets are very easy to install. Around the canvas edging you will cut small x’s into the material and insert the eyelets. Personally I space the eyelets approximately 3 inches apart. These eyelets are very inexpensive and come with a tool to hammer them together. Once your eyelets are in, you're almost done!

Step 8: Stretching the Material

Stretching the material. You may stretch the material over the seat like I did here, or you may completely remove the old material and replace with your own. On this Cutlass I installed the new seat cover over top of the existing upholstery, in case the car is sold and the owner would like to make it original.

For this step you may need a friend or assistant to help. You want to pull from opposite sides starting from the middle and working your way out. As you pull the material tight, start inserting the zip ties into the eyelets and securing them to the frame of the seat. Zip them tight and remove excess waste. Make sure the material is nice and snug-fitting to smooth out any wrinkles.


The finished product, just before installation!
The finished product, just before installation!

Finished Front

This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional.

Questions & Answers

  • Where do you buy the material to reupholster a vehicle bench seat?

    You can buy it at Jo-Anne Fabrics, Hobby Lobby, Michaels, or any fabric store. Possibly online if you are savvy, I like to see it myself. First, it can usually be found in the Upholstery Section in big huge rolls.


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)