Markup and commission rules: the right margin for each channel, product and sub-agent
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.
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.
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
-
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.
-
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.
-
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 question | Why 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 | Platform capability |
|---|---|
| Markup by tier and sub-agent | Revenue markups across pricing tiers — percentage or fixed, per tier and per sub-agent — in TRI. |
| Different terms per sub-agent | Per-sub-agent branding, markups and credit limits on the B2B portal. |
| Knowing what each booking earns | Net commission per booking and live margin dashboards — see commission tracking. |
| Staying competitive | A price parity check before quoting — see fare price competitiveness. |
How it runs, step by step
- Define tiersGroup sub-agents into pricing tiers by volume, region or relationship.
- Set rulesSet markup per tier as a percentage or fixed amount; add per-sub-agent exceptions.
- Price appliedEach booking is priced automatically under the sub-agent’s tier.
- ReviewMargin and parity reports show which tiers need adjusting.
06What changes
| Before | With the platform |
|---|---|
| One markup for every route and partner | Markup by tier, with per-sub-agent exceptions |
| Competitive routes priced above the market | Tiers reviewed against parity checks |
| Commission splits in a spreadsheet | Applied automatically per booking |
| No idea which rule earns what | Margin reported per booking and tier |
See it on your own bookings. A live walkthrough of this workflow on the platform — not slides.
Book a demoWho this is for
- Airline consolidators
- B2B travel portals
- Multi-channel agencies
- Wholesalers with regional partners
Questions to ask any vendor
- Can markup be set per tier and per sub-agent?
- Can a rule be a fixed amount as well as a percentage?
- Can I see margin by tier and by sub-agent?
- 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
- TRI
- TripMargin
- Fare price competitiveness
- Commission tracking
- Sub-agent wallet & credit
- B2B travel portal software
- Travel software FAQ
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.





