Bosch Error Code 503 on your e-bike? Causes and solutions
You look at your e-bike’s display and see “Error Code 503” flashing. This is a fairly common message on e-bikes equipped with a Bosch mid-drive motor. Even though it’s annoying to suddenly have to pedal harder, there’s usually no need to panic: in many cases, the problem can be fixed in just a few minutes. In this article, we explain what Bosch error code 503 means, what the most common causes are, and how to fix this issue step by step.

Written by: Hanna Stevens | March 16, 2026 | Reading time: 6 minutes

More about the author: Hanna Stevens
Hanna is an avid cyclist who loves exploring new routes and sharing her experiences to inspire others to get on their bikes more often.
Key findings
- Bosch error code 503 usually indicates a problem with the speed sensor.
- The most common cause is a misaligned shelf magnet.
- In many cases, you can fix the problem yourself in just a few minutes.
What does Bosch error code 503 mean?
Causes of Error Code 503
- Misaligned magnet: The magnet on the spoke has shifted out of place after a bump, a pothole, or while the bike was parked. As a result, it no longer passes correctly in front of the speed sensor. This is by far the most common cause.
- Incorrect distance: The gap between the magnet and the sensor has become too large or too small, preventing proper detection.
- Dirt or mud: After riding in the rain or through mud, deposits may build up on the sensor or magnet and block the signal.
- Damaged wiring or a faulty sensor: a loose cable, a damaged connection, or a faulty sensor can disrupt electronic communication.
How to Fix Error Code 503 in 5 Steps
- Cleaning: Check the speed sensor and the magnet on the rear wheel. If they are dirty or covered in mud, clean them with a soft cloth.
- Check the alignment: Locate the magnet on the rear wheel and make sure it is properly aligned with the sensor mark on the frame. The magnet must pass directly in front of the sensor.
- Adjust the distance and position: The ideal distance between the magnet and the sensor is between 8 and 14 mm. If the magnet has shifted, loosen it slightly with a Phillips-head screwdriver, reposition it correctly, and then tighten it again.
- Check the alignment: Lift the rear wheel slightly and spin the pedals so that the wheel spins quickly. Make sure the magnet passes correctly in front of the sensor.
- Restart the system: Turn off the Bosch system, remove the battery, and then reinsert it. Then restart the bike. In most cases, the error code will disappear.