Software for travel agents
Travel booking software for travel agents and agent networks
Give every agent a login, a price list with their markup already applied, a credit line and a statement, while the agency owner sets the rules for the whole network from one admin.
- Agent portal per login
- Per-agent markups
- Credit limits and wallets
- Sub-agent networks
Agent network
Travel booking software shaped like your agent network
Most agencies outgrow a shared login the day a second agent joins. Travel booking software for agents gives each account its own place in a tree: the owner at the top, agents below, and sub-agents under the agents who recruit them.
Every account inherits rules from the level above and adds its own. The owner decides markups, commission, credit and products; an agent can pass a narrower version of those rules to their sub-agents, never a wider one.
Related setupsB2B booking engineB2B agent walletTravel agent software stack
- Markup
- —
- Commission
- —
- Credit
- —
- Products
- Hotels: Can sellFlights: Can sellTours: Can sellCars: Can sellPackages: Can sell
- Sees
- Every booking, balance and statement in the network
- Markup
- +8%
- Commission
- 3%
- Credit
- $5,000
- Products
- Hotels: Can sellFlights: Can sellTours: Can sellCars: Can sellPackages: Can sell
- Sees
- Own bookings and the bookings of SA-201 and SA-202
- Markup
- +5%
- Commission
- 2%
- Credit
- $2,000
- Products
- Hotels: Can sellFlights: HiddenTours: HiddenCars: HiddenPackages: Hidden
- Sees
- Own bookings only
- Markup
- +4%
- Commission
- 1.5%
- Credit
- $1,000
- Products
- Hotels: Can sellFlights: Can sellTours: Can sellCars: HiddenPackages: Hidden
- Sees
- Own bookings only
- Markup
- +6%
- Commission
- 1%
- Credit
- Prepaid wallet only
- Products
- Hotels: Can sellFlights: HiddenTours: Can sellCars: HiddenPackages: Hidden
- Sees
- Own bookings only
Example network and figures.
Agent portal
What an agent sees after logging in
The portal is a workspace, not a copy of the admin. It shows one agent their prices, their bookings, their money and their sub-agents, and nothing that belongs to anyone else.
- Available credit
- $3,240 / $5,000
- Commission this month
- $412.60
- Open bookings
- 7
- Hotel, Dubai Marina, 2 nightsNet
$310.00$334.80Your price - Flight, economy, one wayKHI → DXBNet
$186.00$200.88Your price - Desert safari, 2 adultsNet
$90.00$97.20Your price
- HTL-30418Hotel, Dubai MarinaVoucher issued
- FLT-30422Flight, economyConfirmed
- TRF-30425Airport transferOn hold
- Hotel bookingHTL-30418+$24.80
- Flight bookingFLT-30422+$14.88
- Tour bookingTUR-30397+$7.20
Earned so far$412.60
- SA-201Credit used$640 / $1,000
- SA-202Wallet balance$210.00
Sample screen with example data.
Without asking the admin, an agent can
- 01Search live inventoryResults arrive with the agent's markup already applied, so nobody does the maths by hand.
- 02Quote a customerSend a priced option straight from the portal and turn it into a booking when the customer agrees.
- 03Book and payConfirm against the credit line or wallet, or take the customer's payment through an enabled gateway.
- 04Issue vouchers and invoicesDocuments can carry the agency or agent branding, depending on the white label setup.
- 05Watch their own balanceCredit used, wallet top-ups, outstanding payments and commission earned, in one place.
- 06Manage sub-agentsCreate logins, set a narrower markup and credit for each sub-agent, and see what they book.
Pricing and credit
Markups and commission that cascade down the network
Each level adds its margin on top of the level above. The system records who earned what on every booking, so commission is never worked out in a spreadsheet at month end.
- Supplier net rate$200.00
- Owner markup+10%$220.00
Earns $20.00
- Agent markup, AG-101+8%$237.60
Earns $17.60
- Sub-agent markup, SA-201+4%$247.10
Earns $9.50
Customer pays$247.10
Example figures. Markups can be flat or percentage, per product, supplier or agent group.
A credit check before every booking
The owner picks a payment model for each agent. The booking only goes through when that model allows it.
Booking total$640.00
- Wallet balance
- $500.00
The wallet is short by $140.00. The agent tops up or switches to card before the booking is confirmed.
- Credit limit
- $5,000.00
- Already used
- $4,100.00
- Available
- $900.00
The booking fits inside the limit. $260.00 of credit remains for the rest of the period.
- Charged through the gateway
- $640.00
The customer pays by card. The agent's credit and wallet stay untouched.
Product access
Decide what each agent group can sell
Agents only see the modules you switch on for them. A hotel partner never sees flights; a sub-agent gets a subset of what their agent sells.
| Agent group | Hotels | Flights | Tours | Cars | Packages |
|---|---|---|---|---|---|
| Retail agents | Can sell | Can sell | Can sell | Can sell | Can sell |
| Corporate desk | Can sell | Can sell | Hidden | Can sell | Hidden |
| Hotel-only partners | Can sell | Hidden | Hidden | Hidden | Hidden |
| Sub-agents | Can sell | Can sell | Can sell | Hidden | Hidden |
What the products look like to an agent
- HotelsLive availability from supplier APIs, direct contracts or your extranet, priced with the agent's rule.
- FlightsFares shown at the agent's sell price, with confirmations sent automatically.
- ToursTours and activities with sessions, group pricing and vouchers.
- CarsCar rentals and transfers sold alone or added to a trip.
- PackagesHotels, flights and transfers bundled into one price and one confirmation.
Booking modulesHotelsFlightsTours & activitiesCars & transfers
Payment gateways and suppliersPayment gateway integrationAll integrations
Month end
Statements and records without the spreadsheet
Every booking, payment and commission line lands in the agent's ledger as it happens. The statement at the end of the period is a report, not a reconciliation project.
- Opening balance
- $3,000.00
- Bookings (14)
- −$8,420.00
- Commission earned
- +$412.60
- Payments received
- +$6,000.00
- Closing balance
- $992.60
Sent to the agent automatically, with confirmations and payment receipts in between.
Example statement.
| Task | Run by hand | Run in the booking software |
|---|---|---|
| Sharing rates | Run by handRates sent by chat or email on request | Run in the booking softwareThe portal shows the correct price for that agent |
| Tracking commission | Run by handA spreadsheet updated after each booking | Run in the booking softwareCalculated and recorded on every booking |
| Issuing vouchers | Run by handTyped up in a document editor | Run in the booking softwareIssued from the booking with the right branding |
| Agent performance | Run by handCompiled at the end of the month | Run in the booking softwareAvailable in the admin whenever you look |
Compare
Three ways to run an agent network
A fair look at the options agencies usually start with, and where each one stops working.
| Capability | Agent booking platform | Shared admin login | Spreadsheets and chat |
|---|---|---|---|
| Agent-level pricing | Markup and commission per agent, applied automatically | Everyone sees the same prices | Rate sheets updated and shared by hand |
| Commission tracking | Recorded per booking, shown on statements | No commission view for agents | Calculated by hand, easy to dispute |
| Sub-agents | Built in, with narrower rules per level | Not available | Not available |
| Owner visibility | All bookings, balances and performance in one admin | Agents can see each other's records | Depends on someone compiling a report |
When a dedicated platform is worth it
You need separate agent logins, automatic commission, credit control, sub-agents and an audit trail on every booking.
When simpler tools are enough
One or two in-house agents with identical pricing and no commission may manage with a shared login for now, and will need to move as the network grows.
Running a retail agency desk rather than an agent network, or selling as a wholesaler? These pages cover those setups:
Travel agency booking softwareB2B travel booking software
PHPTRAVELS is a one-time licence with the source code included, installed on your own server. Plans start at $2499.
FAQ
Questions about travel booking software for agents
Short answers about agent accounts, pricing, credit and the demo.
Talk to salesIt is a booking system where each agent has their own login, pricing rules, commission, credit balance and booking history, while the agency owner controls access from a central admin. It replaces rate sharing by chat, spreadsheet commission and scattered booking records with one connected system.
Yes. Each agent gets a login with their own markup, commission and credit limit. Prices appear with their markup already applied, and agents cannot see other agents' accounts, prices or bookings.
Yes. An agent with sub-agent access can create logins under their account and give each sub-agent a markup, credit and product list within the limits the owner set for that agent.
Commission follows the rule set for each agent, by product, supplier or booking value, and is recorded on every booking. Agents see their own total in the portal; the owner sees every agent's total and outstanding balance in the admin.
From a prepaid wallet, against a credit limit, or through a payment gateway, depending on the model the owner sets for each account. A booking that would exceed the wallet or the limit is stopped until it is topped up or paid another way.
Yes. The live demo includes the admin panel and the agent portal, so you can follow a booking from both sides. Pricing is a one-time licence, listed on the pricing page.
Keep exploring
More from the platform
- B2B booking engineNet rates, two levels of markup and agent credit
- Travel agency booking softwareQuote, book and invoice from one record per trip
- B2B travel booking softwareSell through agents with credit, markups and APIs
- B2B agent walletAgent deposits, credit limits and a ledger per agent
- White-label B2B travel portalAn agent portal on your domain, with your logo, emails, vouchers and invoices
- Travel Booking Panel alternativeQuestions, costs and a self-hosted booking panel
