E-Bike Rental Software: Bookings, Waivers and Battery Checks

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for E-Bike Rental Software: Bookings, Waivers and Battery Checks.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for E-Bike Rental Software: Bookings, Waivers and Battery Checks.

E-bike rental software has to do three things well: book individual bikes by size and service status so nothing is double-booked, collect a signed waiver from every rider before handover, and record each battery's charge and condition when it leaves and returns. AI can draft checklists and replies; people check batteries, and a solicitor reviews the waiver.

Most booking tools cover the first two jobs. The battery is where small fleets improvise, usually with a notebook, and it is where e-bike hire differs most from ordinary bike hire. The record you need is short: which battery was on which bike, its charge at handover and at return, and anything that happened in between. Ask every vendor in a demo to show you exactly where a battery serial number and a charge percentage are stored. If they cannot, plan a small sheet or form beside the booking system. The advice here suits a fleet of about eight to fifteen bikes.

Follow me on Instagram@sagnikteaches

Bookings per bike, not per bike type

There are two ways a booking system can count a fleet. Type-level inventory says "six medium e-bikes"; unit-level inventory gives each bike its own record. E-bikes need the second, because each one has its own frame size, its own battery and charger pairing, its own service state and its own set of keys. When the bike with the loose brake lever goes to the workshop, the system should take that one bike out of availability, not shave one off a count and leave you guessing which five are left.

Connect on LinkedInSagnik Bhattacharya

Whatever you choose should handle these without workarounds:

Subscribe on YouTube@sagnikteaches
  • An out-of-service flag per bike that removes it from availability at once, with a note saying why.
  • Durations you actually sell (hourly, half-day, full day, multi-day) and a buffer after return that you can set per product.
  • Add-ons with their own stock: helmets by size, locks, panniers, child seats.
  • Rider limits you set yourself, such as minimum height or age, shown before payment rather than after.
  • Deposits as a card hold or a charge, and a clear rule for no-shows.
  • Walk-in and online bookings drawing on the same availability.

Rental systems describe these features on their own pages. Reservety's bike-rental page gives each bike a profile with its availability calendar, rental history and maintenance status, alongside digital waivers. Booqable's bike-rental pages cover inventory tracking and digital signatures on rental agreements. Lightspeed's integration listing describes bike.rent Manager (some software directories still call it Bike Rental Manager) as built for fleets of 20 to 2,000 bikes, so a ten-bike shop should ask whether it is paying for capacity it will not use. General booking tools can do the same jobs if you set up each bike as its own bookable resource. Treat every vendor page as a claim to test in a demo. Availability and weather rebooking work as they do for any bike hire, and AI for bike rental businesses covers them; what e-bikes add is batteries, weight and value, and that is where the difficulty lies.

A ten-bike Saturday: the turnaround buffer is really a battery rule

Take a shop with ten e-bikes, one battery each, and three spare batteries. It sells half-day hires at $40, with a morning slot from 09:00 to 13:00 and an afternoon slot starting at 13:30. The shop's own log shows batteries coming back from a half-day at about 35% charge, and the manufacturer says a full charge from empty takes about four hours. All of these numbers are illustrative; yours will differ, so measure them.

The sum is quick. A battery returning at 35% needs 65% more, and 65% of four hours is about 2.6 hours. Charging slows towards the top, so treat that as a planning figure. A bike back at 13:00 reaches full charge at about 15:36, which means the 13:30 customer cannot have it. If the software still shows that bike as available at 13:30, a member of staff hands over a 35% battery, and the afternoon ends with a stranded rider and a refund.

ScenarioWhat the software is set to doHires that dayTakingsMain risk
No bufferBike free again 30 minutes after returnUp to 20, in theoryUp to $800Half-charged batteries handed out
Three-hour bufferBike free again three hours after return10, one per bike$400Idle bikes on busy days
Spare batteries and a swap logBike free after a swap with a charged spare10 plus 3 afternoon hires$520Swaps not recorded, so nobody knows which battery is where

The third line shows why battery tracking is a software requirement and not a nicety. With three charged spares, the first three bikes back at 13:00 get a fresh battery and go out again at 13:30, adding $120 for the day. The other seven batteries are full by about 15:36, which leaves room for a short late hire if you sell one. A spare battery is a real purchase, so ask your supplier for its price and compare it with the extra takings on busy days.

