At Karl Performance our upholstery experts can handle almost any upholstery task.  From original restorations to custom interiors, to small burns or tears Karl Performance can get the job done.  We are a full service upholstery department that works on all makes and models including cars, trucks, motorcycles, boats, etc.  

Call our team today at 515-963-8788 to schedule an appointment



Convertible Tops


Seat Repair - Cloth and Leather

Carpet Sets & Floor Mats

Installation of Hushmat 

Heated Seats

Much More!


Original Restorations

Our team at Karl Performance can bring your classic vehicle back to the way it was when it rolled off the assembly line using the best materials and expertise to pull off the original look.


Custom Interiors

Our team can bring just about any dream to life.  If you are looking for a one off look that no one has done before, we are the ones to do the job.  Let Karl Performance bring out the best look in your vehicle.


Tears & Minor Repairs

Do you have a hole, tear, burn, or any other imperfection?  We can make your upholstery look brand new.  Whether you're looking to fix something for your own sake or gain resale value we can get it done.


Other Applications

Whether it's boat seats, stools, or anything else that has a vinyl cover Karl Performance can get your project done in a quick fashion with superb quality.  If you have a project in mind and aren't sure whether or not it's something we can do just give us a call.

We are also authorized dealers and installers for:

American Cushions

Parts Unlimited Interior


Roadwire Leather