Travel booking platforms, APIs and back-office software for agencies, OTAs and wholesalers
Problem · Pricing rules

Markup and commission rules: the right margin for each channel, product and sub-agent

Updated Reviewed by Golam Shahrier, Co-Head of Product Innovation

A single flat markup is easy to set and almost always wrong. A rules engine lets a business set markup and commission by tier and sub-agent — and see what each rule earns. This page explains where flat markups fail, how tiered rules are structured, and how they connect to price competitiveness and commission tracking.

01What goes wrong

Flat markups fail quietly, on both sides of the margin.

Too high where it matters

Fares on competitive routes priced above the market, losing the booking at comparison time.

Too low where you have an edge

Margin left on the table on routes and products where the agency has better content or terms.

Same terms for every sub-agent

A large, long-standing partner and a new agency on identical markups.

Commission passed on by hand

Commission shares to sub-agents calculated outside the system.

See where it breaks — and how it is fixed

The problem. One flat markup applies to every partner and route: too high where the market is tight, too low where the agency has an edge.

The fix. TRI applies markup by pricing tier and sub-agent, as a percentage or a fixed amount, and margin per booking shows what each rule earns.

One flat markup versus rules by tier — before and afterWithout a shared system: One flat markup applies to every partner and route: too high where the market is tight, too low where the agency has an edge. With the Innovate Solution platform: TRI applies markup by pricing tier and sub-agent, as a percentage or a fixed amount, and margin per booking shows what each rule earns.Large partnerNew sub-agentOne flatmarkupMarkup by tier& sub-agent (TRI)CompetitiverouteRoute withan edgeMargin perbookingOne flat markup versus rules by tier — before and afterWithout a shared system: One flat markup applies to every partner and route: too high where the market is tight, too low where the agency has an edge. With the Innovate Solution platform: TRI applies markup by pricing tier and sub-agent, as a percentage or a fixed amount, and margin per booking shows what each rule earns.Large partnerNew sub-agentOne flatmarkupMarkup by tier& sub-agent (TRI)CompetitiverouteRoute withan edgeMargin perbooking

Explore each problem

Too high where it matters

Why it happensThe same markup is applied on routes where the market is tight.

How the platform fixes itTiers are reviewed against the price parity check, so competitive routes stay competitive.

Too low where you have an edge

Why it happensThe flat markup leaves margin where content or terms are better.

How the platform fixes itMarkup can differ by tier, as a percentage or a fixed amount.

Same terms for every sub-agent

Why it happensA large partner and a new agency get identical pricing.

How the platform fixes itMarkup is set per pricing tier and per sub-agent.

Commission passed on by hand

Why it happensSplits to sub-agents are calculated outside the system.

How the platform fixes itNet commission and margin are shown per booking.

A consolidator prices for partners of different size on routes with different competition. One flat markup fits none of them; markup by tier and sub-agent in TRI fits each, and margin reporting shows whether it works.

02Why it matters

For the business

  • Lost bookings on price-sensitive routes
  • Under-earned margin elsewhere
  • Partners with no incentive to grow volume

For operations

  • Manual repricing when a competitor moves
  • Spreadsheet commission splits
  • No view of which rule earns what

03Why it happens

  1. Markets are not uniform

    Competition, content and the agency’s negotiated terms differ by route, product and airline. One number cannot be right across all of them.

  2. Partners are not uniform

    Sub-agents differ in volume, region and relationship. Pricing them identically either overpays the small ones or under-serves the large ones.

  3. Rules were never built in

    Many booking systems take a single markup setting. Anything more sophisticated is handled by people, which does not scale and is not consistent.

Designing a markup rule set

Before any rules are entered, agree how they behave. These are the questions a consolidator should answer once and write down.

Design questionWhy it matters
Which conditions can a rule use?Tier, sub-agent, product, airline, route, market, currency — each condition adds control and complexity
Which rule wins when two match?A clear order (for example, sub-agent exception before tier rule) avoids silent double markups
Percentage or fixed?Percentage scales with price; fixed gives a predictable fee on low-value tickets
When does a rule start and end?Effective dates let a seasonal or promotional rule expire on its own
How is the result rounded?Rounding rules keep displayed prices clean and consistent across currencies
Who can change a rule?Pricing changes affect every quote; limit who can edit and keep a change history

Published capability: TRI applies revenue markups across pricing tiers, as a percentage or a fixed amount, per tier and per sub-agent. For conditions beyond tier and sub-agent, confirm the exact behaviour for your set-up in a demo.

04Our approach

Make markup a set of rules the business owns, and measure them.

Tiers, then exceptions

Set markup by pricing tier, then adjust for individual sub-agents where the relationship justifies it.

Percentage or fixed

Use a percentage where the price varies and a fixed amount where a predictable fee is better.

Check against the market

Review tiers against the price parity check so competitive routes stay competitive.

See what each rule earns

Net commission and margin per booking show whether a tier is working.

05How the Innovate Solution platform solves it

Problem mapped to platform capability
ProblemPlatform capability
Markup by tier and sub-agentRevenue markups across pricing tiers — percentage or fixed, per tier and per sub-agent — in TRI.
Different terms per sub-agentPer-sub-agent branding, markups and credit limits on the B2B portal.
Knowing what each booking earnsNet commission per booking and live margin dashboards — see commission tracking.
Staying competitiveA price parity check before quoting — see fare price competitiveness.

How it runs, step by step

  1. Define tiersGroup sub-agents into pricing tiers by volume, region or relationship.
  2. Set rulesSet markup per tier as a percentage or fixed amount; add per-sub-agent exceptions.
  3. Price appliedEach booking is priced automatically under the sub-agent’s tier.
  4. ReviewMargin and parity reports show which tiers need adjusting.

06What changes

Before and after
Before With the platform
One markup for every route and partnerMarkup by tier, with per-sub-agent exceptions
Competitive routes priced above the marketTiers reviewed against parity checks
Commission splits in a spreadsheetApplied automatically per booking
No idea which rule earns whatMargin reported per booking and tier

See it on your own bookings. A live walkthrough of this workflow on the platform — not slides.

Book a demo

Who this is for

  • Airline consolidators
  • B2B travel portals
  • Multi-channel agencies
  • Wholesalers with regional partners

Questions to ask any vendor

  1. Can markup be set per tier and per sub-agent?
  2. Can a rule be a fixed amount as well as a percentage?
  3. Can I see margin by tier and by sub-agent?
  4. How quickly can a tier be changed when a competitor moves?

Frequently asked questions

What is a markup rules engine?

Software that applies markup automatically according to rules — by tier, sub-agent, product or channel — instead of one flat percentage.

Should every sub-agent get the same markup?

Usually not. Tiers by volume, region or relationship let a consolidator price competitively for large partners while protecting margin elsewhere.

Can markup be fixed or percentage-based?

Yes. Rules can be set as a percentage or a fixed amount, per tier and per sub-agent.

How many tiers should a consolidator have?

Enough to separate partners with genuinely different value — often a small number of tiers plus individual exceptions. Too many tiers become as hard to manage as individual pricing.

Related pages

About this page. The problem described here comes up repeatedly in public traveller and travel-agent forum discussions that our team reviewed in November 2026. Examples are paraphrased; no person, airline or booking site is named, and we do not claim how often it occurs. See all travel software problems and solutions.

Next step

See markup rules by tier and sub-agent on your own routes.