Skip to main content Scroll Top

Escooter App Development Company: Rider Apps, Fleet Consoles and IoT for Scooter Sharing

Updated October 2026 · Written and maintained by the Progression Agency strategy team

An escooter app development company designs and builds the software a scooter operator runs on: the rider app that finds, unlocks and bills each ride, the console a fleet team uses to charge, move and repair vehicles, and the link to each scooter’s lock and telematics. We build e-scooter app development projects for sharing startups, city and campus operators, rental shops and scooter brands that want their own app. Progression Agency is based in New York City and works with clients across the United States and worldwide.

On this page · 22 sections
  1. What does an escooter app development company build?
  2. Micromobility app development: who we build for
  3. How does electric scooter rental work, step by step?
  4. Unlocking: QR codes, Bluetooth and IoT locks compared
  5. Scooter IoT: telematics, locks and firmware updates
  6. Geofencing: no-ride, no-parking and slow zones
  7. Ride pricing and payments inside an e-scooter rental app
  8. Micromobility fleet management software: the operator console
  9. How do rental e-scooters get charged?
  10. City permits, data sharing and MDS feeds
  11. Rider safety, age checks and location privacy
  12. Features an e-scooter sharing app needs at launch, and what can wait
  13. Scooter rental software for shops, hotels and tour operators
  14. Bike sharing software, e-bikes and mopeds on one platform
  15. How to start an electric scooter rental business: what the software must support
  16. How long does it take to build a scooter sharing app?
  17. Scooter app development cost: what decides the quote
  18. White label, custom build or an app like Bird or Lime?
  19. The technology behind micromobility software
  20. How operators and riders ask AI assistants about scooter apps
  21. How to choose an e-scooter app development company
  22. Related app development services

The short answerA scooter sharing platform is two apps and a device link: a rider app on iOS and Android, an operator console on the web, and an integration with the lock or IoT module on every vehicle. The work covers unlocking by QR code or Bluetooth, geofenced speed and parking rules, ride pricing and card holds, battery and charging workflows, rebalancing, repair tickets and the data feeds some cities ask for. Success is measured in completed rides, rides per vehicle per day, failed unlocks and refund rates. A first city launch on chosen hardware typically takes four to five months from discovery, and a quote follows a written scope.

Program rules, platform guidelines and standards are described as published in October 2026 and can change; city rules differ and each permit’s own text governs. Progression publishes no fixed price for micromobility platforms: every project is quoted from a written scope. This page is general information, not legal advice.

What does an escooter app development company build?

It builds the whole software side of a micromobility business: what the rider touches, what the operations team runs, and the code that talks to the vehicles. Buying only a rider app leaves the operator without a way to charge, move or bill a fleet.

Rider: The rider app. Find, unlock, ride, pay.
Console: The operator console. Fleet, rules, riders, money.
Device: The device layer. Lock, GPS, battery, commands.
Field: The field crew app. Swaps, moves, repairs.
Rules: The zone and price engine. Geofences, fees, passes.
Feeds: The city data feeds. MDS and GBFS where asked.

The rider app

This is the part people picture first. It shows a live map of vehicles with charge levels, handles sign-up and payment, unlocks a scooter, shows the fare as the ride goes, guides parking and sends a receipt. It also carries safety lessons, help requests and damage reports, so the operator hears about a broken brake from the person who found it.

The operator and fleet console

A web console for the people who run the fleet: a map of every vehicle and its state, battery queues, rebalancing lists, repair tickets, rider accounts, refunds, zones and fares. It is usually bigger than the rider app, and it is the part that decides whether the business can run with a small crew.

The device and IoT layer

Each scooter carries a lock and usually a telematics module with GPS and a cellular link. The platform sends it commands (unlock, lock, sound the alarm, cap the speed) and receives its reports (location, battery, motion, faults). How that link behaves when the signal is poor shapes the whole rider experience.

The field crew app

Chargers, swappers and mechanics need their own tool: a task list by distance, a scan-to-confirm step for each battery swap or move, and a quick way to mark a vehicle out of service. A separate app keeps crew features out of the rider app and lets the crew work offline in parking garages and basements.

The four pieces of an e-scooter sharing platform
PieceWho uses itCore jobsUsually built as
Rider appRidersFind, unlock, ride, park, pay, reportNative or cross-platform iOS and Android app
Operator consoleOperations, support, financeFleet state, zones, fares, refunds, reportsWeb application
Field crew appChargers, swappers, mechanicsTasks, scans, swaps, repairs, movesMobile app with offline mode
Device layerThe platform itselfCommands, telemetry, alarms, firmwareCloud services plus Bluetooth code in the apps

Micromobility app development: who we build for

Anyone who puts small electric vehicles in front of riders and needs software to rent, track and maintain them. Our electric scooter app development work changes with the business model, so we scope it from the model, not from a feature list.

Scooter sharing app development for startups

