HomeBosch › Error 503

Bosch error 503: Drive unit fault (usually overheating)

Bosch BES2 & BES3WarningRide with caution

Bosch lists 503 simply as a drive unit fault, but in practice it appears most often when the motor has become too hot, for example on a long steep climb in Turbo with a heavy load. Assistance is cut or reduced until the unit cools down.

Likely causes

How to fix Bosch error 503

  1. Stop and switch the system off
  2. Let the motor cool for 10-15 minutes in the shade
  3. Restart and continue in a lower assist mode with a higher cadence (shift down, spin faster)
  4. Avoid tuning devices and very low cadence, both of which overheat the motor
  5. If the code appears without hard use or on a cold motor, a dealer should check the temperature sensor with DiagnosticTool
Go to a dealer if: A dealer with DiagnosticTool is needed when 503 appears without a plausible heat cause, or keeps coming back on normal rides, which suggests a sensor or internal fault.
Warranty: A genuine sensor or internal fault is covered in the 2-year warranty; a motor cooked by a tuning kit or extreme abuse is not, and tuning is logged in the drive unit.
Typical cost: Free if it is just heat; a sensor or internal repair is 200-400 EUR/USD independently, a drive unit exchange 500-1000 EUR/USD.
Still stuck? Take a photo of the display and show it to a local e-bike workshop. Bring the bike's system name (e.g. Bosch Performance Line CX) and the exact code; that saves diagnostic time and money.

Frequently asked

Can I reset Bosch error 503 myself?

Yes. Let the motor cool and restart; the code clears once the temperature is back in range.

Can I keep riding with error 503?

Usually, but with reduced or interrupted assistance and the risk of the system shutting down mid-ride. Ride home carefully or on muscle power alone; do not plan long rides until the cause is found.

Is error 503 covered by warranty?

A genuine sensor or internal fault is covered in the 2-year warranty; a motor cooked by a tuning kit or extreme abuse is not, and tuning is logged in the drive unit.

Related Bosch codes

540 · Temperature error500 · Internal fault in the drive unit510 · Internal sensor error

Not an official Bosch document. Compiled from workshop experience and public service information; details can differ per system version and bike brand.