Weโ€™re exhibiting
zentrumhub_logo-removebg-preview Main Header

simplifying Travel Technology

Zentrumhub-blackfont-SVG 2 RateHawk Hotel API

Per-Channel Pricing: How to Price Every Sub-Agent and Audience Differently (2026)

per-channel-pricing-travel-portal
B2B Travel Technology ยท Channel Pricing ยท 2026

A B2B travel agency never has just one customer. It has a public site, a sub-agent network, corporate clients and white-label partners. Every one of them deserves its own price. This guide shows how per-channel pricing lets you run all of them from a single integration.

Per-channel pricing is the ability to set different rates for different audiences from one platform. Each audience runs on its own channel. Every channel carries its own markup, its own commission model, its own supplier set and its own result ordering. That means your public website, your sub-agent network, a corporate client and a white-label partner can each be priced completely differently while running on a single integration, with one consolidated view of the business behind them.

Last updated: September 2026 ยท Written for B2B travel agency owners and founders

Most travel platforms treat pricing as a single global setting. You pick a markup and it applies to everyone who touches the system. For a business that sells to one type of customer, that is fine. For a B2B travel agency it is a straitjacket, because a B2B agency sells to several very different audiences at once. Charging them all the same either leaves money on the table with some or prices you out with others.

This guide is written for the owner who needs to price each audience on its own terms. It explains what per-channel pricing is, why one flat price across audiences quietly costs you. It also shows how the channel model inside B2B travel agency software lets you run many pricing models from one integration without a developer.

What Is Per-Channel Pricing?

Per-channel pricing means your platform can apply different pricing to different audiences, with each audience running on its own channel. A channel is a self-contained context inside the platform. It holds its own markup rules, its own commission model, its own supplier set and its own search behaviour, all running on your single integration.

The important word is scoped. When a rule is scoped to a channel, it applies only to that channel and nothing else. So a change you make for your sub-agent network does not touch your corporate portal. A promotion on your public site does not leak into a partner feed. Each audience is priced in its own sealed context, while you keep one consolidated view across all of them.

Key idea: A channel is a pricing container. Markup, commission, supply and ordering all live inside it and apply only to that audience, so you can price every customer type differently from one integration.

Why One Price for Everyone Loses Money

A single global markup assumes every audience has the same price sensitivity and the same commercial relationship with you. They do not. A retail customer on your public site will accept a full retail margin. A high-volume sub-agent who could buy direct from an aggregator will not. Pricing them like a retail customer simply pushes their bookings elsewhere. A corporate client wants a transparent service fee rather than a hidden markup. A white-label partner who prices on their own side wants net rates with no markup at all.

Force one number across all of them and you lose at both ends. You are too expensive for the price-sensitive audiences, so you lose their volume. You are also potentially too cheap for the ones who would happily pay more, so you give away margin. The only way to win with a mixed customer base is to price each audience for what it is, which is exactly what per-channel pricing lets you do.

The Channel as a Pricing Container

On ZentrumHub the channel is the unit that makes all of this manageable. You do not maintain separate platforms or separate integrations for each audience. You create a channel for each one, then set that channel’s pricing, supply and behaviour. Everything specific to an audience lives in its channel. Everything the audiences share lives in the single integration underneath.

This is what turns pricing from a global compromise into a precise, per-audience lever. It also keeps the whole thing legible, because when you want to understand or change how a particular audience is priced, you look at one channel rather than untangling a web of global rules. The same structure underpins how you onboard sub-agents and partners, which we cover in the guide to onboarding sub-agents on your B2B portal.

โš™๏ธ Worked example: one integration, four price books

An agency runs four channels off a single ZentrumHub integration. The public B2C site carries a 12 percent markup. The sub-agent network runs on pass-on commission. The corporate portal charges a transparent service fee. The white-label partner receives net rates with the revenue rules switched off. Four price books, four audiences and one integration, all reporting into a single view.

Price every audience on its own terms

Public, sub-agent, corporate and white-label pricing from one integration, changed by you in seconds.

See the B2B Travel Portal โ†’

Four Audiences, Four Pricing Models

The clearest way to understand per-channel pricing is to see how the same platform serves four common audiences, each on its own terms.

Channel Pricing model Why it fits
Public B2C site Standard markup Retail buyers accept a full retail margin
Sub-agent network Pass-on commission Keeps agents competitive so they book more
Corporate portal Transparent service fee Corporates want visible, auditable pricing
White-label partner Net rates, rules off Partner adds their own margin downstream

Notice that these are not just four different markup percentages. They are four different pricing philosophies, from full retail margin to zero markup, all running side by side. For the mechanics of the sub-agent model in particular, see our guide to markup and margin control.

