Skip to content
BIKE.co

Free checklist

Live

E-bike diagnostic checklist for shops

Battery, charger, wiring, motor, sensors and the bike around them. Run it at intake, before anyone quotes a motor.

app.erp.io/service · checklists

Standard tune-up

Template v4 · WO-2291 · Sam

5 of 7
  • *Chain wear under 0.5%PassFail
  • *Rotor above stamped minimumPassFail
  • *Brake pad compound (mm)1.8
  • *Thru-axles to specPassFail
  • *Tire sidewalls — cuts or bulgesPassFail
  • Photo: drivetrain after clean1 photo
  • Customer signature
Fail on sidewall → add tire to quotePDFSubmit

Diagnose before you quote

An e-bike comes in with 'it cuts out' or 'the motor feels weak'. It is tempting to plug in the diagnostic tool, see a code and quote the part it points at. Often the real cause is simpler and cheaper: a dirty battery contact, a connector half out after a headset service, a speed sensor magnet that slid along the spoke, or a battery that has simply aged.

This checklist works from the outside in. Battery and charger first, then contacts and connectors, then the drive unit and its sensors, then the display and the software. Then the parts of the bike that e-bikes wear out faster: brakes, tires, chains. It is written in general terms that apply across the common mid-drive and hub-drive systems.

It does not list error codes. Codes are specific to each system maker and change between generations, so read them with the maker's own dealer diagnostic tool and look them up in the maker's documentation. Record the code, the context and what you did about it.

E-bike diagnostic checklist

Work through it in order. Record readings as numbers where you can.

Intake5

  • Record make, model, drive system, battery capacity and frame serial
  • Record battery serial and drive unit serial where readable
  • Customer complaint in their words: when it happens, how often, in which assist mode
  • Odometer reading and total hours from the display or diagnostic tool
  • Any recent crash, water exposure, wash with a pressure washer, or other shop work

Battery5

  • Inspect the case for cracks, swelling, impact damage and heat marks; quarantine any damaged battery
  • Read state of health, capacity and charge cycles with the system maker diagnostic tool
  • Check the battery locks into the mount firmly and the lock and key work
  • Check charge level indicator matches what the display reports
  • Note the rider charging and storage habits

Charger4

  • Confirm the charger is the correct model for the battery
  • Inspect cable, plug and case for damage, cuts and heat marks
  • Check the charger indicator lights through a charge cycle
  • Measure output voltage with a multimeter against the rating on the label, where safe and appropriate

Contacts and connectors5

  • Battery contacts on battery and mount: corrosion, pitting, burn marks, bent pins, debris
  • Clean contacts with a suitable contact cleaner; do not file them
  • Motor, display, remote, sensor and light connectors: fully seated, pins straight, no water or corrosion
  • Cable routing: no pinching at the headset, BB area or dropouts, no chafe through the insulation
  • Charging port cover present and closing

Drive unit5

  • Drive unit mounting bolts tight to the frame maker torque
  • Listen under load and freewheeling: grinding, knocking, clicking, whine
  • Check for crank play at the drive unit, separate from the crank arm bolts
  • Hub motor: axle nuts or thru-axle tight, torque arms fitted, cable exit not strained
  • Check for water ingress signs around the housing and cable entries

Sensors5

  • Torque sensor: assist responds smoothly to pedal pressure; follow the maker calibration or start-up procedure (some systems need no pressure on the pedals at power-on)
  • Cadence sensor: assist starts and stops with pedaling
  • Speed sensor: magnet present, secure and aligned with the sensor, gap within the maker spec
  • Check the displayed speed against a known reference on a test ride
  • Check the wheel circumference setting matches the fitted tire

Display, controls and software5

  • Display powers on, backlight and buttons work, remote responds
  • Read and record every stored error code with the maker diagnostic tool
  • Look up each code in the maker documentation; do not guess
  • Check installed firmware against the current release; update with the maker tool if the customer approves
  • Clear codes only after the fault is fixed and recorded

Lights, brakes and wear6

  • Integrated lights on, beams aimed, rear light working
  • Brakes rated by their maker for e-bike use; rotors and pads suited to the bike weight and speed
  • Pad and rotor wear: e-bikes wear both faster; check against the minimums
  • Tires rated for e-bike use where the maker specifies; check pressure and wear
  • Chain and cassette wear; e-bike chains stretch faster under motor torque
  • Test ride in every assist mode: assist cut-in, cut-out at the legal speed limit, walk mode

