Struts can cost between $200.00 each to $750.00 each depending on the make and model of car.
If you can replace the struts yourself then it will just cost you the time and the cost of the struts.
But if you're not sure how to replace the struts then hiring an auto shop would be best.
It can cost between $500.00 to $1,000.00 to have a shop replace struts on a vehicle if you replace both of them.
It depends on the hourly rates of the shop and their markup of the parts.
I was quoted a $1,000.00 for parts and labor to replace struts on a Ford Taurus.
That wasn't too bad for replacing 2 struts but I replaced them myself for less than $500.00 by buying the replacement struts online and doing the job myself.