Bike & E-Bike Rental Software

A bike shop that rents is running two clocks at once. Hourly and half-day hires turn the same fleet over several times a day in summer; daily and weekly touring hires take a bike away for a fortnight. Sizes are the booking — a 54cm road bike being out does not mean the 58cm is — and every e-bike that comes back needs a charge before it goes out again. Add helmets, locks and child seats sold on the same order, a waiver and a photographed ID at the counter, and a season that goes from empty to sold out in a month. Sales Igniter is self-hosted bike rental software for bicycle, e-bike and mountain bike hire that models all of that on your own WooCommerce or Magento 2 site, with no per-booking commission and no monthly SaaS fee.

Bike rental software: a bicycle beside a rental booking calendar showing an hourly and a multi-day hire, a charging turnaround buffer for an e-bike and a frame serial tag

What Makes Bicycle and E-Bike Rental Different

Generic booking plugins assume one price per day and a pool of identical stock. Bike hire breaks both on the first sunny Saturday:

  • Hourly and daily hire on the same bike. A two-hour seafront ride, a full day, a weekend and a week all apply to the same hybrid, and the price has to follow the times chosen, not a fixed daily rate.
  • Size is the product. Frame sizes are not a cosmetic option: the XS is often the one that sells out, and a customer who books “a bike” and gets the wrong size has not been served.
  • E-bikes need a charging turnaround. A battery back at 4pm is not ready at 4pm. Motor bikes also carry a higher deposit and a different waiver.
  • Fleets are tracked by frame number. Which bike went out matters when one comes back with a bent derailleur, when a recall lands, or when a bike is stolen and the police ask for the serial.
  • Add-ons are part of every order. Helmets, locks, panniers, child seats and trailers are hired with the bike, sometimes as quantity stock and sometimes as free extras.
  • Demand is seasonal and same-day. Most hires are booked within a day of riding, the summer fleet is triple the winter fleet, and walk-ins have to share stock with online bookings.

Hourly, Half-Day, Daily and Weekly Rates on One Bike

In Sales Igniter each bike model carries hourly, daily, weekly and monthly rates at once, and the engine picks the right one from the dates and times the customer chooses. A two-hour hire is priced hourly, a Friday-to-Sunday hire by the day with the longer-hire discount, and a fortnight’s touring hire by the week. Fixed hire lengths can be offered instead of an open choice — a half-day and a full-day slot, say — which is how most seafront and city hire is actually sold. Peak pricing by date covers school holidays and event weekends, and the minimum hire length stops a road bike being booked for twenty minutes.

Hourly hire also needs opening hours. The calendar respects the times you set, so a hire cannot start before the shop opens or run past closing, and closed days are simply not offered. See the full rental system feature list for how hourly, daily and fixed-length calendars are configured.

Sizes as Real Stock, Not a Dropdown

A hybrid available in XS, S, M, L and XL is one product with five variations in Sales Igniter, and each variation has its own stock, its own availability and, if you want it, its own price. When the two mediums are out, the calendar shows medium unavailable while large is still open. The customer answers the question they came with — is my size free on Saturday morning? — and the shop stops handing out the wrong bike because the booking said “one hybrid”.

Children’s bikes work the same way by wheel size, and the same variation model carries e-bike battery capacity or motor class where you rent more than one spec.

Fleets by Frame Number, With a Charging Buffer for E-Bikes

Sales Igniter supports two inventory models and lets you mix them in one catalogue. Quantity-based stock is right for helmets, locks and the twenty identical city bikes nobody needs to tell apart. Serial-number-based stock treats each bike as its own asset by frame number, with its own hire history — which customer, which dates, what came back damaged — and is the right model for e-bikes, high-value road and mountain bikes, and anything you would need to identify to an insurer or the police.

Turnaround buffers sit between hires, per product, in hours or days. A two-hour buffer on the e-bike fleet means a bike returned at 4pm is next offered at 6pm, after a charge and a check; a same-day buffer of thirty minutes on the city bikes covers a wipe-down and a tyre check. The calendar greys the buffer out itself, so staff are not the ones remembering that the battery on number 14 is flat. Barcode or QR labels on the frame let staff scan a bike out and in from a phone, and the utilisation report shows which models and sizes earn their keep and which should not be reordered next spring.

Helmets, Locks, Child Seats and Guided Ride Add-Ons

Accessories are sold on the same order line as the bike, as chargeable add-ons or free options the customer picks before checkout: helmet size, a lock, lights, panniers, a child seat, a tag-along or a trailer. Accessories with real stock — child seats and trailers, typically — are counted per date like the bikes, so you cannot book more seats than you own. Delivery to a hotel or holiday let is priced as its own charge with the address captured on the order, which suits resort and touring operators whose customers never visit the shop.

Waivers, ID Checks and Damage Deposits at Booking

The counter questions belong on the website. With the rental custom fields add-on you attach rider height (for the size), a photographed ID, an emergency contact and the accommodation address to the product, make the ones that matter required, and a decline-able damage waiver can be priced per hire as an alternative to a larger deposit on the e-bike fleet. Uploaded documents are stored outside the public uploads folder and can be purged automatically once the hire is closed. Read about bike rental custom fields, ID verification and damage waivers. A free bike rental contract template is also available if you are writing your agreement from scratch.

Refundable damage deposits

Hold a deposit per bike or per order, taken at checkout through your payment gateway and released automatically after the bike is scanned back in and passed.

Signed waivers and hire agreements

The rider signs your liability waiver and hire terms during checkout; a PDF with their signature is generated, attached to the order and emailed.

A record per frame

