When does a starter motor need to be replaced?

How does the starter motor work? When starting the car, the computer checks if the automatic transmission is in Park or Neutral or if the clutch pedal is depressed in a vehicle with a manual transmission. The computer also checks if the ignition key code matches the security system.
Car Starting system Car starting system
If OK, the computer operates the starter motor through the control circuit. The starter motor is powered by the car battery. The battery must have enough charge to run the starter motor, see the diagram.

A starter motor doesn't require any maintenance. It only needs to be replaced if it fails. How long does the starter motor last? In many cars, a starter motor lasts for the lifetime of the vehicle, but in some cases it may fail in as little as 30,000 miles. Why does it fail? The starter motor has moving and rotating parts. Similar to any other mechanical component, it wears out. What happens if a starter motor fails? You guessed it right; the engine won't turn over. Of course, a failed starter motor is not the only reason why an engine would not turn over. This also could be caused by a weak battery and several other problems. Read: Signs of a weak battery.

Are there any signs that the starter motor is failing? Yes, but not always; sometimes a starter motor just quits one day.
In some cars when the starter motor is failing, you may notice that the engine won't turn over on the first attempt; it may take several tries before the starter motor engages. Sometimes a worn-out or shorted starter may crank very slow even if the battery is fully charged or new.

How do mechanics test a starter motor? The old-day trick was to tap a starter motor lightly with a small hammer and see if it works after that. If it did, the mechanic would know the starter motor is bad.
Car Starter Motor Car starter motor.
Today, mechanics simply measure the voltage at the starter motor terminals. A starter motor has a smaller control circuit wire and a larger battery cable connected to it, see the images above. If there is a battery voltage at both terminals when pressing the Start button or turning the key and the starter motor doesn't run, it's bad.

How much does it cost to replace a starter motor? In an average front-wheel drive car like Honda Accord or Toyota Corolla, the labor charge to replace a starter motor varies between $95 and $175. In some vehicles with large engines (e.g. BMW, Cadillac Northstar V8, Toyota V8), an intake manifold or other components must be removed to get to the starter motor and that requires a lot more labor ($260-$450).

An aftermarket starter motor (part) costs $85-$220 plus the core charge. The core charge is a deposit for an old part. Many part stores will offer the core charge refund If you return an old starter motor.
An original or OEM starter motor is more expensive ($270-$480).
For example, our friend Nick decided to be proactive replace the starter motor in his 2014 Honda Accord when it started giving him intermittent problems. He paid $390 for an original part plus $127 labor at the dealership.

Can a repair shop rebuild the starter motor? Yes, any local auto electric (Starter & Alternator) shop should be able to rebuild a starter motor. Prices range from $65 to $150 (not including installation).

If a starter motor gear does not mesh properly with the flexplate ring gear, a starter motor may produce a loud grinding noise when attempting to start. In this case, both the starter motor and the flexplate (or flywheel in a manual transmission) ring gear must be inspected. Beside a bad starter motor, this could be caused by worn-out flexplate or flywheel gear teeth. Replacing a flexplate or a flywheel is expensive, as in either case, the transmission must be removed.