Module · Sell

Bus box office system: sell with no double-booked seats

Your cashier sees the seat map live, takes cash or card and hands over a printed ticket or sends it by WhatsApp. Your counter, website and WhatsApp all sell from the same seat map.

Two passengers buying their ticket at a terminal kiosk

The problem

When the counter sells blind, you lose seats and money

If your box office runs on a notebook, a spreadsheet or a ticketing machine that doesn't talk to your website or WhatsApp, every departure is a gamble. A seat sold twice means an upset passenger at the boarding gate, and an unrecorded payment is money nobody can account for. A good bus box office system takes care of both at once.

  • One seat, two passengers

    The counter sells seat 14 and someone else sells it over the phone or on WhatsApp. The problem shows up at the gate, in front of everyone.

  • Payments missing from the cash-up

    If a sale isn't recorded with the cashier and the payment method, nobody can explain the gap when the day closes.

  • Holds and changes on scraps of paper

    A passenger who left a deposit or wants to change dates depends on the cashier's memory and a note that gets lost.

What you can do

A ticket point of sale built for your counter

  • Live seat map, no double bookings

    While the cashier takes payment, the seat is held, and your other counters, website and WhatsApp see it as taken right away. No seat is ever sold twice.

  • Round trips in a single sale

    Outbound and return with one payment for the same passenger. If you run a promotion on the return leg, the discount applies on its own and the cashier does no math. Available from the Flotilla plan up.

  • Seat holds with a deposit

    The passenger pays part of the fare and gets a receipt that is not valid for boarding. Once they pay the rest, Boleti issues the ticket and sends it by WhatsApp or email.

  • Open tickets and changes

    Change the date, origin and destination, seat or passenger, and Boleti works out the difference. If the passenger doesn't know when they'll travel, sell an open ticket with a code.

  • Senior discounts and promotions

    Each passenger type, such as adult, child or INAPAM senior, has its own fare, and you can create promo codes. Need a special price? The cashier requests it and a manager approves.

How it works

How the box office works in Boleti

  1. Step 1

    Each cashier signs in with their own user

    You assign each cashier to their box office. Before taking payments they open their cash drawer, so every ticket is tied to their name, their shift and their cash-up.

  2. Step 2

    Find the departure and pick the seat

    They enter origin, destination and date, see the departures with their fares and tap a free seat on the map. From that moment the seat is held for that sale.

  3. Step 3

    Charge however the passenger pays

    Cash, card or part of each. With Pinpad the terminal charges connected to Boleti; with any other terminal, the cashier enters the payment reference number.

  4. Step 4

    Hand over the ticket

    They print it on the thermal printer or send it by WhatsApp and email with a QR code. The sale shows up right away in your cash register and your reports.

The panel with the bus seat map and the latest counter, web and WhatsApp salesSample screen with made-up data

Plans

The box office comes with every plan

What changes between plans is how many box offices you can have: Ruta, 1; Línea, 3; Flotilla, 8; and Central, 15. Card payments with Pinpad start at Línea, and round trips at Flotilla.

  • Ruta Included
  • Línea Included
  • Flotilla Included
  • Central Included

Included in every plan

30 days free, no card needed

Compare all plans

Frequently asked questions

Questions about the box office

What happens if two counters try to sell the same seat?

They can't. As soon as a cashier taps a seat, it is held while they take payment, and your other counters, your booking website and WhatsApp see it as taken right away. If the cashier doesn't finish the sale, the seat frees up on its own after a few minutes; you choose how many in your company settings.

What paper does the ticket print on?

Thermal paper in 58 mm, 80 mm or 4 inch rolls. Each cashier picks the size for their box office, and the ticket shows the passenger type and seat number in large print so the driver can read them easily. If you'd rather not print, the ticket goes out by WhatsApp and email with its QR code.

How does a seat hold with a deposit work?

The passenger pays part of the fare in cash or by card and gets a receipt that clearly says it is not valid for boarding. When they pay the rest, Boleti issues the final ticket and sends it by WhatsApp or email. If they don't pay in time, the seat is released and the deposit is either kept or saved as credit for another trip, depending on the policy you set up.

Can I change the date or seat on a ticket that's already sold?

Yes. From the ticket you can change the seat, the date, the origin and destination or the passenger details without cancelling it. Boleti works out the difference before you confirm: if the new trip costs more, the cashier collects the rest; if it costs less, it tells you how much is refunded and how the money goes back.

What is an open ticket?

It is a paid ticket with no date. It is sold at the counter and the passenger gets a code to redeem at the counter or on your booking website, choosing a departure within the number of days you set. You can block dates when it can't be redeemed, such as peak season, and also offer it when cancelling a fully paid ticket instead of a refund.

Can my driver sell on board?

Yes. If a passenger gets on along the way, the driver logs the sale on board from their phone and takes cash or card. That sale goes into their own cash-up, under their name, so when the trip ends you know how much they collected on the bus and settle up with them just like with any cashier.

See every question

Start today

Your box office in order from the very first ticket

We help you load your routes and fares. Your cashier sells with the live seat map, and you see every ticket and every payment from your phone.

That is why Boleti is the best bus ticketing system in Mexico.

+52 55 6133 0723

No card and no lock-in