How to make an app for a taxi service
A taxi office juggles trips, cars and drivers across the day: who is on the 5 AM airport drop, which car comes back tonight from Prayagraj, and what each trip earned. An app keeps every booking with its car and driver, the km run and the fare worked out from your rates.
Updated 2026-11-09
Who uses the app
The owner or the booking person, and drivers if they enter km on their own phones. When drivers use the app too, connect your own Supabase database so the office sees every trip as it is updated.
The screens a taxi service app needs
- Today's trips: Each trip by time with pickup, drop, car, driver and status: booked, on the way, done
- New booking: Customer, phone, pickup and drop, date and time, trip type and car type
- Trip sheet: Start and end km, hours, tolls and parking paid, and the fare worked out from your rates
- Drivers: Each driver's trips this week, allowance owed and advances given
- Cars: Each car's trips, km run, and permit, insurance, PUC and service dates
- Payments: Fares received, pending from regular customers, and the day's total
Features worth asking for
- Fare worked out from km, hours and trip type using your own rate table
- One car and one driver per time slot, so trips aren't double-booked
- A WhatsApp button that sends the driver's name, phone and car number to the passenger
- A trip receipt PDF with km, tolls and allowance
- The pickup spot saved as a pin on a map, using the phone's location while the app is open
- Running account for hotels and companies who pay monthly
Where the data lives
If only the office phone uses it, data can stay on that phone. If drivers update trips from their own phones, connect your own Supabase database from the chat; to take advance payments in the app, connect your Razorpay account too.
How to make it with AppCub, step by step
- Decide what the app does. List the screens you need, for example: Today's trips, New booking, Trip sheet, Drivers, Cars.
- Describe it to AppCub. Paste the request below, changed to your own business and details.
- Check the plan. AppCub shows the screens and features it will build. Change them in the chat until they are right; seeing the plan is free.
- Try it on your phone. The app runs live next to the chat. Scan the QR code to install it, and ask for changes.
- Share it. Share it as a web link, an APK file, or publish it on Google Play from your own developer account.
Copy this request, change the details to match your taxi service, and paste it into AppCub:
Make an app for my taxi service, Shivam Cabs in Varanasi, with 9 cars and 11 drivers. Screens: today's trips, new booking, trip sheet, drivers, cars and payments. A booking has customer, phone, pickup, drop, date, time, trip type (airport, local, outstation) and car type. Trip sheet notes start and end km, hours, tolls and parking, and works out the fare from my rates. Drivers have allowance and advances. Cars have permit, insurance, PUC and service dates. Add a WhatsApp button to send the driver and car number to the customer, and a receipt PDF. Yellow and black colours.
Tips for a taxi service app
- Give AppCub your rate table exactly as you charge today, including minimum km and night charges.
- Ask drivers to send a photo of the meter or odometer at start and end and attach it to the trip.
- Start with bookings and trip sheets; add driver accounts once trips are going in every day.
- Keep passengers' phone numbers visible only to the office and the assigned driver.
- Check the cars screen every Monday for permits and insurance coming up.
What it costs
- Describing your app and seeing AppCub’s plan for it is free.
- A new app usually takes 60 to 110 credits. Start with the 2-day trial for ₹99 (150 credits, enough for one app and a few changes) or the one-time App Pack for ₹499. Starter is ₹1,599 a month for 700 credits.
- Google Play needs a paid plan (it includes the Play Store bundle and your app’s signing key) and your own Google Play developer account, a one-time US$25 fee to Google.
- Work that fails or is rolled back costs no credits.
Good to know
- The app doesn't track cars live or give turn-by-turn directions, and it doesn't connect to GPS devices, meters or toll tag accounts. Drivers type in km and the office sends messages from WhatsApp.
- AppCub builds Android apps. You can also share the app as a web link that opens on any phone; for the iPhone App Store, AppCub’s team can do it for you.
Questions
Can the app work out the fare for a trip?
Yes. Give AppCub your rates per km, per hour and for each package, and the trip sheet works out the fare from the km and hours entered.
Can I see where my cars are on a map?
Not live. The app can save a pickup spot or the driver's location as a pin when the driver opens the app, but it doesn't track cars on the road.
Can passengers book a taxi through the app?
Yes, if you make a customer screen and connect a Supabase database, so the booking reaches the office. Many taxi owners keep bookings on WhatsApp and use the app inside the office.
Can the app keep a driver's allowance and advances?
Yes. Each trip adds the allowance due, advances are entered as given, and the drivers screen shows what is owed.
Can I keep accounts for hotels that pay monthly?
Yes. Mark trips against a hotel or company and the payments screen shows the month's total due, with a PDF statement to share.
Read next
- How to make a website for a taxi service
- App for an ambulance service
- App for an auto parts shop
- App for a bike rental shop
- App for a bike repair shop
- App for a used car dealer
- App for a car rental
- All guides: vehicles and travel
- All app guides by business
Make your taxi service app
Seeing the plan is free. Building starts with a 2-day trial for ₹99.