Dockless fleets that sell rides by the minute to the public. They need the full platform from day one, plus the permit reports and data feeds a city may require. Our software development for startups page explains how we keep a first release small enough to fund.

City, campus and private-site operators

Universities, business parks, resorts and airports that run a closed fleet on their own ground. Rules are simpler than on public streets, but the app often needs single sign-on for students or staff and billing to a department instead of a card.

Rental shops, hotels and tour companies

These businesses rent by the hour or day from a counter or a front desk. They need booking, waivers, deposits and return checks more than a live map. That is closer to classic scooter rental software than to e-scooter rental app development for a sharing fleet, and we cover it in its own section below.

Scooter and e-bike manufacturers

Brands that sell vehicles to owners and want a companion app for pairing, locking, ride modes, battery health and firmware updates. No fares, no fleet, but much deeper Bluetooth work and a long tail of device versions to support.

Franchise and white-label operators

Companies that license a brand or a platform to local operators. The software needs tenants: each franchise sees only its own vehicles, riders and money, while the head office sees everything and sets shared rules.

How each micromobility model changes the app
Business modelHow rides are soldWhat the software must do first
Dockless sharingPer minute, passes, membershipsMap, unlock, zones, holds, fleet console, city reports
Docked or station sharingPer ride or membershipDock status, station capacity, rebalancing between stations
Campus or private siteFree, per ride or billed to an accountSingle sign-on, closed zones, simple reporting
Counter rentalHourly or dailyBookings, waivers, deposits, check-out and check-in
Owner companion appNot sold per ridePairing, lock, ride modes, battery health, firmware
Franchise platformVaries by local operatorTenant separation, shared rules, royalty reporting

How does electric scooter rental work, step by step?

A rider opens the app, finds a scooter on the map, scans it to unlock, rides, parks in an allowed spot and ends the ride, and the fare is charged. Behind each step the platform is checking rules and talking to the vehicle.

Process map of a shared e-scooter ride in six steps: find, check, unlock, ride, park and pay.Process map of a shared e-scooter ride in six steps: find, check, unlock, ride, park and pay.
Editorial process map. Exact checks depend on the city and the operator’s rules.

Before the ride: account, payment and rules

The first time, the app collects a phone number or email, a payment method and whatever the city or the operator requires, such as an age check or a short safety lesson. Returning riders skip all of that, so the second ride should take seconds.

During the ride: telemetry and zone checks

The vehicle reports position, speed and battery at set intervals. When it enters a slow zone the platform tells the controller to cap speed; when it enters a no-ride zone it can slow the scooter to a stop. The app shows the running fare and time.

Ending the ride: parking, lock and fare

The app checks that the scooter is inside an allowed parking area, may ask for a photo, and sends the lock command. Only when the lock confirms is the fare final. A ride that cannot end is the most common support complaint in this business, so this step gets the most testing.

Unlocking: QR codes, Bluetooth and IoT locks compared

Most fleets use a QR code that triggers a cloud command to the scooter’s IoT module, with Bluetooth as a backup when the cellular link is weak. The choice decides how rides behave in garages, tunnels and dead spots.

Unlock methods for shared scooters
MethodHow it worksWorks without cellular?Weak point
QR scan plus cloud commandApp reads the code, server sends unlock to the IoT moduleNo, the scooter needs a linkSlow or failed unlocks in poor coverage
Bluetooth Low Energy unlockPhone talks to the lock directly with a signed tokenYes, once the token is issuedPairing quirks across phone models
QR plus Bluetooth fallbackCloud first, phone-to-scooter if the cloud times outPartlyMore code to test, two paths to secure
Keypad or NFC tagCode or tap at the vehicleDepends on hardwareExtra hardware cost, less common on scooters

Why tokens beat open Bluetooth commands

A Bluetooth unlock should use a short-lived token the server signs for one rider and one vehicle. That way a copied command cannot be replayed, and a ride can still begin in a basement where the phone has no data.

What happens when GPS or cellular drops mid-ride

The vehicle keeps a local log and sends it when it reconnects. The platform should bill from the vehicle’s own trip record when it arrives, not from the last position the app saw, and it should never charge for minutes after a confirmed lock.

Ending a ride with no signal

If the lock cannot reach the server, the app can end the ride over Bluetooth and upload the proof later. Riders should get a clear message that the ride has ended, so nobody walks away worried about a running meter.

Scooter IoT: telematics, locks and firmware updates

The IoT module is the scooter’s link to the platform. We integrate the module the operator has chosen, or help choose one, and apply the device patterns from our IoT app development work to a fleet that moves.

What the module reports

Position, speed, battery state of charge, lock state, motion while locked, tilt or fall, controller faults and the firmware version. Report intervals are a trade-off between fresh data and battery drain, and they can change by state: frequent while riding, sparse while parked.

Commands the platform sends

Unlock and lock, speed limit changes, headlight and alarm control, power down for theft, and a locate chirp for crews. Every command needs an acknowledgment and a retry rule, because a lost command looks like a broken scooter to the rider.

