The cost of rear shock replacement can range from $100 to $300 per shock absorber, including parts and labor.