Short answer
Each agent holds a wallet balance in your platform. They top it up by submitting a deposit, you approve it, and every booking debits the balance. Your exposure is whatever you have chosen to approve — it is a prepaid float, not a post-paid credit line, which is the distinction worth being clear about before you design your agent terms.
How the money actually moves
Four steps, and every one of them leaves a record you can reconcile against.
The agent requests a deposit
From their own portal, an agent submits a top-up: an amount, a currency and the payment method they used. It arrives in your admin as pending.
You approve or reject it
Nothing credits a balance until you say so. You see the amount, the method and the reference, and you approve or reject. A rejected deposit leaves the balance untouched and the record in place.
The balance goes up
An approved deposit writes a credit entry to that agent's ledger in the deposit currency. The running balance is the sum of their entries, not a number someone typed.
Bookings debit the balance
Every booking the agent makes writes a debit. The ledger carries the amount, the currency, a description and a timestamp, so a disputed line can be traced back to the booking that caused it.
Prepaid float vs post-paid credit
Agencies searching for “agent credit limit” usually mean one of two different things. It is worth knowing which one you are buying.
Prepaid float — what the platform does
The agent funds the wallet first, you approve the deposit, and they sell against the balance. When it runs out, they top up. Your exposure never exceeds what you have already approved, and no chasing is required because the money arrived before the booking did.
Post-paid credit — a commercial arrangement
Letting a trusted agent book now and settle on terms is a decision you make about that agent, backed by your own contract. The ledger records the balance either way, including a negative one, so you can see exactly what is outstanding — but the terms and the collection are yours, not something the software enforces on your behalf.
What the ledger gives you
Every credit and debit is stored per agent with its amount, currency, description and timestamp, alongside the deposit records with their payment method, reference and approval state. That is what makes month-end reconciliation a query rather than an argument.
Frequently asked questions
How does an agent wallet work in a travel booking platform?
Each agent has a balance held as a ledger of credits and debits. They top it up by submitting a deposit that you approve, and every booking they make writes a debit against the balance. The current balance is the sum of those entries, so it always reconciles to the transactions behind it.
Can I set a credit limit for each travel agent?
The platform settles agents through a prepaid wallet rather than a post-paid credit ceiling: an agent sells against a balance you have approved, and tops up when it runs low. That caps your exposure at what you approved. If you want to extend post-paid terms to a trusted agent, that is a commercial arrangement under your own contract, and the ledger tracks the resulting balance including a negative one.
How do agents add funds to their wallet?
The agent submits a deposit from their portal with the amount, currency and payment method used, and it arrives in your admin as pending. Nothing credits their balance until you approve it, and rejected deposits leave both the balance untouched and the record in place.
Can agents hold balances in different currencies?
Yes. Ledger entries and deposits both carry their own currency, so agents in different markets can settle in the currency that suits them while your reporting stays consistent.
What happens when an agent runs out of balance?
They top up. Because the balance is checked against the booking, an agent cannot quietly build up an obligation you did not agree to, which is the main reason agencies choose a prepaid float over invoicing after the fact.
Can I see the history behind an agent balance?
Yes. Every credit and debit is stored with its amount, currency, description and timestamp, and deposits keep their payment method, reference and approval state. A disputed line traces back to the booking or deposit that created it.
Try it as an agent
The demo includes the agent portal and the admin above it, so you can submit a deposit and approve it.
Related: white-label B2B portal, B2B travel portal software, how we compare, and the suppliers we connect.