Over-the-air firmware updates

Updates go out in waves, starting with a few vehicles in the depot, with a way to stop the rollout if faults rise. The console should show which version each vehicle runs, so a support agent can see when a complaint matches a bad release.

Working with a hardware vendor’s cloud or the raw protocol

This is where an experienced escooter app development company saves the most time. Some vendors expose a cloud API; others publish a protocol the module speaks over cellular or a serial link. A vendor cloud is faster to start with; talking to the modules directly gives more control and removes a middleman. We read the vendor’s documentation during discovery before recommending either.

Launching a scooter fleet in one city first?Tell us the city or campus, the hardware you have or are buying and your launch date. You get a free proposal with a written scope for the rider app, the operator console and the device integration, and a reply the same business day.

Get a free proposal

Geofencing: no-ride, no-parking and slow zones

Geofences are drawn polygons with rules attached. The app shows them on the map, and the platform enforces them through the vehicle, so a speed cap still applies if the rider closes the app.

Zone types and what the scooter and rider experience
ZoneWhat the scooter doesWhat the rider sees
Service areaRides can start and end hereShaded map area, a warning near the edge
Slow zoneController caps top speedBanner with the limit while inside
No-ride zonePower fades to a stopAlert to walk the scooter out
No-parking zoneLock is refusedMessage to move to an allowed spot
Parking corralRide ends normally, sometimes with a discountPin or box on the map
Time-based zoneRules switch by hour or dayNotice of the schedule

Rules that city programs build into the app

Public programs can require specific behavior. When NYC DOT announced its eastern Queens e-scooter share expansion on June 15, 2023, it said new riders must complete in-app safety training, a quiz and age verification, and that each rider’s first three trips are limited to 10 mph. Read the full NYC DOT announcement. Rules like these become settings in the console, so they can change without an app release.

Photo checks at the end of a ride

Many operators ask for a parking photo before a ride closes. The photo is stored with the trip, reviewed when someone complains, and can feed warnings or fees for riders who park badly. Clear wording about how photos are used belongs in the privacy notice.

Keeping zones accurate

Zones drift out of date when streets change. The console should let operations staff edit a polygon, preview it, and publish it to every vehicle and app at once, with a log of who changed what.

Ride pricing and payments inside an e-scooter rental app

Fares are usually an unlock fee plus a per-minute rate, with passes, memberships and discounted plans on top. Payments run through a card processor or a mobile wallet, never through the app stores’ in-app purchase systems.

Pricing components and where each one is configured
ComponentTypical ruleConfigured in
Unlock feeFlat charge at the start of each rideConsole, by city or zone
Per-minute rateCharged until the lock confirmsConsole, by city, zone or vehicle type
PassesUnlimited unlocks or minutes for a day, week or monthConsole product catalog
Discounted plansReduced rates for eligible ridersConsole, with an eligibility check
Parking incentivesCredit for ending in a corralZone rules
FeesBad parking or damage after reviewSupport tools, with an audit trail
TaxesCity or state charges added to the fareConsole tax table by jurisdiction

Holds, deposits and partial capture

Operators often place a hold on the card when a ride starts and capture the real fare at the end. On Stripe, for example, an authorization for an online card payment is usually valid for seven days, and capturing less than the held amount releases the rest automatically, as its guide to placing a hold explains. Day rentals with larger deposits need a different flow.

Why rides are not sold through in-app purchase

Apple’s App Store Review Guidelines (rule 3.1.3(e)) say that apps selling physical goods or services consumed outside the app must use purchase methods other than in-app purchase, such as Apple Pay or card entry. A scooter ride is that kind of service. The App Store Review Guidelines are the text reviewers apply.

Keeping card data off your servers

Stripe’s integration security guide notes that a business handling raw card numbers on its own payment page may face more than 300 PCI DSS security controls, and that low-risk integrations send card details straight to Stripe instead. We build that way, so your servers store only tokens and the last four digits. See Stripe’s security guide.

Refunds and disputes

Support staff need one-click refunds with a reason code, limits by role, and the trip record (route, photo, lock time) on the same screen. That is what keeps disputes short and chargebacks rare.

Micromobility fleet management software: the operator console

The console is where the business is actually run. It shows every vehicle, tells crews what to do next and turns rides into reports, and dashboards in it follow the same build approach as our dashboard development work.

Map: Live fleet map. Every vehicle, its state.
Battery: Charge queue. Lowest packs first.
Moves: Rebalancing list. Where demand will be.
Fixes: Repair tickets. From rider report to closed.
Alerts: Tamper and theft. Motion while locked.
Money: Revenue by zone. Rides, passes, refunds.

Live map and vehicle states

Available, in a ride, reserved, low battery, out of service, missing, in the depot. Each state has a color and a filter, and every vehicle shows when it last reported, because a scooter that has been silent for a day is a problem even if the map shows it parked.

E scooter fleet management tasks, ranked by effort

