Shock and strut replacement typically costs between $300 and $1,000 per axle at a dealership, $200 to $800 at an independent shop, and $100 to $400 if you buy parts online and install them yourself
The final bill depends on three things: which parts you need (shocks, struts, or both), what vehicle you drive, and where you have the work done. A Honda Civic strut replacement at a chain shop might run $400 to $600 total. The same job on a luxury sedan or truck could easily reach $1,200 to $1,800. Labor time is usually two to four hours per axle, and shops charge $75 to $150 per hour depending on location and reputation.
Dealerships are the most expensive because they use OEM (original equipment manufacturer) parts and charge higher labor rates. Independent mechanics typically undercut them by 20 to 40 percent. Chain shops like Firestone and Midas fall in the middle. The parts themselves — whether shocks or struts — make up 40 to 60 percent of the total cost at most shops; labor is the rest.
Key Takeaways
- Dealerships charge $300 to $1,000 per axle; independent shops typically charge $200 to $800; DIY with online parts costs $100 to $400 if you have the tools and experience.
- Struts are more expensive than shocks because they combine the shock absorber with the spring and steering knuckle, requiring more labor to replace.
- Get quotes from at least two shops before committing, because the same job can vary by $300 or more between locations.
- OEM parts from a dealership last longer but cost 30 to 50 percent more than aftermarket parts from independent shops.
Why struts cost more than shocks
Shocks and struts do the same job — they dampen the bounce of your suspension — but they are built differently. A shock absorber is a standalone cylinder that bolts to your suspension. A strut combines the shock, the spring, and the steering knuckle into one unit that supports the weight of the vehicle and handles steering.
Because struts are structural, replacing them takes longer and requires more precision. A technician has to remove the wheel, disconnect the brake line and steering linkage, unbolt the strut from the steering knuckle, and then compress the spring to separate it from the old strut before installing the new one. Shock replacement is simpler — usually just two bolts top and bottom. That extra labor time is why strut jobs run $400 to $800 per side, while shock jobs often run $200 to $500 per side.
Front-wheel-drive cars almost always have struts. Rear-wheel-drive vehicles and trucks often have shocks in the rear and struts in front, or shocks all around. Check your owner's manual or ask a shop which you have before getting a quote.
How dealership pricing compares to independent shops
Dealerships use OEM parts, which are made by the vehicle manufacturer and designed to exact specifications. They typically last 50,000 to 80,000 miles. Dealership labor rates run $100 to $150 per hour in most markets, and they charge full diagnostic fees even if you already know what needs replacing.
Independent mechanics usually source aftermarket parts from suppliers like Dorman, KYB, or Bilstein. These parts are engineered to meet or exceed OEM specs and often carry warranties of 3 to 5 years. Labor rates at independent shops average $75 to $100 per hour. A strut job that costs $800 at a dealership might cost $500 to $600 at an independent shop — same work, different parts and overhead.
Chain shops like Firestone, Midas, and Pep Boys occupy the middle ground. They use a mix of OEM and quality aftermarket parts, charge $85 to $120 per hour, and often run promotions on suspension work. Their advantage is availability — most have locations in every town — but their disadvantage is that quality and pricing can vary significantly between franchises.
What affects the final price for your vehicle
Vehicle make and model is the biggest variable. A Toyota Camry strut replacement costs less than a BMW 3 Series because BMW parts are more expensive and the job is more complex due to electronic suspension components. Trucks and SUVs cost more than sedans because they are heavier and often have more complicated suspension geometry.
Age and mileage matter too. Older vehicles sometimes have corroded bolts that are difficult to remove, adding labor time. Some vehicles require removing additional components — like the fender liner or sway bar — to access the strut, which adds an hour or more to the job. A shop cannot know this until they start work, which is why estimates can change once the vehicle is on the lift.
Location affects pricing significantly. Shops in urban areas and high-cost regions charge 20 to 40 percent more than shops in rural areas. A strut job in San Francisco might cost $900 to $1,200, while the same job in a small town might run $600 to $800.
Getting accurate quotes and avoiding surprises
Call or visit at least two shops and give them the same information: your vehicle's year, make, model, and current mileage. Ask specifically whether the quote includes parts, labor, and alignment. Some shops charge extra for a wheel alignment after strut replacement, which typically costs $100 to $200 and is often necessary to prevent uneven tire wear.
Ask whether the shop will replace the strut mounts and bump stops at the same time. These rubber components wear out alongside the struts and cost $50 to $150 per side to replace. Many shops recommend doing this work together because the labor is already being done, but it is not always necessary. A good shop will explain what is required versus what is recommended.
Request the quote in writing, including the parts brand and warranty. If a shop quotes $400 and another quotes $600 for the same vehicle, ask why. The difference might be OEM versus aftermarket parts, or it might be that one shop is including alignment and the other is not. Written quotes prevent misunderstandings when you pick up the car.
DIY replacement and when it makes sense
If you have mechanical experience and the right tools — a spring compressor, jack stands, and a torque wrench — you can buy struts or shocks online for $100 to $300 per side and install them yourself. This approach saves labor costs entirely but requires several hours of work and carries the risk of injury if something goes wrong.
DIY makes the most sense for shocks on trucks or SUVs, where the work is straightforward and the labor savings are largest. It makes less sense for front struts on a car, where you may need to remove additional components and perform a wheel alignment afterward. If you are not confident in your ability to torque bolts to spec or compress a spring safely, the money you save is not worth the risk.
If you go the DIY route, buy parts with a warranty from a reputable supplier. Cheap, no-name shocks often fail within a year. Brands like KYB, Bilstein, and Monroe are widely available online and carry 3 to 5 year warranties. Factor in the cost of an alignment afterward — $100 to $200 — when calculating your total savings.
Signs your shocks or struts need replacement
Shocks and struts typically last 50,000 to 100,000 miles, depending on driving conditions and road quality. You may need replacement sooner if you regularly drive on rough roads or tow a trailer. Common signs include a bouncy or unstable ride, nose-diving when you brake, excessive body roll when turning, or uneven tire wear.
A straightforward test is the bounce test: push down hard on each corner of the vehicle and release. If the car bounces more than once or twice before settling, the shocks or struts are likely worn. This is not a definitive diagnosis — worn springs or other suspension components can cause similar symptoms — but it is a reason to have a shop inspect the suspension.
Leaking fluid on the outside of a shock or strut is a clear sign of failure. Shocks and struts contain hydraulic fluid that keeps them working smoothly. Once that seal breaks, the component stops damping effectively and needs replacement.
Frequently Asked Questions
Do I need to replace all four shocks or struts at once?
Shops typically recommend replacing both front struts or both rear shocks at the same time because they wear at similar rates. Replacing only one side can cause uneven handling and accelerate wear on the new component. If only one is leaking, a shop may replace just that one, but expect to replace the other side within a few months.
How long does a shock or strut replacement take?
A single strut usually takes one to two hours. A full front strut replacement on both sides typically takes two to four hours. Shocks are faster — usually 30 minutes to one hour per side. Add time if the vehicle has corroded bolts or if additional components need to be removed.
What is the difference between OEM and aftermarket parts?
OEM parts are made by the vehicle manufacturer and are designed to exact specifications. Aftermarket parts are made by independent suppliers and are engineered to meet or exceed OEM performance. OEM parts often last longer but cost 30 to 50 percent more. Quality aftermarket brands like KYB and Bilstein are reliable and carry warranties.
Will I need a wheel alignment after strut replacement?
Front strut replacement often requires a wheel alignment because the strut affects the angle of the wheels. Rear shock replacement usually does not. Ask the shop whether alignment is necessary for your vehicle. If it is, expect to pay $100 to $200 for a four-wheel alignment.
Can I drive on worn shocks or struts?
Yes, but it is not safe. Worn shocks and struts reduce your vehicle's stability, especially during braking and turning, and can cause uneven tire wear that leads to blowouts. If you notice signs of wear, have the suspension inspected and plan for replacement within the next few weeks.