What the software has to support is a battery-to-bike pairing that can change during the day, with a history. If the system cannot do that, run the swap log in a shared sheet and treat the sheet as the authority. For stock that must be matched to size and then returned in the right condition, the same thinking appears in ski rental software for sizing and returns.

Waivers: what the software captures and what a solicitor decides

The software's job is to put the exact wording in front of every rider, capture a signature, and keep the signed copy where staff can find it in seconds. A solicitor's job is to decide what the wording says. Keep those two jobs apart.

On the software side, look for these behaviours:

  • One waiver per rider, not one per booking.
  • A route for a parent or guardian to sign for a minor.
  • A completeness count at handover, for example "waivers complete: 3 of 4".
  • The exact version of the text signed, with a timestamp, stored against the booking.
  • A link sent in the confirmation email, with a tablet at the counter as backup.
  • An export of every signed waiver, so you are not trapped if you change supplier.

Chasing unsigned riders before the day is a messaging job, and the bike rental tutorial linked above covers it. The software failure is different, and it happens at the counter. Picture a party of four whose waivers are all signed online. On the morning, a fifth friend turns up, takes the spare e-bike, and staff add the bike to the booking without adding a rider. The screen still shows "waivers complete", because it counts signatures against the original party. That rider has signed nothing, has not confirmed they are within the bike's maximum rider weight, and has not acknowledged the assist-level briefing. If they fall at a junction that afternoon, the shop has exactly the gap the waiver was meant to close. The requirement to test is a count that recalculates when the party changes at the counter, and a handover screen that will not release a bike while the count is short.

Costs differ more than you might expect. As checked in late October 2026, Checkfront charges $99 a month plus 3% on online payments and includes waivers. Bookeo prices its Tours and Activities product from $14.95 to $119.95 a month without taking commission, and sells a digital waiver add-on from $9 a month that covers 200 waivers. With $6,000 a month paid online, Checkfront's fee is $180, so about $279 a month in total. For Bookeo, the number to ask about is what happens beyond 200 waivers, because a fleet signing 600 riders in a busy month needs three times that. Both are general booking tools rather than bike-specific systems, so check that each bike can be its own bookable item before you trust the price.

Now the solicitor's part, and where AI fits. Do not ask AI to write the waiver text you will rely on. Do use it to prepare the brief that makes a solicitor's hour productive: a one-page summary of your fleet, how a rental runs from booking to return, the hazards you know about, what your insurer requires, your age and height limits, how deposits and damage charges work, and what you do when a bike breaks down. Items to raise with the solicitor:

  1. How risk and responsibility are described, and whether any wording is not allowed where you operate.
  2. Helmet and equipment rules, and rider conditions such as alcohol and fitness.
  3. Minimum age, height and weight limits, and who may sign for a minor.
  4. Liability for damage and loss, and how it relates to the deposit.
  5. Breakdown, recovery and what happens if a rider cannot finish the route.
  6. Whether the electronic signature you use is acceptable, and how long to keep records.
  7. The lines a generic bike template lacks: the rider confirming they are within the maximum rider or total weight in the manual, that they have been shown the assist levels and brakes, and, on multi-day hires, that they will charge only with the supplied charger under your written rules.

Once the solicitor has approved the text, AI can write a plain-English summary box to sit above the signature line, which the solicitor also approves. That is a legitimate job for a draft. The same split applies in kayak rental software with waivers and weather calls and in what a solicitor must check in a gym waiver.

Battery checks: the record behind each handover

The battery is the most valuable and the most hazardous part of an e-bike, and the manufacturer's manual is the first authority on charging and storing it. Fire-service and product-safety guidance agrees on a handful of basics, so build them into your routine and check them against your manual and your insurer's conditions:

  • Charge only with the charger supplied for that battery.
  • Plug the charger into a wall socket, not an extension lead or a power strip.
  • Do not leave batteries charging unattended or overnight.
  • Charge away from exits, escape routes and anything flammable, and never cover a charger or battery while it charges.
  • Stop using any battery that is damaged, hot, swollen or smells unusual.
  • If a battery catches fire, fire-service guidance is generally not to tackle it: leave the building and call the emergency services.

Multi-day hires move the charging to wherever the rider is staying, so the rules have to travel with the bike. Send the charger supplied for that battery, never a spare from another model, add a printed card with your charging rules taken from the manual, and log which charger went out with which battery, because a borrowed or mismatched charger is exactly what the guidance warns against. Ask your insurer whether your cover extends to batteries charged off your premises before you sell a three-day hire, and put the answer in your booking terms. A software system that can attach the charger's ID to the booking, like any other add-on, saves a separate sheet.

