Shock replacement typically runs between $300 and $1,000 per shock, depending on your vehicle, the shock brand, and whether you replace one or all four

A shock absorber is the part that keeps your car from bouncing after you hit a bump. When it wears out, your ride gets bouncier, your brakes feel less responsive, and your tires wear unevenly. Replacing one costs less than replacing all four, but mechanics usually recommend replacing them in pairs (both fronts or both rears) or all four at once, because shocks wear at similar rates.

The total bill depends on three things: how many shocks you need, what kind of shocks you buy, and how much labor costs in your area. A sedan might need four shocks replaced for $600 to $1,200 total. An SUV or truck, which often has more expensive shocks, might run $1,200 to $2,000. Labor usually adds $100 to $300 per shock on top of the part itself.

Key Takeaways

  • A single shock part costs $75 to $250, but labor typically doubles or triples the total bill per shock.
  • Replacing all four shocks at once is usually cheaper per shock than replacing them one or two at a time, because the labor is done in one visit.
  • OEM (original equipment) shocks cost more than aftermarket brands, but some aftermarket shocks are reliable and much cheaper.
  • Worn shocks affect braking distance and tire wear, so delaying replacement can cost you more in other repairs down the road.

How shock cost breaks down: parts versus labor

The shock absorber itself is usually the smaller part of the bill. A basic aftermarket shock runs $75 to $150 per unit. Mid-range shocks (brands like Monroe, KYB, or Bilstein) run $150 to $250. OEM shocks from the car manufacturer run $200 to $400 or more. If you buy four shocks, you are looking at $300 to $1,600 just for the parts.

Labor is where the cost jumps. A mechanic typically charges $100 to $300 per shock to remove the old one, install the new one, and align the suspension. On some vehicles, the job is straightforward — 30 minutes per shock. On others, the shock is buried under other parts, or the bolt is seized, and it takes an hour or more. A four-shock job usually takes 2 to 4 hours of labor, which adds $200 to $1,200 to your bill depending on your shop's hourly rate.

Why replacing all four at once usually costs less per shock

If you replace one or two shocks, you pay the full labor rate for each one. If you replace all four, the mechanic does the job once and spreads the setup time across four parts. A shop that charges $150 per shock for labor might do all four in 3 hours instead of 4, saving you time and money.

There is another reason to replace all four: shocks wear together. If the fronts are worn and the rears are fine, replacing only the fronts creates an imbalance. Your car will handle unevenly, and the good shocks will wear faster trying to compensate. Most mechanics recommend replacing them in pairs at minimum — both fronts or both rears — and all four if more than one is noticeably worn.

Aftermarket versus OEM shocks

OEM shocks are made by the car manufacturer or a supplier they chose. They match your car's original setup exactly and usually last 50,000 to 100,000 miles. They cost more — often $200 to $400 per shock — but some people prefer them because they know the car was designed around them.

Aftermarket shocks are made by independent companies like Monroe, KYB, Bilstein, and Gabriel. They are cheaper, usually $75 to $250 per shock, and many are reliable and long-lasting. The trade-off is that some aftermarket shocks feel slightly different — a bit softer or firmer — than the original. For most drivers, the cost savings outweigh the difference. If you drive on rough roads or tow, a higher-end aftermarket shock (Bilstein or similar) might be worth the extra $50 to $100 per shock.

When worn shocks cost you more elsewhere

Delaying shock replacement does not just mean a bouncy ride. Worn shocks make your brakes less effective because the wheels lose contact with the road during hard stops. They also cause uneven tire wear, which can force you to replace tires thousands of miles earlier than you should. A set of four tires costs $400 to $1,200 depending on quality, so worn shocks can end up costing you far more than the shock replacement itself.

Worn shocks also put extra stress on your suspension springs and struts, which can fail sooner. A strut replacement (which includes the shock) costs $400 to $800 per unit, so replacing shocks early is usually the cheaper choice.

What affects shock cost for your specific vehicle

A compact sedan is usually the cheapest to repair — shocks are straightforward to reach and parts are inexpensive. A luxury sedan or sports car might have electronically adjustable shocks that cost $300 to $500 each. An SUV or truck often has larger, heavier-duty shocks that cost more and take longer to install. A vehicle with air suspension (some luxury cars and trucks) has shocks that are much more expensive and require specialized knowledge to replace.

Your location also matters. A shop in a rural area might charge $80 per hour for labor, while a dealership in a city might charge $150 to $200 per hour. An independent shop is usually cheaper than a dealership for the same work.

Getting an estimate before you commit

Call three shops — a dealership, an independent mechanic, and a chain like Firestone or Midas — and ask for a written estimate. Tell them how many shocks you need and ask whether they recommend all four or just the worn ones. Ask whether the estimate includes alignment, because some shops include it and others charge extra ($75 to $200).

If a shop quotes you significantly more than the others, ask why. Sometimes it is because they found additional damage, or because they are using premium parts. Sometimes it is just their pricing. A written estimate protects you — the shop cannot charge more without calling you first.

Frequently Asked Questions

Can I replace just one shock instead of all four?

Technically yes, but it is not recommended. Shocks wear at similar rates, so if one is worn, the others likely are too. Replacing just one creates an imbalance that makes your car handle unevenly and wears out the remaining shocks faster. Most mechanics recommend replacing at least the pair (both fronts or both rears).

How long does a shock replacement take?

A single shock usually takes 30 minutes to an hour. All four shocks typically take 2 to 4 hours depending on your vehicle and how stuck the old bolts are. Some vehicles are harder to work on than others — a mechanic can tell you the exact time when you call for an estimate.

What is the difference between shocks and struts?

A shock absorber is one part. A strut is a shock absorber combined with a spring and other suspension parts in one unit. If your car has struts, replacing them costs more (usually $400 to $800 per unit) because you are replacing more than just the shock. Your mechanic can tell you which your car has.

Should I buy the cheapest shocks available?

The very cheapest shocks (under $75) are usually lower quality and may not last as long. Mid-range shocks ($150 to $250) offer a good balance of cost and durability. If you drive mostly on highways, a basic shock is fine. If you drive on rough roads or tow, spending more on a better brand is worth it.

Do I need an alignment after shock replacement?

Shock replacement alone does not require an alignment. However, if you also replaced suspension springs or other parts, or if your alignment was already off, an alignment ($75 to $200) will improve handling. Ask your mechanic whether your car needs one after the shocks are installed.