Markup, Commission and Margin: Where Travel Agencies Lose Money

Agency Finance · Published 2026-08-05 · Updated 2026-09-02 · 8 min read · By Triponic Team

Markup and margin are not the same number, and confusing them is why profitable-looking trips are not. A practical guide to pricing travel components without leaking margin.

Two agencies book identical trips at identical prices. One is comfortably profitable, the other is barely breaking even. The difference is almost never negotiated rates — it is pricing discipline on the components, and a handful of arithmetic mistakes that repeat on every booking.

The arithmetic that trips everyone up

Markup and margin are different numbers and they are not interchangeable.

Markup is added to your cost: client price = cost × (1 + markup%)

Margin is your profit as a share of what the client paid: margin% = (client price − cost) ÷ client price

Take a component costing $1,000:

Markup applied Client pays Your profit Actual margin
10% 1,100 100 9.1%
15% 1,150 150 13.0%
20% 1,200 200 16.7%
25% 1,250 250 20.0%
33.3% 1,333 333 25.0%
50% 1,500 500 33.3%

If you need a 25% margin, you must apply a 33.3% markup. Applying 25% markup gets you 20% margin — a fifth less profit than you planned for. Repeat that across a year and the gap is substantial.

To convert a target margin into the markup you need: markup% = margin% ÷ (1 − margin%)

Worth writing on something near your desk. It is the most common pricing error in the industry and it always errs in the same direction — against you.

Why trip-level pricing hides the problem

Most agencies quote a single number: "$12,400 for the two of you, all in." It is clean, and clients like it.

It also makes it impossible to see what is happening underneath.

Consider a trip quoted at $12,400 against $10,850 of cost. That is $1,550 of profit, a 12.5% margin — acceptable. Now look at the components:

Component Cost Client price Profit Margin
Accommodation, 8 nights 6,400 7,360 960 13.0%
International flights 2,900 2,958 58 2.0%
Private guide, 2 days 900 1,080 180 16.7%
Airport transfers ×4 380 418 38 9.1%
Timed entry tickets ×6 270 297 27 9.1%
Total 10,850 12,400 1,263 10.2%

Two things emerge that the single number concealed.

The flights are doing nothing. $2,900 of cost carrying $58 of profit, while consuming meaningful admin time — reconfirming schedules, seat selection, handling a schedule change. You are working for free on nearly a quarter of the trip's value.

The small components are worse than free. $27 on six timed-entry tickets does not cover the twenty minutes spent booking them, let alone the risk of getting a date wrong.

Accommodation is carrying the entire trip. That is fine as a strategy, but only if you know it — because it means an accommodation change during negotiation is far more dangerous than it looks.

Four fixes

1. Flat handling fees on low-value, high-admin components

Percentage markup is the wrong instrument for tickets and transfers. A $45 museum ticket at 10% earns $4.50 and takes fifteen minutes. A flat $15 per booked component reflects the actual work.

Clients accept this readily when it is presented as a booking or handling fee rather than a hidden margin, and it turns loss-making line items into break-even ones.

2. Charge a planning fee

The most reliable margin improvement available to a small agency, because it is paid for work you are already doing.

Pricing consultation only through booking markup means: everything before the booking is unpaid, clients who do not book pay nothing for hours of your expertise, and you are structurally incentivised toward whatever books rather than whatever is right.

A planning fee — flat, or scaled by trip complexity, credited against the booking or not — fixes all three. It also filters enquiries, which is worth as much as the revenue.

3. Decline the components you lose money on

You do not have to book everything. If flights on a given trip carry no margin and real admin, it is legitimate to say: "I'll book the ground arrangements. For the flights you'll do better booking direct — here's exactly what to look for, and send me the confirmation when it's done."

Clients read this as honesty, because it is. You keep the profitable work and shed the unprofitable work.

4. Reduce scope instead of discounting

When a client says a trip is too expensive, the instinct is to shave the total. On the trip above, a 10% discount is $1,240 — against $1,263 of total profit. You would be working the entire trip for $23.

Instead, remove components. Drop one guided day and two transfers: cost falls $1,090, client price falls $1,269, and your profit falls by $179. The client gets the reduction they asked for; you keep 86% of your margin.

This conversation is only possible if the quote is itemised. With a single blended number, your only lever is a discount.

The metrics worth tracking

Four numbers, monthly:

Margin percentage by component type. Which categories actually pay you. Most agencies are surprised at least once.

Margin per trip in absolute dollars. A 22% margin on a $3,000 trip is $660. A 9% margin on a $28,000 trip is $2,520. Percentages alone will point you at the wrong clients.

Revenue per client, including repeats. A client who books annually at modest margin is worth more than a one-off with a great margin, and should be serviced accordingly.

Effective hourly rate on planned trips. Uncomfortable and clarifying. Total margin divided by hours spent, including the enquiries that never booked. This is the number that tells you whether your planning fee is too low.

One thing not to do

Do not hide markup by quoting inflated "retail" prices next to your price to manufacture a discount. Clients can check accommodation rates in about thirty seconds, and being caught doing this destroys the trust the entire relationship depends on.

Charge properly for real expertise and be straightforward that you are compensated for it. Clients who value advice have no problem paying for advice. Clients who object were never going to be profitable.


Triponic prices itineraries line by line — cost, percentage or flat markup, and final client price per component — with profitability reporting per trip. See pricing.