Charging takes the most labor, then rebalancing, then repairs, then retrieval of vehicles left in the wrong place. The console should generate those tasks automatically from battery levels, demand and rider reports, and route them to the nearest crew.

Rebalancing toward demand

Rides pile vehicles up in some places and empty others. A rebalancing list compares where vehicles are with where rides usually start at that hour, and suggests moves. Simple rules from the operator’s own trip history are a good first version.

Maintenance and repair tickets

Rider reports, controller fault codes and crew inspections all open tickets. Each ticket keeps the vehicle out of service until a mechanic closes it, which protects riders and gives the operator a record if something goes wrong.

Theft, tamper and impound alerts

Motion while locked, a module that stops reporting, or a scooter leaving the service area outside a ride raises an alert. The console tracks impounded vehicles and their fees too, since cities can remove badly parked scooters.

Roles and permissions

Crew members see tasks, support agents see riders and refunds, finance sees money, and only a few people can change zones or fares. Separate roles keep mistakes small and give each action an owner.

How do rental e-scooters get charged?

Three ways: crews or contracted chargers collect scooters and charge them, crews swap batteries on the street, or vehicles return to charging docks. Each method needs different software.

Charging models and the software each one needs
Charging modelWho does the workWhat the software must support
Collect and chargeStaff or contracted chargersPickup tasks, drop-off locations, payouts per vehicle
Battery swapSwap crews on foot or by vanSwap tasks, pack tracking by serial number, warehouse stock
Charging docksRiders return to a dockDock status, end-of-ride at a dock, incentives
Depot chargingFleet staff overnightDepot inventory, morning deployment lists

Battery data the platform needs

Charge level, pack serial number, charge cycles and temperature where the module reports it. Tracking packs separately from scooters matters once batteries are swappable, because a weak pack can move between vehicles.

Pricing the charging work

If outside chargers are paid per vehicle, the app needs clear task rules, proof of drop-off and payout reports. Disputes over unpaid charges eat support time, so the rules should be visible to the people doing the work.

City permits, data sharing and MDS feeds

Cities that permit shared scooters can set caps, zones and reporting duties, and many have operators that report data in a standard format such as MDS. Each city’s permit text decides what applies; we build the feeds and reports it asks for.

Data standards a micromobility platform may need to support
StandardWho maintains itWhat it carriesWho uses it
Mobility Data Specification (MDS)Open Mobility FoundationDevice data, city rules, real-time updatesCity transportation agencies and operators
General Bikeshare Feed Specification (GBFS)MobilityDataPublic, real-time vehicle and dock availabilityTrip planners, map apps and the public
Permit reportsEach cityWhatever the permit asks for, such as fleet counts or incidentsThe city’s permit office

What MDS is

The Open Mobility Foundation describes the Mobility Data Specification as a free, open-source set of six APIs that help cities manage transportation in the public right of way. Its Provider API lets operators report device data to cities, its Policy API lets cities publish rules on how, where and how many vehicles operate, and its Agency API supports real-time exchange between the two. The foundation’s list of MDS users says more than 1,200 cities and public agencies worldwide have mobility operators using MDS, and that over 70 cities publish real-time rules and geofences through MDS Policy.

What GBFS is

The General Bikeshare Feed Specification is an open standard, managed by MobilityData, for publishing shared bike, scooter, moped and car availability in a simple JSON format. Publishing a GBFS feed helps trip-planning apps show your vehicles to people who never installed your app.

Permit applications, the software side

Applications often ask how the operator will enforce parking, limit speed, verify riders and report data. A platform that already has those controls in the console makes the application easier to write and the promises easier to keep. Requirements vary by city, so we read the city’s own permit documents with you before scoping.

Already running scooters on software you have outgrown?Share what the current platform does, where it fails and how many vehicles you run. You get a free proposal covering a migration path that keeps rides running, with a same-business-day reply.

Get a free proposal

Rider safety, age checks and location privacy

The platform gives operators the switches; the operator and the city decide the rules. Age limits, license checks, helmet reminders and data retention are all configuration, and we build campaigns and apps inside these rules, not legal advice about them.

Age and license checks

Most shared fleets are for adult riders, and some vehicles or cities require a driver’s license. The app can collect a date of birth, scan an ID through a verification provider, or require a license for mopeds only. Which check applies is the operator’s decision, set per city and vehicle type.

Safety lessons, helmets and incident reports

A short in-app lesson and quiz, helmet reminders, a beginner speed mode and a clear button to report a crash or a hazard. Incident reports should reach a person quickly and keep the trip record attached.

Location data is personal data

Article 4(1) of the GDPR names location data as an identifier, so European operators treat trip routes as personal data. In California, the Attorney General’s CCPA page lists precise geolocation as sensitive personal information that consumers can limit. Retention limits and aggregated city feeds are part of our standard design.

App store rules for location

