Live demo

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

Network mapSelect an account to see its rules
Owner
Agents
Sub-agents
No sub-agents under this agent
HQAgency owner
Markup
—
Commission
—
Credit
—
Products
Hotels: Can sellFlights: Can sellTours: Can sellCars: Can sellPackages: Can sell
Sees
Every booking, balance and statement in the network
AG-101Agent, retail branch
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
AG-102Agent, hotel partner
Markup
+5%
Commission
2%
Credit
$2,000
Products
Hotels: Can sellFlights: HiddenTours: HiddenCars: HiddenPackages: Hidden
Sees
Own bookings only
SA-201Sub-agent of AG-101
Markup
+4%
Commission
1.5%
Credit
$1,000
Products
Hotels: Can sellFlights: Can sellTours: Can sellCars: HiddenPackages: Hidden
Sees
Own bookings only
SA-202Sub-agent of AG-101
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.

Agent portalAG-101 · Agent
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

  1. 01Search live inventoryResults arrive with the agent's markup already applied, so nobody does the maths by hand.
  2. 02Quote a customerSend a priced option straight from the portal and turn it into a booking when the customer agrees.
  3. 03Book and payConfirm against the credit line or wallet, or take the customer's payment through an enabled gateway.
  4. 04Issue vouchers and invoicesDocuments can carry the agency or agent branding, depending on the white label setup.
  5. 05Watch their own balanceCredit used, wallet top-ups, outstanding payments and commission earned, in one place.
  6. 06Manage sub-agentsCreate logins, set a narrower markup and credit for each sub-agent, and see what they book.

White-label B2B portalB2B wholesalers

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.

One hotel booking, three margins
  1. Supplier net rate$200.00
  2. Owner markup+10%$220.00

    Earns $20.00

  3. Agent markup, AG-101+8%$237.60

    Earns $17.60

  4. 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
Blocked

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
Approved

The booking fits inside the limit. $260.00 of credit remains for the rest of the period.

Charged through the gateway
$640.00
Paid

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 groupHotelsFlightsToursCarsPackages
Retail agentsCan sellCan sellCan sellCan sellCan sell
Corporate deskCan sellCan sellHiddenCan sellHidden
Hotel-only partnersCan sellHiddenHiddenHiddenHidden
Sub-agentsCan sellCan sellCan sellHiddenHidden

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.

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.

Agent statementAG-101Period: 01.09.2026 – 30.09.2026
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.

TaskRun by handRun in the booking software
Sharing ratesRun by handRates sent by chat or email on requestRun in the booking softwareThe portal shows the correct price for that agent
Tracking commissionRun by handA spreadsheet updated after each bookingRun in the booking softwareCalculated and recorded on every booking
Issuing vouchersRun by handTyped up in a document editorRun in the booking softwareIssued from the booking with the right branding
Agent performanceRun by handCompiled at the end of the monthRun in the booking softwareAvailable in the admin whenever you look

Travel agency accountingAgent wallets

Compare

Three ways to run an agent network

A fair look at the options agencies usually start with, and where each one stops working.

CapabilityAgent booking platformShared admin loginSpreadsheets and chat
Agent-level pricingMarkup and commission per agent, applied automaticallyEveryone sees the same pricesRate sheets updated and shared by hand
Commission trackingRecorded per booking, shown on statementsNo commission view for agentsCalculated by hand, easy to dispute
Sub-agentsBuilt in, with narrower rules per levelNot availableNot available
Owner visibilityAll bookings, balances and performance in one adminAgents can see each other's recordsDepends 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 sales

It 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.