The record that goes with those habits is a card per battery (serial number, which bike it normally lives in, purchase date, charger, any incident) and a line in a log at each handover and return. An illustrative log:

HandoverBikeBattery serialCharge outCharge backDamage, heat or smellChecked by
Sat 09:10E-04 (medium)B-0412100%38%NoneStaff A
Sat 13:20E-04 (medium)B-0415 (swap)100%33%NoneStaff B
Sat 09:25E-07 (large)B-0419100%21%Casing scuffedStaff A
Sat 09:20E-02 (small)B-0402100%12% (full-day hire)NoneStaff A

The scuffed casing on B-0419 is the interesting line. The house rule is that a battery with any damage note goes onto a labelled "do not use" shelf, gets a photo, and stays there until the supplier says otherwise. The same applies to a battery that has been through a crash. Set a handover floor as well, for instance "never hand out below 90%", and decide the number from your routes and your supplier's advice, not from this example.

AI's role here is narrow. It cannot assess battery health. It can turn the manufacturer's instructions into a checklist, and it can read a week of log entries and produce a plain-language summary: which batteries came back below 15% more than once, which have incident notes, which bikes had a swap. A spreadsheet filter finds the same rows more reliably, so use the filter for the finding and AI only for the readable write-up.

Range answers: use your own test rides, not the brochure

Every customer asks how far the bike will go. The answer is capacity divided by consumption: a 500 Wh battery used at 14 Wh per kilometre gives about 36 km (about 22 miles). Consumption changes with the assist level, hills, wind, rider and luggage weight, tyre pressure and temperature, so a brochure figure is usually a ceiling measured under set conditions, and you should ask the manufacturer how it was measured. Measure your own instead. Ride your three most popular routes at each assist level, note the battery used, and keep the results in one table. These figures are illustrative:

RouteAssist levelDistanceBattery usedEnergy per km
Flat river pathLow20 km25% (125 Wh)6.3 Wh
Mixed lanesMedium25 km40% (200 Wh)8.0 Wh
Hilly loopHigh20 km55% (275 Wh)13.8 Wh

With a table like that, an AI-drafted reply can be specific without making promises. Give it your table and ask for a reply that quotes the nearest route, states that results vary with the rider and the weather, and never says "the battery will last". A draft built that way reads: "On our hilly loop, a rider using the high assist setting used just over half the battery in 20 km in our own test. If you plan a longer ride, we can swap the battery at our counter or suggest a lower assist level." That is a claim you tested, in your words.

The handover checklist AI drafts and your staff sign

Handover is the moment a rider first meets the assist levels, the extra weight and the braking feel, so it earns its own checklist. Give the AI your manual excerpt and your staff's own notes and ask for a one-page checklist, with one rule that matters more than the rest.

Turn the manual excerpt and staff notes below into a one-page handover
checklist for an e-bike rental counter. Group the steps: before handover,
at handover, on return.
Rules: use only information in the text. For any torque value, tyre
pressure, weight limit or charge threshold, copy it exactly or write
[CHECK MANUAL]. Do not invent safety claims. Keep each step under 15 words.
Text: [paste manual excerpt and staff notes]

A usable result, after the owner has replaced every [CHECK MANUAL] marker with a real figure:

  1. Match bike ID and battery serial to the booking; photograph the battery level display.
  2. Confirm every rider's waiver is signed (count against the party size).
  3. Fit the helmet; check strap length and size.
  4. Set the saddle height with the rider standing beside the bike.
  5. Squeeze both brakes; roll the bike forward to test them.
  6. Check tyre pressure against the sidewall figure.
  7. Show the lights, bell and lock; hand over the keys.
  8. Switch on and show each assist level; explain that on these pedal-assist bikes power arrives as you pedal.
  9. Practise a start, a stop and a turn in the yard before leaving.
  10. Take the rider's mobile number and give the breakdown number and return time.

The AI's first draft of this list included a tyre pressure and a torque figure it had not been given, which is why rule two exists. A second common slip is a step such as "recommend a speed", which belongs to your policy and insurer, not a generated list. On return the checklist runs shorter: record the battery level and photograph the display, inspect for damage, test the brakes, wipe down, put the battery on its charger under the charging rules, and log it. For a comparable handover routine see campervan rental handover checklists.

Replies AI can draft, and the ones it must hand to a person

