Shock and strut replacement costs depend on your vehicle, the part quality you choose, and whether you do the work yourself

A single shock or strut typically costs between $150 and $900 to replace, depending on what vehicle you own and which part you buy. Most vehicles need either two shocks (rear) or two struts (front), or some combination of both. Labor at a shop adds $150 to $300 per wheel if you go that route. If you replace the parts yourself, you pay only for the shocks or struts themselves, plus any tools you need to borrow or buy.

The wide price range exists because a Honda Civic strut costs far less than a BMW strut, and an aftermarket part costs less than an OEM (original equipment manufacturer) part from the vehicle maker. A full replacement job on both front struts or both rear shocks on an average sedan runs $600 to $1,200 at a shop, or $300 to $600 if you buy the parts and install them yourself.

Key Takeaways

  • A single shock or strut ranges from $150 to $900 depending on your vehicle make and model, with most common cars falling in the $200 to $400 range per part.
  • Aftermarket parts cost less than OEM parts, but OEM parts are built to the vehicle maker's exact specifications and often last longer.
  • Shop labor typically adds $150 to $300 per wheel, so a two-wheel job at a shop costs $300 to $600 in labor alone.
  • Replacing shocks or struts yourself requires a spring compressor tool (which you can rent for $40 to $80 per day) and basic mechanical skill, but saves the labor cost.
  • Worn shocks or struts affect how your vehicle handles and can damage other suspension parts over time, so delaying replacement often costs more later.

How part cost breaks down by vehicle type

Economy cars and compact sedans have the lowest replacement costs. A strut for a Toyota Corolla, Honda Civic, or Hyundai Elantra typically runs $200 to $350 per part. Midsize sedans and SUVs cost more: a strut for a Toyota Camry or Honda CR-V ranges from $300 to $500 per part. Luxury vehicles and trucks are the most expensive: a BMW or Mercedes strut can cost $600 to $900 per part, and a heavy-duty truck shock can reach $800 or more.

These prices are for the part alone, not installation. OEM parts (made by the vehicle manufacturer) cost 20 to 40 percent more than aftermarket parts (made by independent suppliers like Monroe, KYB, or Bilstein). An OEM strut for a Corolla might cost $350, while an aftermarket version costs $220. The trade-off is that OEM parts match your vehicle's original design exactly, while aftermarket parts vary in quality and durability depending on the brand.

The best way to find the actual cost for your vehicle is to look up your year, make, and model on an auto parts website like RockAuto, AutoZone, or Amazon. These sites show both OEM and aftermarket options side by side with prices. You can also call a local shop and ask what they charge for parts and labor on your specific vehicle.

What you pay for labor at a shop

Most shops charge between $150 and $300 per wheel to remove and install a shock or strut. A two-wheel job (both front struts or both rear shocks) takes two to four hours depending on the vehicle, so labor alone runs $300 to $600. Some shops charge a flat rate per job rather than by the hour, which can be cheaper or more expensive depending on how long the work actually takes.

The labor cost also depends on how difficult the job is for your specific vehicle. Struts on the front of a car are usually straightforward to replace. Shocks on the rear can be harder if they are mounted in tight spaces or if the suspension geometry is complex. Luxury vehicles and some trucks have more complicated suspension systems, so labor costs run higher.

Always ask the shop for a written estimate before authorizing work. The estimate should list the part cost, the labor cost, and any additional parts (like new mounting hardware or springs) that might be needed. Some shops discover additional damage once they start the job and will call you to approve extra charges.

The cost difference between doing it yourself

If you replace shocks or struts yourself, you eliminate the labor cost entirely. You pay only for the parts. On a two-wheel job, that saves you $300 to $600 compared to a shop. The trade-off is that you need tools, time, and mechanical confidence.

The main tool you need is a spring compressor. This tool compresses the coil spring so you can safely remove the strut from the vehicle. You can rent one from an auto parts store for $40 to $80 per day, or buy one for $100 to $300 if you plan to do suspension work more than once. Some shops will rent or loan you the tool if you buy the parts from them.