Every hire keeps which frame number went to which rider, on what dates, with the signed waiver and ID stored against the order, so a theft report or a damage claim is a lookup.

Deposits and contract signing are add-ons to the same booking engine, so the deposit is calculated on the same order as the hire and the waiver is signed in the same checkout.

Seasonal Fleets, Memberships and Walk-Ins

The winter fleet and the summer fleet are different sizes, and the calendar should know it. Because stock is counted per date, you can add units to a product for the season and retire them after it, or take a specific frame out of the pool for a service without touching the rest. Staff take walk-in hires through the same admin, against the same stock, so an online booking for 2pm and a walk-in at 1:30 cannot both take the last large. For regulars, the subscriptions and memberships add-on runs a monthly commuter plan or a club membership that entitles the member to a bike on demand, billed automatically to a stored card.

Run It on WooCommerce or Magento 2 — Same Rental Engine, Your Platform

Sales Igniter Bookings & Tours — the WooCommerce bike rental plugin

The right fit for most bike shops, seafront hire stands and touring operators. If your site already runs WordPress or WooCommerce, this turns it into a bike booking system without rebuilding the storefront.

  • Sell parts, clothing and accessories alongside the hire fleet from one WooCommerce catalogue.
  • Hourly, half-day, daily and weekly rates on one bike, with fixed slots and opening hours respected.
  • Frame sizes as variations with their own stock, so the calendar shows availability per size.
  • E-bikes and high-value bikes tracked by frame number, with charging buffers after each hire.
  • Helmets, locks and child seats as add-ons, plus PDF waivers signed at checkout and refundable deposits.
  • Monthly commuter and club memberships through the subscriptions add-on.

Sales Igniter — the Magento 2 bike rental extension

For multi-location hire networks, resorts and city schemes on Adobe Commerce or Magento Open Source.

  • Multi-source inventory maps each shop or hire station, so a bike booked from one is not sold at another.
  • B2B account pricing for hotels, tour companies and corporate schemes with negotiated rates.
  • Request-for-quote for group and event hires rather than card checkout.
  • The same size variations, serial tracking, buffers, deposits and signed waivers as the WooCommerce build.
  • Multi-store and multi-language for operators trading in several resorts or countries.

Not sure which platform fits? Our Magento versus WooCommerce comparison for booking and rental businesses sets out the trade-offs honestly — we sell both, so the choice is yours to make on merit. Bikes are one of the trades on our rental software by industry overview, which shows how the same engine is configured for each.

Setting Up Bicycle Rental Bookings, Step by Step

1. Create a product per model, with sizes as variations

City, hybrid, road, mountain, e-bike and children’s bikes each get a product; frame or wheel sizes become variations with their own stock.

2. Choose quantity or frame-number tracking

Identical city bikes stay on quantities. E-bikes and high-value bikes get serial numbers so each frame has its own history. You can change your mind later.

3. Put the booking calendar on the product page

Customers pick a start date and time and either an end time or a fixed slot. The calendar respects your opening hours and shows availability for the size they chose.

4. Set the rates and the charging buffer

Enter hourly, daily and weekly prices, add peak pricing by date, and set the turnaround buffer per product — longer on the e-bikes.

5. Add helmets, locks and child seats as add-ons

Attach the accessories to each bike as chargeable or free options, with real stock where it matters.

6. Require the waiver, the ID and the deposit

Attach the rider fields and ID upload, require the signed waiver, take a refundable deposit, and scan the bike out and back in to close the hire and release it.

Who This Suits

  • Bike shops adding hourly and daily hire beside the sales floor
  • Seafront, park and city hire stands turning a fleet over several times a day
  • E-bike and cargo bike hire operators with charging turnaround and higher deposits
  • Mountain bike centres and trail parks renting full-suspension fleets by frame number with waivers
  • Touring and holiday operators delivering bikes to hotels, holiday lets and trailheads
  • Resorts, campuses and hotels running guest bike fleets with membership or room-charge billing

Bike Rental Software FAQs

1Can the same bike be rented by the hour and by the day?
Yes. Each product carries hourly, daily, weekly and monthly rates and the engine picks the right one from the times chosen. You can also offer fixed slots such as half-day and full-day, and the calendar respects your opening hours and closed days.
2How do I handle frame sizes?
Sizes are variations of one product with their own stock, price and availability. When the mediums are out, the calendar shows medium as unavailable while the other sizes remain bookable.
3Can I stop an e-bike being rebooked before it is charged?
Yes. Set a turnaround buffer after the hire on the e-bike product, in hours. The calendar removes that period from sale automatically so the bike cannot go out again until it has been charged and checked.
4Can I track each bike by its frame number?
Yes. Serial-number inventory is built in: each bike is its own tracked asset with a full hire history. You can use serial tracking for e-bikes and high-value bikes and simple quantities for the city fleet in the same catalogue.
5Can customers sign a waiver and upload ID when they book?
Yes. The contract signing add-on takes a signature at checkout and stores the PDF against the order, and the rental custom fields add-on takes rider details, an ID photo and an optional damage waiver on the product page.
6Is there a monthly fee or a commission on bookings?
No. Sales Igniter installs on your own WooCommerce or Magento 2 site on a one-time licence, and bookings and rider data stay in your own database. See our self-hosted, open-source rental software overview.

See It Running Before You Buy

The quickest way to judge whether this fits your shop is to book a bike on a live install. Our free live rental software demo lets you place an hourly or multi-day hire, watch the calendar block the times and the turnaround buffer apply, and follow the order through the admin — no sales call first.

If you would like the fleet, the sizes and the waiver configured for you, we also take on custom rental website builds.