Tech, ExplainedE-commerce, travel and logistics
Part

Bus reservation system

The bus operator's own fleet and fares.

INSIDE: ONLINE BUS TICKETINGHOW IT WORKS · ONE NIGHT'S SLEEPER BUS FROM NAGPUR TO PUNEThe bus has 36 berthsin one shared list6 go to the counter,4 to two agentsand 26 to everyticketing siteBy 6 p.m. 30 aresold, and the lastberths rise from₹1,400 to ₹1,600At 7 p.m. the agents'unsold berths go backto the common listAt 8:30 p.m. thepassenger chartreaches theconductor's phoneALSO TALKS TOFleet management system↗ FLEET MANAGEMENTINSIDE: ONLINE BUS TICKETINGHOW IT WORKS · ONE NIGHT'S SLEEPER BUS FROM NAGPURTO PUNEThe bus has 36 berths inone shared list6 go to the counter, 4 totwo agents and 26 toevery ticketing siteBy 6 p.m. 30 are sold,and the last berths risefrom ₹1,400 to ₹1,600At 7 p.m. the agents'unsold berths go back tothe common listAt 8:30 p.m. thepassenger chart reachesthe conductor's phoneALSO TALKS TOFleet management system↗ FLEET MANAGEMENTINSIDE: ONLINE BUS TICKETING · ONE NIGHT'SSLEEPER BUS FROM NAGPUR TO PUNEThe bus has 36 berths in one shared list↓6 go to the counter, 4 to two agents and26 to every ticketing site↓By 6 p.m. 30 are sold, and the lastberths rise from ₹1,400 to ₹1,600↓At 7 p.m. the agents' unsold berths goback to the common list↓At 8:30 p.m. the passenger chart reachesthe conductor's phoneALSO TALKS TOFleet management system↗ FLEET MANAGEMENT
The bus reservation system holds one list of 36 berths for a night bus, divides it between the counter, agents and ticketing sites, raises the fare as it fills and sends the passenger chart to the conductor.
opens a page inside this one a page in the same scene a page in another scene a concept page a label only, with no page

A bus reservation system is the software that a bus operator uses to run its own buses, seats, fares and booking agents. It is also called bus operator software. Every online ticketing site that sells the operator's seats reads them from this system.

A private bus operator sells its seats in many places at once. It has its own counter at the bus stand. It has local agents who sell tickets for a commission. And it sells on several online bus ticketing platforms. The reservation system holds one list of seats for each trip. Every channel reads from that list and writes each sale back to it. So one berth can never be sold twice.

The system also lets the operator set fares. A fare can change by day, by season and by how full the bus is. Before Diwali or a long weekend, the operator can raise the fare on its busiest route. This is a simple form of dynamic pricing.

Say an operator in Nagpur runs a sleeper bus to Pune every night. The bus has 36 berths. The operator gives 6 berths to its own counter and 4 to two local agents. It opens the other 26 to every ticketing site. By 6 p.m., 30 berths are sold, and the system raises the fare of the remaining berths from ₹1,400 to ₹1,600. At 7 p.m., the berths that the agents have not sold go back into the common list, so the ticketing sites can sell them. At 8:30 p.m., the system prepares the passenger chart: who sits in which berth and where each person boards. The conductor receives the chart on a phone app.

Without such a system, the operator would keep a paper register at the counter and phone each agent to find out what was sold. Two agents could sell the same berth, and two passengers would turn up for one seat.

The reservation system often connects to the operator's fleet management system. That system tracks where each bus is and when it needs servicing. The bus's GPS position can then be sent to passengers' apps. Some ticketing platforms, such as redBus, also sell reservation systems to operators, so the operator and the platform read the same seat list. This shared list is an example of multichannel inventory management. The passenger chart is the operator's system of record for each trip: if a name is not on it, that person has no berth.

Tech, Explained is a part of ingrid.fyi. Every page explains one piece of technology in plain words.