Ball joints cost around $20 – $80 each. The components are relatively cheap compared to some other car parts. However, labor cost varies based on vehicle make and model. While the labor cost of some vehicles ranges between $60 and $80, others range between $160 and $200 for each ball joint, respectively.