Enquiries arrive in a few predictable shapes. A fleet owner should decide in advance which ones a draft can cover.

EnquiryAI draft?The rule
Is my 11-year-old old enough?Yes, quoting your written limitsA person decides edge cases and checks the insurer's age rule
Can I extend my hire?Yes, as a proposalA person checks availability and the battery
Can I charge the battery where I am staying?Yes, quoting your charging card word for wordA person answers anything the card does not cover
The bike has stopped or the battery has diedOnly a fixed breakdown messageA person phones the rider at once
I have had a fall, or someone is hurtNoA person responds immediately; no automated reply

Two draft replies that follow the rules, with placeholders for you to complete:

Hello [first name], thanks for your booking for [date]. Riders need to be at least [your minimum age] and [your minimum height]. Anyone under [age] needs a parent or guardian to sign the waiver. If you tell us the rider's height we will confirm a frame size. [Your name], [shop name]

Hello [first name], sorry to hear the bike has stopped. Please stay where you are, switch the bike off, and call us on [breakdown number] so we can help straight away. [Your name]

Eight questions to ask in a vendor demo

Run these in the demo or the free trial, with your own fleet's data entered first, and write down what you see rather than what you hear.

  1. Mark one bike out of service. Does availability drop immediately?
  2. Where is a battery serial number stored, and can I record the charge level at handover and return?
  3. Swap a battery between two bikes. Is the history kept?
  4. Show a waiver signed by a guardian for a minor.
  5. Book a group of five. At handover, does it show "waivers complete: 3 of 5"?
  6. Export every booking and waiver. In what format, and can I do it myself?
  7. Price my real volume: monthly fee, per-booking fee, payment fees and waiver add-ons for 300 rentals a month.
  8. How are deposits handled, and what happens on a no-show?

If your bikes also come in for servicing, a separate repair-booking tool may fit better than stretching the rental system, as repair shop software for bike shops explains.

First-month checks: batteries, waivers and double bookings

Measure five things, all of which you can read off the booking system and the battery log:

  • Batteries handed out below your floor. The target is zero. Any other number means the buffer or the swap rule is wrong.
  • Waiver completeness at handover. The target is every rider, every time.
  • Double bookings. The target is zero; each one is a software setting to fix.
  • Flat-battery calls. If they cluster on certain routes, your range advice for those routes is too generous.
  • Counter time per rental. If it was eight minutes and is now four, the pre-arrival waiver and the checklist are working; those figures are only an example of the comparison to make.

Review the log weekly for the first month. Ask AI for the summary, then open the rows behind any battery it flags. When the same battery appears twice, treat it as a supplier conversation rather than a software one.

Questions small rental fleets ask about software

Do I need dedicated bike-rental software or will a general booking tool do?

A general booking tool can work if every bike can be its own bookable item with its own out-of-service status, waivers at checkout and add-ons such as helmets. Dedicated bike-rental systems advertise those features out of the box. In either case, test the battery fields yourself with a dummy booking, because that is the part vendors describe least.

Do e-bikes come with rules that ordinary hire bikes do not?

Often, yes. Many places set rules for e-bikes that ordinary bikes escape, such as a maximum assisted speed, a motor power limit or a minimum rider age, and the details differ from place to place. Check the rules where you operate and your insurer's conditions, make sure every bike in the fleet matches the category you advertise, and quote your own written limits in replies.

How long should signed waivers be kept?

Ask your solicitor and your insurer, because retention periods differ by place and by whether minors signed. Store each waiver with the booking record, keep the exact version of the wording that was signed, and make sure you can export the lot if you ever change software. Do not decide the period yourself.

Can AI judge a battery's health from a photo or a description?

No. Only the manufacturer's diagnostic tools or your supplier can assess a battery, and any sign of damage, heat, swelling or odd smells means it comes out of use. AI is useful for turning a manual into a checklist and for summarising your battery log, never for deciding whether a battery is safe to rent.

Further reads

Sources: Checkfront and Bookeo pricing pages (October 2026); Reservety and Booqable bike-rental pages and Lightspeed's bike.rent Manager integration listing; fire-service guidance on charging lithium-ion e-bike batteries. Your battery manufacturer's manual takes precedence over all of them.

Want your rental booking and battery log set up?

On a 1:1 call we'll walk through your steps from enquiry to return, find the two jobs worth automating first, and check whether your current booking tool can hold battery records.

Book a 1:1 call with me