Starters are pretty expensive to replace. The parts themselves aren't costly though, as you can find a brand new starter selling for anywhere between $50 to $350. However, the bulk of a starter replacement cost comes down to labor, as the process of replacing the starter is rather laborious and challenging. Thus, most workshops might charge you anywhere from $150 to $1,100, just to cover the labor charges alone. Therefore, a generalized starter replacement job will cost you between $200 to $1,450. If you're looking for loopholes to save some cash, it's recommended to take a look at rebuilt starters instead of brand-new ones. Also, remember to have a bad starter repaired and fixed early on, as adding more stress on it will put even more strain on the starter.