It all depends on if only the ball joint can be replaced or the entire suspension arm; just a ball joint can cost up to $100, and the whole suspension arm can set you back from $500 up to $800 with another $100 to $150 for labor. You will be charged anywhere from $150 to $950 to get your vehicle's ball joint replaced.