The ball joint is a small part of your car, and the part itself is only going to cost between $20-$150 or more, depending on where you get it from and what kind of vehicle you own. It can take a little over an hour to get it replaced, so the full ball joint replacement cost will be between $100 and $400.