Schaefer Autobody Centers - O'Fallon IL
In operation 41 years.
Schaefer Autobody Centers has delivered trusted, high-quality collision repair since 1985, serving drivers across the St. Louis region with 13 convenient locations—12 in Missouri and 1 in O’Fallon, IL. Our I-CAR Gold Class technicians use OEM procedures and genuine factory parts to ensure proper fit, finish, and safety on every repair. We’re certified by leading manufacturers, including BMW, Chrysler, Ford, GM, Honda and Acura, Infiniti, Nissan, Tesla, Hyundai, Kia, Subaru, Volvo, and Volkswagen. Modern vehicles rely on advanced safety technology, and Schaefer Autobody Centers is equipped to restore it correctly. Through our dedicated SOS Auto Glass & Calibration division, we provide windshield replacement and precise ADAS calibrations for systems like lane departure, blind-spot monitoring, adaptive cruise control, and more—ensuring your vehicle performs exactly as designed. We’re committed to restoring your vehicle the right way!
- Free Estimates
- Insurance Company Assistance
- Lifetime Warranty
- Towing
- Automotive Glass Replacement
- Paintless Dent Repair
- American Express
- Discover Card
- MasterCard
- Visa
- Check
- Debit Card
- English
| Sun | Closed |
| Mon | 7:30 am - 5:30 pm |
| Tue | 7:30 am - 5:30 pm |
| Wed | 7:30 am - 5:30 pm |
| Thu | 7:30 am - 5:30 pm |
| Fri | 7:30 am - 5:30 pm |
| Sat | Closed |
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0 -
JD is great to work with. Thorough, professional and reliable. 5 stars!!!!
Likely to Recommend - 5.0/5.0 -
Great experience for a crappy situation
Repair Quality - 5.0/5.0 -
Once they were able to get my car in, the repair was quick!
Customer Service - 5.0/5.0 -
Very friendly and helpful!
Returned Clean
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0 -
Thank you JD for always keeping us informed about our vehicle at all times! Such a friendly and helpful person!
Customer Service - 5.0/5.0 -
JD kept us informed throughout the whole process!
Likely to Recommend - 5.0/5.0 -
I know anyone I referred would be in good hands.
Repair Quality - 5.0/5.0 -
I got right in and they kept me updated every step of the way. They helped me contact the car rental to pick me up. Excellent service. My car looks like new again.
Customer Service - 5.0/5.0 -
Very friendly and answered all my questions.
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0
My Experience - 5.0/5.0 -
JD made it all very clear about what was to be done to fix my car. He called me multiple times throughout the process to keep me updated on what was being done and how much it would cost in the end. They even finished my car a week early! Great experience!
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0 -
Kept me up to date on the work on my car and got my car completed a week ahead of schedule.
Customer Service - 5.0/5.0 -
Everyone was great!
My Experience - 5.0/5.0 -
Thank you for keeping me informed about the progress of repairing my car. Very nice and helpful. Car looks great. Thank you all.
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0
My Experience - 5.0/5.0 -
Brandon & team were super helpful in their explaining of the process and in communicating each step my car was on! Super happy with my car! Will def come back if need be !
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0
Returned Clean
My Experience - 5.0/5.0 -
smoth process thanks
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0
Returned Clean
My Experience - 5.0/5.0 -
I really like how you guys went over what was repaired. I love that the car was cleaned! And it’s probably silly but I love the personalized message on the paper floor mat. I think it says “Have a great day Christine!” I plan to keep it on the passenger side for a while so I see it everyday and it will help me start the day with a smile 😊 Thanks a ton! So glad to have my car back looking better than ever!
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0
Customer Service - 5.0/5.0
Returned Clean
My Experience - 5.0/5.0 -
I'm very happy with each staff member I was in contact with! Every one of them was knowledgeable, professional and kind.
Likely to Recommend - 1.5/5.0
Repair Quality - 2.0/5.0 -
Customer service was good but repairs seemed to take longer than necessary.
Customer Service - 3.5/5.0 -
Brandon was very polite and nice.
Returned Clean
My Experience - 5.0/5.0 -
Great work
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0 -
The car looks great
Customer Service - 5.0/5.0 -
Updates at every step
Returned Clean
Likely to Recommend - 5.0/5.0
Repair Quality - 5.0/5.0 -
Fast and excellent service
Customer Service - 5.0/5.0
Returned Clean
Likely to Recommend - 0.5/5.0 -
I believe that customer service is very important for customer relationship and retention. When I first walked in the first day. There were 3 people in the office one gentlemen to the right was on the phone. No one greeted me, and just walked away after having a conversation for a while. After 5 minutes the guy got off the phone and greeted me was nice. We did my paperwork answered my questions and I was told I would get a call back in the afternoon or the next day by the person handling my request. Long story short, I never got a call and had to call back multiple times to get told the scheduling lady will call me back as she is sick. Understandable, however, I had to call back multiple times days later to get finally told she was planning on calling me today as she been out. Okay, I finally have my car scheduled. I thought I scheduled it for 11 due to my work schedule but it looks like I scheduled it at 9. When I get there again I’m waiting at the front door for a while as everyone is doing working before Brandon ask me what I am needing. I ask how long the process will take. He informs me he is backed up and will be a few weeks. I let him know that’s fine I am paying out of pocket for a rental so whenever you can get my car in and out so I don’t have to pay for this rental for more days than I need too. About two weeks go by and my fianace is asking me about our maternity pictures. I forgot that I left something in my car that we needed for the photoshoot. Naturally I call and no one answers because it’s Saturday. It sends me to this call center where I tell them hey I can see my car under the gate. I need to hop the gate to get something out. She records the process and leaves a message with the local store. I hop the gate and see my car is fixed, intact and nothing else is left to do on it. I’m confused on why I didn’t get a call. I moved 3 minutes away from the shop. I call and ask why I didn’t get a call and I am told that it finished late on Friday and they were waiting on a car wash. I told them that’s the most expensive car was I’ve ever had in my life due to me having to pay for extra days I didn’t need. When I picked the car up, paid my deductible, walked the car and left. That process was less than 5 minutes. All is as offered for this 200 car was was a I am sorry and do not get the car washed for 60 days. Terrible experience.
Repair Quality - 1.0/5.0 -
I believe that customer service is very important for customer relationship and retention. When I first walked in the first day. There were 3 people in the office one gentlemen to the right was on the phone. No one greeted me, and just walked away after having a conversation for a while. After 5 minutes the guy got off the phone and greeted me was nice. We did my paperwork answered my questions and I was told I would get a call back in the afternoon or the next day by the person handling my request. Long story short, I never got a call and had to call back multiple times to get told the scheduling lady will call me back as she is sick. Understandable, however, I had to call back multiple times days later to get finally told she was planning on calling me today as she been out. Okay, I finally have my car scheduled. I thought I scheduled it for 11 due to my work schedule but it looks like I scheduled it at 9. When I get there again I’m waiting at the front door for a while as everyone is doing working before Brandon ask me what I am needing. I ask how long the process will take. He informs me he is backed up and will be a few weeks. I let him know that’s fine I am paying out of pocket for a rental so whenever you can get my car in and out so I don’t have to pay for this rental for more days than I need too. About two weeks go by and my fianace is asking me about our maternity pictures. I forgot that I left something in my car that we needed for the photoshoot. Naturally I call and no one answers because it’s Saturday. It sends me to this call center where I tell them hey I can see my car under the gate. I need to hop the gate to get something out. She records the process and leaves a message with the local store. I hop the gate and see my car is fixed, intact and nothing else is left to do on it. I’m confused on why I didn’t get a call. I moved 3 minutes away from the shop, work from home. I call and ask why I didn’t get a call and I am told that it finished late on Friday and they were waiting on a car wash. I told them that’s the most expensive car was I’ve ever had in my life due to me having to pay for extra days I didn’t need. When I picked the car up, paid my deductible, walked the car and left. That process was less than 5 minutes. All I was offered for this $200 car wash, that I never needed, was an I am sorry and do not get the car washed for 60 days. Terrible experience. I hope everyone isn’t treated this way.
Customer Service - 0.5/5.0 -
I believe that customer service is very important for customer relationship and retention. When I first walked in the first day. There were 3 people in the office one gentlemen to the right was on the phone. No one greeted me, and just walked away after having a conversation for a while. After 5 minutes the guy got off the phone and greeted me was nice. We did my paperwork answered my questions and I was told I would get a call back in the afternoon or the next day by the person handling my request. Long story short, I never got a call and had to call back multiple times to get told the scheduling lady will call me back as she is sick. Understandable, however, I had to call back multiple times days later to get finally told she was planning on calling me today as she been out. Okay, I finally have my car scheduled. I thought I scheduled it for 11 due to my work schedule but it looks like I scheduled it at 9. When I get there again I’m waiting at the front door for a while as everyone is doing working before Brandon ask me what I am needing. I ask how long the process will take. He informs me he is backed up and will be a few weeks. I let him know that’s fine I am paying out of pocket for a rental so whenever you can get my car in and out so I don’t have to pay for this rental for more days than I need too. About two weeks go by and my fianace is asking me about our maternity pictures. I forgot that I left something in my car that we needed for the photoshoot. Naturally I call and no one answers because it’s Saturday. It sends me to this call center where I tell them hey I can see my car under the gate. I need to hop the gate to get something out. She records the process and leaves a message with the local store. I hop the gate and see my car is fixed, intact and nothing else is left to do on it. I’m confused on why I didn’t get a call. I moved 3 minutes away from the shop. I call and ask why I didn’t get a call and I am told that it finished late on Friday and they were waiting on a car wash. I told them that’s the most expensive car was I’ve ever had in my life due to me having to pay for extra days I didn’t need. When I picked the car up, paid my deductible, walked the car and left. That process was less than 5 minutes. All is as offered for this 200 car was was a I am sorry and do not get the car washed for 60 days. Terrible experience.