Just one shock absorber would cost you around $50 to $140, depending on the type of shocks you get. However, just like replacing the struts, it's always a good idea to replace the shocks in pairs, even if only one is in need of replacement. If not, just replacing one shock would put more strain on the other. Therefore, a pair of shocks will cost you between $100 to $280. Or, double this amount if you're replacing all four shocks on your car. For just two shocks, and once we've accounted for labor costs, a total shock absorber replacement cost will be somewhere in the range of $250 to $580.