Back office for tour operators
Tour operator back office software that runs suppliers, documents and money
Every booking becomes one file with its service lines, supplier purchase orders, vouchers, invoices, payments and margin, so sales, operations and finance work from the same record instead of inboxes and spreadsheets.
- One file per booking
- Supplier purchase orders
- Vouchers and invoices
- Receivables, payables and margin
The booking file
What tour operator back office software keeps in one place
A tour booking is rarely one product. A seven-night circuit can hold three hotels, a desert camp, transfers and a guide, each from a different supplier with its own deadline and payment terms. The back office keeps all of it on one booking file.
Sales sees what the customer bought and still owes. Operations sees which suppliers have confirmed. Finance sees what was collected, what is owed to suppliers and what the booking actually earned. Change a line once and the voucher, the invoice and the margin follow.
- Built for
- Tour operators, DMCs, wholesalers and agencies that sell packages
- Replaces
- Supplier email threads, costing spreadsheets and hand-made vouchers
- Licence
- Self-hosted on your server, source code included
Looking for departures, itineraries and online tour sales instead?Tour operator softwareTours & activities
Morocco imperial cities, 7 nights
2 adults, direct customer2026-03-14 → 2026-03-21
- Hotel in Marrakech, 3 nightsCity hotel, contracted rateConfirmed
- Riad in Fes, 2 nightsRiad, allotmentConfirmed
- Desert camp in Merzouga, 1 nightCamp operator, on requestAwaiting reply
- Private transfers, 4 legsTransport partnerConfirmed
- Licensed guide, 2 daysFreelance guidePO sent
- PO-3101Hotel in Marrakech, 3 nightsConfirmed—
- PO-3102Riad in Fes, 2 nightsConfirmed—
- PO-3103Desert camp in Merzouga, 1 nightAwaiting reply2026-03-02
- PO-3104Private transfers, 4 legsConfirmed—
- PO-3105Licensed guide, 2 daysPO sent2026-03-05
- Supplier vouchers3/5Partly issued
- Customer invoiceINV-7712Issued
- Day-by-day itineraryv2Issued
- Deposit receiptRC-5530Issued
- Final travel documentsDraft
Final documents wait until every service line is confirmed.
- Total sell price
- $2,980.00
- Supplier costs
- −$2,215.00
- Gross margin25.7%
- $765.00
- Received from customer
- $900.00
- Balance due
- $2,080.00
Sample booking for illustration
Supplier purchase orders
Supplier POs on a board, not buried in an inbox
Every service line raises a purchase order to its supplier. The board shows where each one stands, who owns it and when the option runs out, so follow-ups happen before a deadline rather than after it.
Draft1
- PO-3110
Airport transfer, 4 guests
Group booking BK-24822
Reply by 2026-03-04
Sent to supplier2
- PO-3103
Desert camp, 1 night
Booking BK-24817
Reply by 2026-03-02Reminder sent
- PO-3105
Licensed guide, 2 days
Booking BK-24817
Reply by 2026-03-05
Confirmed2
- PO-3102
Riad in Fes, 2 nights
Booking BK-24817
No deadline
- PO-3101
Hotel in Marrakech, 3 nights
Booking BK-24817
No deadline
Voucher issued2
- PO-3098
Monument entry tickets, 2 guests
Booking BK-24809
No deadline
- PO-3104
Private transfer, Fes to Merzouga
Booking BK-24817
No deadline
Deadlines by service type
Set how long a hotel, a camp or a guide has to answer. Options that are close to expiry are easy to spot.
One order per service line
Each PO carries the dates, guests, rate and notes of exactly one line, so a supplier never has to read a whole itinerary.
Replies stay on the booking
Confirmation numbers, changes and cancellations are saved on the line they belong to, with the date and the person who recorded them.
Running ground handling for other operators?Destination management system
Money in, money out
Receivables, payables and margin on every booking
Customer payments and supplier payments sit on the same booking, so the margin you report is the margin you made, after every change, discount and refund.
Money in
- Customer deposit+900.002026-01-20Paid
- Customer balance+2,080.002026-02-12Due
Money out
- Hotel prepayment−1,140.002026-02-14Scheduled
- Riad payment−520.002026-02-28Scheduled
- Camp payment−260.002026-03-02Scheduled
- Transport invoice−175.002026-03-14After service
- Guide fee−120.002026-03-16After service
Cost $2,215.00Margin $765.00 · 25.7%
- Not yet due$18,400 · 23 bookings
- 1 to 30 days late$6,250 · 7 bookings
- 31 to 60 days late$2,100 · 3 bookings
- Over 60 days late$640 · 1 bookings
Sample figures for illustration
Finance controls in the back office
- Deposits and part paymentsPayment schedules per booking, with the deposit and the balance due date on the file.
- Agent credit and statementsNet-rate agents book on credit or from a prepaid balance, with a statement of every booking and payment.
- Refunds and credit notesCancellation fees, supplier penalties and refunds are posted against the same file.
- Approvals on price changesDiscounts and manual price edits above a limit wait for a manager.
- Exports for your accountantInvoices, payments and supplier bills export for the accounting system you already use.
RelatedTravel agency accountingPayment gatewaysAgent wallets
Who works the file
Five teams, one record and clear hand-offs
Each team owns a stage of the booking and passes it on without re-typing anything. Roles decide who can change a price, approve a discount or finalise an invoice.
Sales
01- Owns
- Quotes, customer details and the package price
- Hands on
- A confirmed booking with deposit taken
- Reads
- Quotes won and lost, sales by product
Operations
02- Owns
- Service lines, rooming lists and the day-by-day plan
- Hands on
- Lines ready for supplier orders
- Reads
- Departures this week, open requests
Contracting
03- Owns
- Supplier rates, allotments and purchase orders
- Hands on
- Confirmed lines and supplier vouchers
- Reads
- Pending confirmations, supplier delays
Finance
04- Owns
- Invoices, receipts, supplier payments and refunds
- Hands on
- Closed files with final margin
- Reads
- Receivables aging, payables due
Management
05- Owns
- Pricing rules, roles and approval limits
- Hands on
- Decisions on discounts and exceptions
- Reads
- Margin by destination, product, channel and agent
Actions locked to a role
- Edit a sell price after confirmationManager
- Approve a discount above the limitManager
- Cancel a confirmed supplier orderContracting
- Finalise or credit an invoiceFinance
- Release a customer refundFinance
Every change is written to the booking history with the user and the time.
Front-office tools that feed the back office
Your options
Spreadsheets, a generic ERP or a travel back office
General business tools can be bent to fit a tour operation. These are the practical differences to check before you choose.
| What you need | Spreadsheets and email | Generic CRM or ERP | PHPTRAVELS back office |
|---|---|---|---|
| Package costing and margin | Spreadsheets and emailFormulas copied per trip | Generic CRM or ERPPossible with custom fields | PHPTRAVELS back officeCost lines, markups and channel rules per package |
| Supplier confirmations | Spreadsheets and emailEmails and follow-up notes | Generic CRM or ERPGeneric purchase orders | PHPTRAVELS back officeOne PO per service line with reply deadlines |
| Vouchers and invoices | Spreadsheets and emailMade by hand | Generic CRM or ERPGeneral templates | PHPTRAVELS back officeTravel templates filled from the booking |
| Agents and resellers | Spreadsheets and emailNot available | Generic CRM or ERPUsually a separate tool | PHPTRAVELS back officeAgent portal with net rates and credit |
| Online bookings | Spreadsheets and emailNot available | Generic CRM or ERPNeeds a booking engine | PHPTRAVELS back officeWebsite bookings land in the same back office |
| Reports | Spreadsheets and emailRebuilt every week | Generic CRM or ERPMostly sales reports | PHPTRAVELS back officeSales, operations and finance from one data set |
Going live
Set it up in five steps, one team at a time
Keep the first scope tight: one product range, your main suppliers and one sales channel. Add the rest once the daily routine is stable.
- 1
Load products and packages
Tours, transfers, activities and accommodation, with costs, taxes, markups and policies per channel.
Done when: A sample package prices the same as your spreadsheet.
- 2
Set roles and statuses
Permissions for sales, operations, contracting, finance and managers, plus your booking statuses and approval limits.
Done when: Each person sees only the actions their role allows.
- 3
Connect your sales channels
Website bookings for travellers and an agent portal for resellers, each with its own prices and contracts.
Done when: A test booking from each channel opens a booking file.
- 4
Turn on supplier orders and documents
PO templates, reply deadlines by service type, voucher and invoice templates with your branding.
Done when: A booking produces its POs and vouchers without retyping.
- 5
Switch on finance and reports
Payment schedules, supplier payables, accounting exports and the reports managers read every week.
Done when: Margin per booking matches what finance calculates.
FAQ
Tour operator back office questions
Short answers about bookings, suppliers, documents and finance in the PHPTRAVELS back office.
Talk to salesIt is the operations system behind your sales. It manages products and packages, reservations, customer and agent records, supplier purchase orders, vouchers and invoices, payments and reports, with every piece linked to the booking it belongs to.
Yes. If your agency sells packages, tours or multi-service trips, the same back office controls pricing, supplier confirmations, vouchers, invoices, payments and margin. Agencies that only resell single flights may need less.
Yes. Website bookings and agent portal bookings land in the same back office, each channel with its own prices and contracts, while inventory, payments and documents stay in one place.
Each service line on a booking raises a purchase order to its supplier with a reply deadline. Staff track the status on a board, record confirmation numbers on the line and issue the voucher once the supplier confirms.
Customer payments run through the payment gateways you enable, and invoices, receipts and supplier bills can be exported for your accounting system. Other connections, such as a CRM or a supplier API, depend on your requirements and deployment.
Yes. PHPTRAVELS is a one-time licence with the source code included under a commercial licence. You install it on your own server, keep your data and can extend the back office with your own developers.
Keep exploring
More from the platform
- Tour operator softwareDepartures, itineraries, guaranteed minimums and agent sales
- Tours & activitiesPackages and excursions
- Travel agency accountingInvoices, payables and commissions tied to bookings
- Destination management systemGroup costing, supplier contracts and agent sales for DMCs
- Travel CRM softwareLead pipeline, customer profiles, quotes and follow-ups
- B2B travel portalAgent tiers, markup layers, credit limits and settlement
