The average cost for an alternator replacement is between $405 to $647. Labor costs are estimated between $124 to $157 while parts are priced between $281 to $490. Get a personalized estimate based on your location and specific car. Estimate does not include taxes and fees.