Beyond Markup: What Else Varies by Channel

Per-channel control is about more than the number you add to a rate. Because the whole channel is scoped, several other things can differ between audiences. Using them well is what separates a basic setup from a well-run one.

Supplier set can vary, so a corporate channel might see a curated set of premium and reliable suppliers while your public site sees the full network. Result ordering can vary, so one channel sorts by lowest price while another sorts to promote the supply that earns you the most margin. Revenue rules can be switched off entirely for a net-rate partner. And search behaviour can be tuned per channel. All of these settings live inside the channel alongside its pricing, so each audience gets an experience shaped for it rather than a single global compromise.

โš™๏ธ Worked example: same hotel, two channels, two experiences

On the public site a search sorts by lowest price and shows the full supplier network at a 12 percent markup. On the corporate channel the same search shows a curated set of reliable suppliers, sorts to favour the agency’s higher-margin contracts and adds a transparent service fee instead of a hidden markup. One platform, one integration and two experiences built for two very different buyers.

Changing a Channel Price Without a Developer

The final piece is control. Per-channel pricing is only useful if you can actually change it yourself, quickly, when a relationship or a market shifts. On ZentrumHub every channel rule is a back-office setting that goes live on save. If a strategic sub-agent earns better terms, you adjust their channel and it is live in seconds. If a corporate renegotiates their fee, you change their channel alone and no other audience is affected.

Because pricing power is sensitive, the same platform lets you restrict who can change a channel and record every change, so pricing stays an accountable, controlled function rather than a free-for-all. To see how per-channel pricing fits alongside supply, sub-agents and white-label in one platform, start with the pillar guide to B2B travel agency software.

๐Ÿ“„
Free Download ยท No Email Required
Channel-Pricing Planner
A one-page planner to map each audience to its own channel, pricing model, supplier set and result ordering, so every customer type is priced for what it is.

One integration, a price for every audience

Give your public site, sub-agents, corporate clients and white-label partners their own pricing, supply and ordering from a single platform. See it configured for your agency.

Frequently Asked Questions

What is per-channel pricing in a travel portal?

Per-channel pricing is the ability to price different audiences differently from one platform. Each audience runs on its own channel. Every channel carries its own markup, its own commission model, its own supplier set and its own result ordering. So your public site, sub-agent network, corporate portal and white-label partners can each be priced completely differently while running on a single integration with one consolidated reporting view behind them.

Can I set different markup for different sub-agents?

Yes. Each sub-agent runs on its own channel, so you can give every one a different markup or commission split without affecting anyone else. A high-volume agent can get better terms than a casual one. A strategic agent can get a more generous pass-on split. Because the rules are scoped to the channel, a change you make for one sub-agent never touches another. Every change is a back-office edit that goes live in seconds.

Does per-channel pricing need separate integrations?

No. That is the point of the channel model. You run every audience from a single integration. Each channel simply holds its own pricing, supply and behaviour on top of that one connection. You do not maintain a separate platform for your public site, another for sub-agents and another for corporate. One integration serves all of them, which keeps cost and maintenance low while still giving each audience its own pricing.

What else can vary by channel besides price?

Quite a lot. Because the whole channel is scoped, the supplier set can vary, so a corporate channel might see only curated premium suppliers while the public site sees the full network. Result ordering can vary, so one channel sorts by lowest price while another promotes higher-margin supply. Revenue rules can be switched off for a net-rate partner. Search behaviour can be tuned per channel too. Each audience gets an experience shaped for it rather than one global compromise.

How quickly can I change a channel price?

Immediately. Every channel rule on ZentrumHub is a back-office setting that goes live on save, so you never wait for a developer or a code release. If a sub-agent earns better terms you adjust their channel and it is live in seconds. Because the change is scoped to that channel no other audience is affected. The platform also lets you restrict who can change pricing and records every change, so the speed does not come at the cost of control.

Latest Travelโ€จIndustry Blogs!

b2b-cancellations-refunds
protect-margin-multi-supplier@2x
b2b-travel-software-distributors@2x
Free ebook download

Wait โ€” something's for you ๐Ÿ‘‹

Built for travel agencies
The 5 Hidden
Costs
of Adding a New Hotel Supplier
$
$215K+integration cost
โ—ท
6โ€“9 monthsper supplier
โŠ˜
2โ€“7% bookingsfail silently
โœ“
10โ€“15% devcapacity drain
"What CTOs and CEOs miss when they say, 'let's just integrate one more.'"
12-page report ยท 2026 edition

The real cost most OTAs never calculate.

Drop your work email and we’ll send you the 12-page report that breaks down where 6โ€“9 months and $215K+ quietly disappear โ€” free.

Your email is safe. Unsubscribe anytime.