Apple’s guideline 5.1.5 asks apps to use location only when it is directly relevant and to get consent first. On Android 10 and later, background location needs its own ACCESS_BACKGROUND_LOCATION permission, and Google Play reviews apps that use it through a permission declaration with a prominent in-app disclosure. Most rider apps only need location while open, which keeps review simple.

Accessibility

Screen reader labels, large tap targets, high-contrast map pins and clear error text help riders, and parking rules that keep sidewalks clear help everyone else. Both tend to come up in permit conversations.

Features an e-scooter sharing app needs at launch, and what can wait

Launch with the features that let a ride start, end and get paid reliably, plus the console tools to keep vehicles charged. Loyalty, referrals and advanced pricing can follow once real rides show where the money is.

Launch features compared with later releases
FeatureLaunch releaseLater release
Map, unlock, ride, lock, receiptYesRefined with data
Card and wallet payments, holdsYesMore local payment methods
Service area, slow and no-parking zonesYesTime-based zones
Fleet map, battery queue, repair ticketsYesPredictive rebalancing
Support tools and refundsYesAutomated refund rules
Passes and membershipsOftenCorporate and campus accounts
City data feedsIf the permit requires themAdditional cities
ReservationsOptionalPaid reservations
Referrals and promotionsNoYes
Mixed fleet (bikes, mopeds)NoYes
Check grid comparing eight parts for a shared fleet app and a manufacturer companion app.Check grid comparing eight parts for a shared fleet app and a manufacturer companion app.
Editorial comparison, not measured data.

Companion apps for scooter owners

Owners who ask whether electric scooters have an app usually mean the manufacturer’s companion app. That app pairs over Bluetooth, locks the scooter, changes ride modes, shows range and battery health and installs firmware. It needs none of the fare or fleet machinery, but it must cope with every hardware revision the brand has shipped.

How a scooter connects to its app

The owner turns on the scooter, opens the app, allows Bluetooth, and the app finds the vehicle by its advertised name or a QR code on the frame. A good companion app explains each permission in plain words and recovers gracefully when pairing fails.

Scooter rental software for shops, hotels and tour operators

Counter-based rentals need bookings, waivers, deposits and check-in more than a live map. Electric scooter rental software for these businesses is closer to a reservation system with a vehicle register attached.

Hourly and daily bookings

Online booking by slot, walk-up rentals at the desk, extensions from the rider’s phone and late-return fees. Inventory is counted per location, and the system should prevent double bookings when two staff members rent the last scooter at once.

Waivers, ID and deposits

Digital waivers signed before pickup, ID capture where the operator requires it, and a card hold or deposit released on return. Store only what the operator truly needs, and set how long it is kept.

Check-out and check-in inspections

Photos of the vehicle at pickup and return, battery level and a damage checklist protect both the shop and the renter, and they settle arguments in seconds.

Bike sharing software, e-bikes and mopeds on one platform

The same platform can run bikes, e-bikes and mopeds next to scooters, with rules per vehicle type. Riders want one app, and operators want one console, so mixed fleets are a common second step.

Bar chart of US shared micromobility trips in 2023: 65 million on scooters and 68 million on bikes, 133 million in total.Bar chart of US shared micromobility trips in 2023: 65 million on scooters and 68 million on bikes, 133 million in total.
US Department of Energy, Fact of the Week 1366 (October 2024), using NACTO’s 2023 shared micromobility report.

Docked and dockless bikes

Station-based bike share adds docks: station capacity, dock faults and moving bikes between full and empty stations. Dockless bikes behave more like scooters. Bike rental software for tours and resorts follows the counter model described above.

Mopeds and license rules

Mopeds add helmets stored with the vehicle, license checks and higher insurance needs. The app can require a license only for moped rides while scooters stay open to every eligible adult.

One account, several vehicle types

Riders keep one wallet and one ride history, and passes can cover some vehicle types and not others. Pricing, zones and speed caps are set per type in the console.

How to start an electric scooter rental business: what the software must support

Settle where you are allowed to operate, choose vehicles with a lock and telematics you can integrate, line up insurance, decide who charges the fleet, and only then fix the app scope. The software follows the business plan, not the other way round.

Launch checklist for a new electric scooter rental business
ItemOwnerSoftware dependency
Operating rights (city permit or private-site agreement)Founder, legal adviserZones, caps and reports the agreement requires
Vehicles and IoT modulesFounder, hardware vendorLock and telematics integration
InsuranceFounder, brokerIncident reporting and rider terms in the app
Charging and maintenanceOperations leadCrew app, tasks, payouts
Fares and passesFounder, financePricing engine and tax table
PaymentsFinanceProcessor account, holds, refunds
SupportOperations leadHelp desk link, refund tools, trip records
Launch marketingMarketingPromo codes, referral links, app store pages
Permit: Operating rights settled. City permit or private site.
Hardware: Vehicles chosen. Lock and telematics known.
Zones: Map drawn. No-ride, slow, parking.
Prices: Fares decided. Unlock, minute, passes.
Crew: Field team ready. Charging and moves.
Support: Help desk staffed. Refunds and incidents.

