What Mid office and back office means
Travel agency technology is often split into three layers. The front office is where bookings are made: agent terminals, booking engines and B2B portals. The mid office handles what happens to a booking next. The back office turns bookings into accounts.
Mid-office work centres on the booking record. Systems read each PNR as it is created or changed and run checks: are names and contact details complete, is the fare within policy, has the ticketing time limit been met, are required remarks present for invoicing. Bookings that pass can be ticketed automatically; those that fail go to a GDS queue for an agent. Mid-office tools also handle approvals, schedule change alerts, refunds and reissues.
Back-office systems take the data from each finished booking and create invoices with fares, taxes, service fees and markups. They post entries to the general ledger and track receivables from customers, payables to suppliers, and commissions due. For airline tickets sold under IATA accreditation, the back office compares the agency's own sales records with the BSP (or ARC in the United States) billing before settlement, catching missing tickets, wrong amounts and ADMs.
GDS companies, specialist vendors and travel ERP providers all offer these tools, sometimes combined into one platform.
How Mid office and back office works
A ticket typically passes through the mid office and back office in this order.
- Capture the bookingThe mid office reads the PNR or order from the GDS, NDC channel or booking engine as soon as it is created or changed.
- Run quality controlAutomated checks confirm traveller data, fare rules, policy compliance and required accounting remarks, flagging any errors.
- Ticket or queueClean bookings are ticketed automatically; exceptions are placed on queues for agents to fix before the time limit.
- Invoice and postThe back office creates the customer invoice, records the sale and supplier cost, and posts entries to the ledger.
- Reconcile and settleAgency sales are matched against the BSP or ARC billing and supplier statements, discrepancies are disputed, and payment is settled.
Mid office and back office in practice
Quality control (illustrative): an agent books a Riyadh to Istanbul fare for a corporate client but forgets the cost-centre remark. The mid office spots the missing remark, places the PNR on a correction queue, and holds automatic ticketing until it is added, so the invoice will reach the right department.
BSP reconciliation (illustrative): at the end of a billing period the back office compares the agency's 412 recorded tickets with the BSP billing file. Two tickets voided in the GDS still appear as sales in the billing, and one refund is missing. The finance team raises queries through BSPlink before payment is due, rather than discovering the difference after settlement.
Who uses it
Advantages and limitations
Advantages
- Automated quality checks reduce errors that lead to ADMs, rebooking costs or lost revenue.
- Auto-ticketing of clean bookings frees agents for exceptions and complex requests.
- Invoices and ledger entries are created from booking data rather than re-keyed by hand.
- Regular reconciliation against BSP or ARC billing catches discrepancies before money is settled.
Limitations
- Rules must be set up and maintained for each client and supplier, which takes effort.
- NDC orders and non-GDS bookings may not flow into older mid-office tools as easily as GDS PNRs.
- Integration between front, mid and back office is often weak when systems come from different vendors.
- Automation can only flag what its rules cover, so unusual errors may still need manual review.
Frequently asked questions about Mid office and back office
What is the difference between front office, mid office and back office in a travel agency?
The front office is where bookings are made, by agents or travellers using booking tools. The mid office checks and completes those bookings, handling quality control, policy, queues and ticketing. The back office manages the money: invoices, accounting, supplier payments, commissions and reconciliation.
What does BSP reconciliation mean for a travel agency?
It means comparing the agency's own records of tickets, refunds and memos with the billing the BSP issues for the period, before paying. Differences such as missing refunds, voided tickets billed as sales or unexpected ADMs are investigated and disputed with the airline through BSPlink.
What is mid-office quality control in travel?
It is automated checking of bookings after they are made. Software reviews each PNR for missing or wrong data, policy breaches, fare or seat issues and approaching ticketing deadlines. Errors are fixed automatically where possible or sent to an agent queue, before the ticket is issued.
Do small travel agencies need back-office software?
Small agencies can start with spreadsheets and general accounting software, but errors grow with volume. Once an agency issues tickets daily, has several staff or holds BSP accreditation, travel-specific back-office software saves time on invoicing and makes BSP reconciliation more reliable.
Own your travel platform outright
The Source Code Edition gives you the full codebase to host, customise and extend on your own infrastructure.
See the Source Code Edition