The job itself takes two to four hours for someone with basic mechanical skill and the right tools. You need a jack, jack stands, a wrench set, and a socket set. If you do not own these, renting or borrowing them adds to the cost. The actual work involves removing the wheel, unbolting the strut or shock from the vehicle, compressing the spring, separating the old part from the spring, installing the new part, and reassembling everything.

If you have never done suspension work before, watch a video specific to your vehicle model first. The process is similar across most cars, but mounting points and bolt sizes vary. Many people find the job manageable as a first DIY project, but some vehicles are genuinely difficult and may be worth paying a shop to handle.

OEM versus aftermarket: what the price difference means

OEM shocks and struts are made by the vehicle manufacturer or a supplier they contract with. They are engineered to match your vehicle's suspension geometry, weight, and handling characteristics exactly. They typically last 80,000 to 100,000 miles. The downside is cost: an OEM part is usually 20 to 40 percent more expensive than an aftermarket equivalent.

Aftermarket shocks and struts are made by independent companies like Monroe, KYB, Bilstein, and Rancho. They are designed to fit your vehicle and perform the same basic function, but they are not built to the exact OEM specification. Quality varies widely by brand. A budget aftermarket strut might last 50,000 to 70,000 miles, while a premium aftermarket strut can last as long as an OEM part. The price difference between a budget and premium aftermarket part is often $50 to $150 per piece.

For most people, a mid-range aftermarket part from a reputable brand is the best value. You save money compared to OEM, and you get a part that will last a reasonable amount of time. If you plan to keep your vehicle for many years or drive it hard, OEM parts or premium aftermarket parts are worth the extra cost because they last longer and reduce the chance of suspension damage.

Signs that replacement is overdue and what delay costs

Worn shocks or struts make your vehicle bounce excessively after bumps, nose-dive when braking, or lean heavily when turning. You might also notice uneven tire wear or a clunking sound from the suspension. These are signs the shocks or struts have lost their ability to dampen motion and control the suspension.

Delaying replacement often costs more money later. Worn shocks and struts put extra stress on other suspension parts like springs, control arms, and bushings. These parts wear out faster and may need replacement sooner than they would if the shocks or struts were in good condition. A worn strut can also damage the coil spring, which adds $200 to $400 to the repair bill. Uneven tire wear from bad shocks can shorten tire life by thousands of miles, costing you $400 to $800 in premature tire replacement.

The suspension also affects braking and handling. Worn shocks reduce your vehicle's stability and increase stopping distance, which is a safety issue. If you notice the signs of worn shocks or struts, the most cost-effective choice is to replace them sooner rather than later.

Frequently Asked Questions

Do I need to replace all four shocks and struts at once?

No, but it is usually a good idea. If only one shock or strut is worn, the others are likely close behind because they wear at similar rates. Replacing all four at once costs more upfront but ensures even handling and prevents you from doing the job twice in a short time. If budget is tight, you can replace two at a time, but tell the shop or mechanic which two so they prioritize the most worn ones.

Can I use a shock on the front and a strut on the rear?

Yes. Most vehicles use struts on the front (which combine the shock, spring, and steering knuckle into one assembly) and shocks on the rear (which are separate from the spring). Some vehicles use shocks on all four corners. Your vehicle's design determines which you need, and you cannot mix them. Look at your vehicle's suspension to see what you have, or ask a shop.

How long does a shock or strut replacement take at a shop?

A two-wheel job typically takes two to four hours. A four-wheel job takes four to six hours. The time depends on your vehicle's design and whether the shop discovers additional damage once they start work. Ask the shop for an estimate of how long they expect the job to take.

What is the difference between a shock and a strut?

A strut is a complete suspension assembly that includes the shock absorber, coil spring, and steering knuckle all in one unit. A shock is just the damping component. Most vehicles use struts on the front and shocks on the rear, but some use shocks on all four corners. The replacement process and cost differ slightly between the two.

Should I buy the cheapest aftermarket part to save money?

Budget aftermarket parts cost less but often wear out faster and may not handle as well as mid-range or OEM parts. The difference in price between a budget and mid-range aftermarket part is usually $50 to $150 per piece, but the mid-range part often lasts 10,000 to 20,000 miles longer. For most vehicles, spending a bit more on a reputable brand is worth it.