How to start a scooter rental business on private property

Campuses, resorts and business parks can be a faster first market because the landowner sets the rules. The app still needs zones and safety settings, but there may be no city permit cycle to wait for.

The software lines in a scooter rental business plan

A plan should name the build cost from a written scope, monthly cloud and mapping costs, payment fees, the IoT module’s data plan and support staffing. Investors ask about rides per vehicle per day and cost per ride, so the console should report both from day one.

Are scooter rentals profitable?

It depends on how many paid rides each vehicle gets per day, how long vehicles last before theft or damage, and what charging and moves cost. Software cannot fix a weak market, but it moves every one of those numbers: fewer failed unlocks, faster charging rounds and fewer lost vehicles.

How long does it take to build a scooter sharing app?

A first launch in one city on hardware already chosen typically takes four to five months from the start of discovery: about a month to scope, about three months to build the MVP, and a few weeks of pilot.

Timeline: discovery in weeks 1 to 4, an MVP in weeks 5 to 16, a pilot in weeks 17 to 20, passes, crew tools and city feeds in months 6 to 9, then a second city and mixed fleet.Timeline: discovery in weeks 1 to 4, an MVP in weeks 5 to 16, a pilot in weeks 17 to 20, passes, crew tools and city feeds in months 6 to 9, then a second city and mixed fleet.
Editorial timeline, not a promised delivery date. The written scope sets the real one.
Build phases, deliverables and the numbers to watch
PhaseDeliverablesNumbers that show it worked
DiscoveryWritten scope, hardware test plan, zone map, fare rulesSigned scope, one vehicle unlocking on the bench
MVP buildRider app, console, device integration, paymentsEnd-to-end rides in a test zone
PilotSmall live fleet in one zoneFailed unlock rate, ride completion, support tickets per ride
ExpansionPasses, crew app, city feedsRides per vehicle per day, cost per charge
ScaleMore cities, mixed fleet, tenantsUptime, release cadence, per-city profitability

What speeds a build up

Hardware with good documentation, one city with clear rules, decisions made quickly by one owner, and a launch fleet ready for testing during the build rather than after it.

What slows it down

An IoT module with no documentation, several cities at once, a custom payment method in each market, and fare rules that keep changing during the build.

Scooter app development cost: what decides the quote

We do not publish a fixed price for micromobility platforms, because the cost depends on scope. A quote follows a written scope after discovery, and our app development cost guide explains how app budgets are built in general.

Cost drivers for an e-scooter sharing platform
DriverSmaller scopeLarger scope
AppsOne cross-platform rider appSeparate native apps plus crew and companion apps
HardwareOne documented IoT moduleSeveral vendors or a raw protocol
CitiesOne city or a private siteSeveral cities with different rules and taxes
PricingUnlock fee plus per minutePasses, memberships, discounts, corporate billing
OperationsCharge queue and repair ticketsRebalancing models, contractor payouts, warehouse stock
DataBasic reportsMDS and GBFS feeds, data warehouse, investor reporting
TenancyOne operatorWhite-label tenants or franchises

Why we quote after discovery

An escooter app development company that names a fixed price before reading your hardware documentation is guessing. Two scooter apps can look the same on screen and differ several times in effort underneath, mostly because of hardware and city rules. Discovery tests the hardware link and reads the permit terms first, so the quote covers the real work.

Running costs after launch

Cloud hosting, maps, the IoT data plan, payment fees, app store developer accounts, monitoring and a maintenance retainer. We list them in the scope so the business plan has them from the start.

Selling scooters and want a branded companion app?Send the controller or IoT module details and the features riders ask for. You get a free proposal for the companion app and its firmware link, with a reply the same business day.

Get a free proposal

White label, custom build or an app like Bird or Lime?

A white-label platform gets a fleet running fastest; a custom build gives control over the product, the data and the margin; many operators start on one and move to the other. The phrase an app like Bird or Lime usually describes the dockless sharing model, and that model is what we build, under the operator’s own brand.

When white label makes sense

A short pilot, a small fleet, a single city and no plans to sell the software itself. The trade-off is per-vehicle fees, limited changes and data that lives on someone else’s platform.

When a custom build makes sense

A larger fleet, unusual rules or vehicles, a franchise or campus model, or a plan to license the platform to others. Owning the code and the data also helps when investors ask what the company actually owns.

Moving from a white-label platform to your own

Migration runs both systems in parallel by zone, moves riders with their balances and passes, and re-points vehicles to the new platform in batches, so service never stops.

The technology behind micromobility software

A typical stack pairs native or cross-platform mobile apps with a real-time backend, a mapping provider, a payment processor and a data store built for location history. We choose per project and explain the choice in the scope.

