Services · Mobile app development · Taxi booking apps

Taxi and private hire car apps for Edinburgh, built under Scottish licensing.

Codeeo delivers taxi booking app development Edinburgh firms can own outright: passenger, driver and dispatch software for taxi companies and private hire car operators licensed by the City of Edinburgh Council. It handles everyday residents, festival crowds and visitors arriving at the airport or Waverley, and it follows Scottish licensing rather than rules written for England.

Scotland licenses taxis and private hire cars under the Civic Government (Scotland) Act 1982, with its own terms, its own conditions and Scots law behind any contract. An app copied from an English product often gets small things wrong. We start from how Edinburgh works, then design every screen around it.

Built for
Edinburgh taxi firms, private hire car operators and driver co-operatives serving the city, the airport and the Lothians.
Typical timeline
We agree timing once discovery has covered your licensing conditions, fleet and systems, and record it as milestones in the signed scope.
What you own
All source code, both app store listings, the dispatch console, your customer and driver records, and every service account, in your firm's name.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

Inside the app

What Edinburgh passengers, drivers and controllers need.

Edinburgh is a compact capital with an unusual rhythm. For most of the year, trips are residents going to work, hospital appointments at the Royal Infirmary, students heading home late, and business travellers moving between the West End, the airport and Leith. Then August arrives, the festivals fill the city, and demand changes almost overnight. Hogmanay and rugby internationals at Murrayfield bring the same pressure in shorter bursts.

Taxi app developers Edinburgh operators have worked with in the past have often supplied a general product designed elsewhere. We build around local realities instead: the capped taxi fleet, purpose-built accessible cabs, private hire cars licensed separately, Old Town streets where a car cannot always stop at the door, and the Low Emission Zone enforced since June 2024. Below is what we usually include.

Explain your project
  • Festival and event mode

    A console switch for busy periods that changes booking windows, adds pre-booked return trips from venues, and sets pickup points away from closed or crowded streets. Passengers see realistic waiting times instead of optimistic ones, which protects your reputation when every car is already on a job.

    The busiest weeks of the year stop overwhelming the controllers.

  • Precise pickup points

    Closes, wynds and pedestrian areas around the Royal Mile and Grassmarket confuse map pins. The app suggests named pickup points near the passenger, lets them add a note such as a hotel entrance, and shows the driver the agreed spot rather than a raw GPS location. Saved favourites mean regular passengers never repeat the note.

    Fewer calls asking where the driver is.

  • Airport, Waverley and Haymarket transfers

    Flight numbers for Edinburgh Airport arrivals, train times for Waverley and Haymarket, waiting allowances and meet and greet notes are captured at booking. Drivers receive the details with the job, and passengers get a message telling them exactly where to find their car.

    Visitors start their stay without hunting for a ride.

  • Accessible booking

    Edinburgh taxis are generally purpose-built wheelchair accessible cabs, while private hire cars vary. The app lets passengers say what they need, routes the request only to suitable vehicles, and follows WCAG 2.2 so people using screen readers or switch controls can book alone.

    Accessible trips reach the right vehicle every time.

  • Separate taxi and private hire products

    Taxis can be hailed and ply for hire, while private hire cars must be booked in advance. Firms running both can offer each as its own product, with its own fares, its own driver pool and its own records, so passengers always know what they have booked. Reporting keeps the two apart as well.

    Each licence type keeps its own rules inside one app.

  • Licence and vehicle records

    Driver and vehicle profiles store the licence issued by the City of Edinburgh Council or a neighbouring Lothian authority, expiry dates, inspection results and emissions status. Dispatch blocks drivers whose documents have lapsed and flags vehicles that should not enter the Low Emission Zone.

    Compliance checks happen before the job, not after.

  • Account and contract work

    Universities, NHS contractors, law firms and offices in the city centre often book on account. We add approved bookers, cost codes, named passengers and monthly statements, plus recurring trips for regular appointments. Account clients see their own booking history in a web portal, and finance teams download invoices without phoning the office.

    Steady weekday account work alongside public demand.

  • Visitor-friendly payments

    Many festival visitors and tourists come from abroad and expect to pay by phone. Card, Apple Pay and Google Pay run through a PCI compliant provider, receipts can be emailed in a format suited to expense claims, and account customers receive monthly invoices. Adding a language later is a content task, not a rebuild.

    No awkward moments at the end of a trip.

  • Multilingual passenger app

    English by default, with translation files ready for the languages your visitors use most. Notifications, booking confirmations and safety messages follow the phone's language, while the driver app stays in English for consistency across your fleet.

    International visitors can book without guessing.

  • Driver app built for short city trips

    Edinburgh trips are often short and frequent, so the driver app keeps acceptance quick, shows the next likely job nearby, and keeps earnings by shift visible. Document renewals, shift availability and messages to the office live in the same app.

    Drivers spend more time carrying passengers and less time tapping.