Print this page (⌘/Ctrl + P) for a clean paper copy, or build it as a template in Service.

Batteries need their own rules

A lithium-ion battery with a cracked case, swelling or heat damage is a fire risk. Do not charge it, do not leave it on the bench overnight, and store it somewhere your fire plan covers. Shipping a damaged battery back to a manufacturer or distributor is regulated as dangerous goods, so ask your supplier how they want it handled before you box it.

State of health is the number riders care about, because it tells them whether the range drop is the battery or something else. Read it with the system maker's tool, write it on the checklist, and give it to the rider in writing. A battery that reads well but still cuts out under load points you back at the contacts and connectors.

Build it as a template in BIKE.co Service

Service checklists are live today. Build one section per group above. Use number questions for state of health, charge cycles, charger output voltage and odometer, so the checklists report and its CSV let you compare batteries across your service history. Use a short answer for each error code, a dropdown for motor noise with options such as none, freewheeling only and under load, and photo questions for connectors and battery damage.

Make the battery inspection and error-code questions required, so nobody moves on to the motor with those blank. Add a date question for the firmware update and a customer signature for approval of any update or battery replacement. The submission PDF is the diagnostic report you hand to the rider, and if the bike is under warranty, you have the photos and readings the manufacturer will ask for.

If you run a rental or corporate fleet, publish a short pre-service questionnaire at a public link so fleet managers can report the fault before the bike arrives, and the bench knows what to look at first. Each submission lands in the Service Requests inbox, where you can triage it, quote it and turn it into a job.

Setting it up in Service

  1. Create the template

    Name it by the systems you service. Each save is a new immutable version, so old reports never change.

  2. Add sections and question types

    Numbers for readings, short answers for codes, dropdowns for condition, photos for damage, signatures for approval.

  3. Mark what must be answered

    Battery state of health, error codes and the test ride should be required.

  4. Publish a pre-service form if you want one

    A public checklist at a link, optionally behind an email code, with spam protection.

  5. Hand over the PDF

    Every submission renders a PDF with photos and signatures for the rider or the warranty claim.

app.erp.io/service · bikes

Santa Cruz Hightower

Size
L · 29"
Serial
SC2381174
Color
Gloss gold
Owner
J. Rivera
Fork
Fox 36 · 150mm
Drivetrain
SRAM GX AXS

Service history

  1. Mar 12

    Standard tune-up

    Sam

  2. Jun 03

    Rear derailleur hanger

    Priya

  3. Aug 21

    Tubeless setup · 29×2.4

    Luis

  4. Today

    Pro tune-up · fork lowers

    Sam

Fork lower service due — 50 h since last

Battery and motor serials on the bike record

A bike record with serials and history. Customer and bike records in Service are on the roadmap; the diagnostic checklist is live today.

Illustration · sample data

FAQ

Questions shop owners ask

How do you check an e-bike battery state of health?+

Read it with the drive system maker dealer diagnostic tool, which reports state of health, capacity and charge cycles. Record the number on the checklist and give it to the rider, and inspect the case for cracks, swelling and heat damage at the same time.

Why does an e-bike motor cut out?+

Common causes are dirty or damaged battery contacts, a loose or water-damaged connector, a battery near the end of its life, or a speed sensor fault. Check contacts, connectors and battery health before assuming the drive unit has failed.

Does this checklist include error codes?+

No, because error codes are specific to each system maker and change between generations. Read codes with the maker diagnostic tool, look them up in the maker documentation, and record them on the checklist.

What should I do with a damaged e-bike battery?+

Stop charging it, isolate it somewhere your fire plan covers, and ask your supplier how to return it. Shipping damaged lithium-ion batteries is regulated as dangerous goods.

Can I record battery readings in BIKE.co?+

Yes, service checklists in BIKE.co Service are live and support number questions for readings such as state of health and charger voltage. The checklists report and CSV let you compare those readings across submissions.

Do e-bikes need different brakes and tires?+

Often, yes. E-bikes are heavier and faster on average, so use brakes, rotors and tires their makers rate for e-bike use, and check pad, rotor and chain wear more often.

Keep reading

Take in your next repair on BIKE.co.

30 days free, no card, every erp.io module switched on. Start with a request, end with an invoice.

Start free trial