Technology choices for a micromobility platform
LayerCommon choicesWhat decides it
Rider appSwift and Kotlin, or Flutter or React NativeBluetooth depth, team skills, budget
ConsoleWeb app on a modern JavaScript frameworkNumber of roles and screens
BackendEvent-driven services with queuesVehicle count and report frequency
MapsA commercial maps SDK or open map dataCost per map load, offline needs
PaymentsA card processor with wallet supportCountries, holds, local methods
DataRelational database plus time-series or geospatial storageTrip history size and reporting

Native or cross-platform

Cross-platform frameworks cover most rider app screens well, and our Flutter app development and React Native app development pages compare them. Deep Bluetooth work can still favor native modules, which both frameworks support.

Real-time backends

Thousands of vehicles reporting every few seconds while riding produce steady event traffic. Queues, idempotent handlers and clear retry rules keep commands and bills correct when parts of the system slow down. Our backend development services page covers the general approach.

How operators and riders ask AI assistants about scooter apps

Founders ask ChatGPT, Claude, Perplexity, Gemini, Microsoft Copilot and Google’s AI Overviews questions such as which escooter app development company has shipped a fleet platform, who can build a scooter sharing platform, what one costs, or how to start an electric scooter rental business. Riders ask which app runs the scooters in their city.

What these assistants tend to cite

Pages that answer one question directly, comparison tables of build options, official city program pages, standards bodies such as the Open Mobility Foundation and MobilityData, app store listings and review sites. Vague vendor pages with feature lists and no specifics are rarely quoted.

What an operator should publish to be named

A clear service area page per city with current rules, fares written as text rather than only inside the app, an accessible help center, a GBFS feed where it applies, and consistent business details across app stores and directories. Our answer engine optimization service covers this work, and our app marketing team handles store pages and launch campaigns.

Why this page answers questions directly

Each section starts with a short answer a person or an assistant can quote, then gives the detail. That is the same structure we recommend for an operator’s own help center.

How to choose an e-scooter app development company

Choose a team that asks about your hardware, your city rules and your operations before showing screens, can explain how rides end when the signal drops, and gives you the code, the data and the accounts.

Checklist of seven launch-day checks for a scooter sharing app: four to keep, three to fix.Checklist of seven launch-day checks for a scooter sharing app: four to keep, three to fix.
Editorial checklist.
Requirements for a micromobility software partner, and how to check each one
RequirementHow to check it
Understands the device linkAsk how they would handle a lost lock command and a ride ending offline
Builds the operator side, not just the rider appAsk to see how charging, moves and repairs are planned in the console
Keeps card data out of your systemsAsk which payment integration they use and what your servers store
Plans for city rulesAsk how zones, caps and data feeds are changed without an app release
Takes privacy seriouslyAsk about location retention, aggregation and app store disclosures
Hands over ownershipConfirm code, cloud accounts, app store listings and data are in your name
Supports after launchAsk about monitoring, on-call cover and the release cadence

Red flags

Walk away from an escooter app development company that offers a fixed price before anyone has read your hardware documentation, a clone script with someone else’s brand still in the code, no answer for offline ride endings, and contracts that keep the source code or the app store accounts with the vendor.

Questions to ask in the first call

Which IoT modules have you integrated? How do you test unlocks before vehicles arrive? What does the console show a support agent during a dispute? Who owns the code? Our guide to hiring app developers lists more.

These pages cover the neighboring app types, the building blocks this page relies on and the services around a launch.

Ready to put your scooters on software you own?

Send the city or site, the vehicles and the launch date. You get a free proposal with a written scope and a same-business-day reply.

Get a free proposal

Frequently asked questions