Who this is for

Four kinds of Edinburgh operator we work with.

Edinburgh has a small number of large taxi companies, many independent drivers, and private hire firms of every size from a few cars to a sizeable fleet. Some also cover Midlothian, East Lothian and West Lothian, where different councils issue the licences. Student trips around the universities, hospital runs and tourist demand all add to the mix. These are the situations where a custom app makes the clearest difference.

01

A taxi company with a long-standing customer base

Your firm has served the city for years, your phone line is busy and your drivers know every street, but your app lags behind what passengers now expect. We rebuild it with live tracking, saved places, wallet payments and accessible booking, while keeping the dispatch habits your controllers rely on. Existing account customers move across with their history intact.

We migrate accounts in a planned order so no customer is left without a way to book.

02

A private hire car operator growing its fleet

Private hire numbers in the city are not capped in the way taxi licences are, so firms can grow, but competition is intense. A branded app with fair advance pricing, reliable airport transfers and strong safety features helps you win and keep regular customers rather than competing only on price. Drivers also get a clean app that makes your firm the one they prefer to work for.

03

A firm covering Edinburgh and the Lothians

Your drivers hold licences from different councils and your trips cross between the city and surrounding towns. We store the issuing authority on every driver and vehicle record and let your compliance lead set dispatch rules for which licences can take which bookings, so cross-boundary work stays within the conditions that apply. Reports then show how much of your work starts outside the city boundary.

Rules are configured with you; we do not give legal advice on licensing.

04

A hotel, venue or tour operator arranging transport

You book cars for guests, performers or tour groups and want that to happen inside your own system. We build a booking portal or an integration into your existing tools, connected to one or more licensed operators, with named passengers, pickup notes and consolidated invoices for the business.

Trips are fulfilled by licensed operators; the portal only arranges them.

How an Edinburgh taxi app goes from idea to the street.

  1. 01Understand the licence and conditionsWe review whether you hold taxi or private hire car licences, the conditions attached, how bookings arrive today, and how your busiest weeks differ from the rest of the year.
  2. 02Agree pricing and dispatch logicTaxi tariffs, private hire quotes, airport and event rules, pickup point lists and zones are written as plain rules you approve before any code is written.
  3. 03Prototype with real usersClickable prototypes are tested with regular passengers, visitors and drivers, including people who use accessibility features, and refined until each task is simple.
  4. 04Build in short sprintsApps, console and integrations are built in short cycles with a demo by video call at the end of each, so you see progress and can change priorities early.
  5. 05Pilot before peak seasonWe aim to run the pilot outside August, with a small group of drivers and customers, so the system is proven well before festival demand arrives in the city.
  6. 06Launch and seasonal reviewsFull rollout follows, both store listings go live, and we review performance after each busy season to plan the next set of improvements.

Technology

What we build this with.

We generally build cross platform apps for iOS and Android, with a cloud backend hosted in a UK region. Maps, payments and messaging come from established providers chosen with you, and every account is opened in your firm's name from the first day. Load testing is planned around August and Hogmanay rather than an ordinary weekday.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

03Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Edinburgh operators ask us.

Licensing law, terminology and some conditions are different.

Scotland uses the Civic Government (Scotland) Act 1982, speaks of private hire cars rather than private hire vehicles, and each council sets its own conditions. English rules such as the Deregulation Act 2015 subcontracting provisions do not simply carry across. We design the booking records, terms and dispatch rules for the Scottish framework, and your licensing adviser confirms the details that depend on your own conditions. Your passenger terms are also written for a Scottish operator, which avoids references to English legislation that confuse customers and licensing officers alike.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews