The cost to have a shop replace tie rod ends ranges from $100.00 to $300.00 for labor and then the cost of the tie rod ends.
The cost of the tie rod ends themselves ranges from $20.00 to $40.00 each depending on the make and model of vehicle.
Some tie rod ends may cost as much as $100.00 each from a shop.
If you can do the tie rod end replacement yourself you can usually replace the tie rod ends for around $50.00 to $150.00 for the parts and your time.
You can get tie rod ends for most vehicles cheaply through ebay or other online auto parts websites.