The make and model of the car or vehicle will dictate the actual cost of the ball joint replacement.
Some vehicles contain more ball joints than the others but expect to pay a minimum of $200.00 to have one upper ball joint replaced which should include parts and labor.
Sometimes ball joints are really hard to remove even with specialized tools while other times they come apart easily.
Having all four ball joints replaced on your vehicle could cost up to $1,000.00