Lifetime Written
Warranty Available

Contactless Payment
Option Available

Free Loaner Cars

Pick Up, Drop Off
& Key Drop Box Available

Comfortable Waiting Area
with Wi-Fi & Coffee

A review from Sarah Mesenbrink
“A wonderful experience at Shaffers. All of the staff members were delightful to work with. They repaired my vehicle in a timely manner and offered a clean loaner car while mine was being repaired. I picked up my vehicle today and it looks brand new. The exterior is also so clean. I highly recommend Shaffers!”

Welcome to Shaffer's Auto Body

With over 40 years of quality service, Shaffer's Auto Body has built a reputation for providing the fastest, most reliable and affordable collision and mechanical repair services in Ames, IA and the surrounding areas.

We recognize the inconvenience caused by being without your vehicle. We will get you back on the road as quickly as possible. When you stop by our indoor estimating center in our state-of-the-art facility, one of our collision specialists will provide you with an itemized, written estimate of damage while you wait in our clean, modern lobby.

Front side of the shop

In the trunkState of the art equipment in our 57,000 square foot facility and 76 work bays.

HandshakeLifetime written warranty on all repairs for as long as you own your vehicle.

Under the hoodHighly trained technicians, mechanics, estimators, and detail specialists.

Behind the wheelWe have been voted Best Body Shop by Ames Tribune readers every year since 2000.

Auto Repair & Auto Body Services

Our collision repair work includes frame and structural repair, cosmetic repair, painting and refinishing, paintless dent removal and more. In addition, our full time technicians provide a complete range of mechanical repair services from brakes to engine replacement. Every technician, mechanic and estimator maintains continuing education in auto repair above and beyond industry standards.

See all services we offer BBB LogoGold Class Logo

Lifetime Written Warranty

Schedule Online Appointment

Let us know how we can help you. Simply schedule your next appointment online using the form below.