Question: what is the average cost to replace shocks?
Answer: The cost to replace shocks is going to be slightly less than struts since they are generally not as complicated as struts. The average total cost to replace a pair of shocks will run about $250 to $580. An individual shock absorber will cost around $50 to $140 so parts alone will set you back between $100 and $280.