Which apps and systems does an escooter app development company hand over at launch?
It delivers the rider app for iOS and Android, a web console for operations, support and finance, a field crew app for charging and repairs, and the integration with each scooter’s lock and IoT module. A complete project also covers payments, zone rules, city data feeds where required, testing on real vehicles and support after launch.
What are the first steps to start an e scooter business in a new city?
Start by securing the right to operate, either a city permit or an agreement with a private site such as a campus. Then choose vehicles with a lock and telematics module you can integrate, arrange insurance, decide how the fleet will be charged, set fares, and scope the software around those decisions.
How does a shared electric scooter rental work for the rider?
The rider opens the operator’s app, finds a scooter on the map, scans its code or connects by Bluetooth to unlock it, rides within the allowed zones, parks in a permitted spot and ends the ride in the app. The fare, usually an unlock fee plus a per-minute rate, is charged when the lock confirms.
How are shared e scooters recharged between rides?
Operators either have staff or paid contractors collect low scooters and charge them, send crews to swap batteries on the street, or bring vehicles back to docks or a depot. The software creates charging tasks from battery reports, routes crews and tracks each pack or vehicle until it is back in service.
Can a scooter rental company make money?
It can when vehicles earn enough paid rides each day to cover charging, repairs, losses, insurance and software. Profit depends on the market, fares and how long vehicles survive. Good software helps by cutting failed unlocks, speeding charging rounds and reducing lost or vandalized vehicles.
Do privately owned electric scooters come with an app?
Many recent models do. Manufacturers offer companion apps that pair over Bluetooth to lock the scooter, switch ride modes, show battery level and range, and install firmware updates. Shared fleets use a different app from the operator that rents them, which handles accounts, unlocking and payments.
How do you pair an electric scooter with its companion app?
Install the manufacturer’s app, turn on the scooter and Bluetooth, and let the app search for nearby vehicles or scan the QR code on the frame. Approve the permissions it asks for and follow the pairing steps. If pairing fails, restart the scooter and the phone, then try again close to the vehicle.
What is scooter sharing?
Scooter sharing is a service that places electric scooters around a city or site for anyone eligible to rent by the minute through an app. Riders unlock a nearby scooter, ride it and leave it in an allowed parking area, and the operator charges, repairs and redistributes the fleet.
How do you build an e scooter sharing app from scratch?
Begin with discovery: the city rules, the hardware, the fares and the operations model. Then build the device integration and the ride flow first, test on real vehicles, add the operator console and payments, pilot in one zone, and expand features from real ride data rather than guesses.
What does a custom e-scooter sharing platform cost to build?
There is no honest single price, because cost depends on the number of apps, the hardware, the cities, the pricing rules and the data feeds required. We quote after a short discovery that tests the device link and reads the permit terms, and the written scope lists running costs too.
How long does e scooter app development take for one city?
For one city on hardware that has already been chosen, a first launch typically takes four to five months: about a month of discovery, about three months to build the minimum product and a short pilot. Unfamiliar hardware, several cities or changing fare rules add time.
Which features must a scooter sharing app have on day one?
A map with live vehicles, sign-up, payment with card holds, unlock and lock, zone rules for speed and parking, a running fare, receipts, a way to report damage, and an operator console with vehicle states, a charging queue, repair tickets and refunds. Loyalty and referrals can wait.
Can the platform work with scooters we already own?
Usually, yes. We read the documentation for the lock or IoT module your vehicles carry and test the link on a sample vehicle during discovery. Some vendors offer a cloud API and others publish a device protocol. If neither exists, we advise on retrofit modules before you commit.
Does a scooter operator have to share ride data with the city?
That depends on the permit. The Open Mobility Foundation says more than 1,200 cities and public agencies have mobility operators using its Mobility Data Specification for this kind of reporting. The platform can produce those feeds and aggregated reports so the operator meets the terms without manual exports.
Can riders pay for scooter rides with Apple Pay or Google Pay?
Yes. Rides are a service used outside the app, so they are paid with cards or wallets through a payment processor rather than through in-app purchase, as Apple’s guideline 3.1.3(e) requires; that guideline names Apple Pay as an example. Processors such as Stripe document Google Pay for Android and the web, so both wallets can speed up the first ride.
How do geofenced slow zones work on a shared scooter?
The operator draws a zone on the map in the console and sets a speed limit for it. When a scooter enters the zone, the platform tells its controller to cap the top speed, and the app shows a banner. Because the limit is applied on the vehicle, it still works if the rider closes the app.
Can one app run e-bikes and mopeds alongside scooters?
Yes. Vehicle types share one rider account and one console, with fares, zones, speed caps and license rules set per type. Mopeds often need a license check and helmet handling, while scooters and e-bikes stay open to every eligible adult rider.
Does the operator keep the source code, app store accounts and rider data?
Yes. Our contracts put the source code, cloud accounts, app store listings and data in the operator’s name. That matters for investors, for future developers and for any city that asks who controls rider data.
Do you build white-label scooter apps for franchises?
Yes. A franchise platform separates each local operator’s vehicles, riders and revenue while head office sets shared rules, brands and reports. Each franchise can have its own branded app or share one app with city selection.
How does the software reduce scooter theft and vandalism?
The IoT module reports motion while locked, tilt, loss of signal and movement outside the service area, and the console raises alerts and opens retrieval tasks. Operators can sound the alarm, cut power remotely and track impounded vehicles, which shortens the time a missing scooter stays missing.
Can a scooter sharing app check a rider’s age?
It can collect a date of birth, run an identity check through a verification provider or require a driver’s license for some vehicles. Which check is needed is decided by the operator and the city; NYC DOT, for example, required age verification for new riders in its 2023 eastern Queens expansion.
What happens if a scooter loses signal in the middle of a ride?
The vehicle keeps logging the trip and uploads the record when it reconnects, and the ride can still end over Bluetooth. Billing should use the vehicle’s own trip log and the confirmed lock time, so riders are never charged for minutes after they parked.
Can Progression build for scooter fleets in Europe and other countries?
Yes. Progression Agency is based in New York City and works with operators across the United States and worldwide. For European fleets we design for GDPR, which treats location data as personal data, and we support local payment methods and languages in the rider app.

Launching a scooter fleet in one city first?Tell us the city or campus, the hardware you have or are buying and your launch date. You get a free proposal with a written scope for the rider app, the operator console and the device integration, and a reply the same business day.

Get a free proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us