OTA revenue vs direct revenue: comparing the two on a real P&L
The first time I put OTA revenue vs direct revenue on a single P&L slide, the owner looked at it for a long time before he asked the question I had been waiting for. The two columns showed identical gross rate, identical room-nights, identical rooms revenue. Then the channel cost line opened up. OTA net rate landed forty-one dollars below direct net rate on the same product. Across the year, the same room sold on two different pipes had produced about A$184,000 of operating profit difference. He pointed at the slide and said, "we have been selling the same room to ourselves twice." That is the article. Same room, two channels, two very different lines on the income statement.
This is an operator's guide to comparing OTA revenue vs direct revenue the way an owner reads them — what each column carries on a real P&L, the formula, the failure modes, and a five-step routine that puts the comparison on a monthly slide.
What OTA revenue vs direct revenue actually means in 2026
The reason the comparison matters more than most owner packs acknowledge is structural. Direct revenue is settled on the hotel's own merchant processor at a known card-fee. OTA revenue arrives either net of commission, or gross with a follow-on invoice for commission. Either way, the rate posted on the booking confirmation and the rate that lands on the deposit slip are not the same number. The owner pack should never lead with the first one.
The two columns that belong side by side
The cleanest slide is the one that shows the same metric for both channels, in the same units, over the same period. Room-nights. Gross rooms revenue. Channel cost stack. Net rooms revenue. Net ADR. Once the table is built, the comparison stops being theoretical and starts being arithmetic. The companion piece on hotel channel mix strategy covers how to read the share columns alongside the dollar columns.
The formula: bridging gross revenue to net revenue, per channel
OTA revenue vs direct revenue is a P&L bridge, not a single number. The bridge has the same five rows for both channels — only the magnitudes change.
Net rooms revenue per channel = Gross rooms revenue per channel − (commission + technology fees + payment processing + chargebacks + brand-protection paid search + loyalty rebate). Net ADR per channel = Net rooms revenue per channel ÷ Room-nights per channel.
| Line | OTA transient | Direct (web + voice) |
|---|---|---|
| Room-nights | 12,000 | 12,000 |
| Gross ADR | A$249 | A$249 |
| Gross rooms revenue | A$2,988,000 | A$2,988,000 |
| Commission | A$507,960 (17%) | A$0 |
| Visibility / paid search | A$119,520 (4%) | A$59,760 (2%) |
| Payment processing | A$59,760 (2%) | A$44,820 (1.5%) |
| Chargebacks + ops load | A$29,880 (1%) | A$14,940 (0.5%) |
| Loyalty rebate | A$0 | A$74,700 (2.5%) |
| Total channel cost | A$717,120 (24%) | A$194,220 (6.5%) |
| Net rooms revenue | A$2,270,880 | A$2,793,780 |
| Net ADR | A$189.24 | A$232.82 |
A$43.58 of net ADR difference per occupied room. On 12,000 room-nights, that is A$522,900 of net rooms revenue the same gross rate produced on one channel and not the other. None of it appears on the RevPAR slide. None of it appears on the gross rooms revenue slide. It only shows up once the channel cost stack is broken out — which on most owner decks it never is. The companion piece on OTA commission rates in 2026 walks through every line of the stack number by number.
Where the OTA vs direct comparison quietly breaks down
The bridge is honest. The inputs the bridge runs on are not, until they have been audited. Four patterns recur often enough that I now check for them before I trust any OTA vs direct slide.
1. Counting OTA at headline commission, not stacked cost
Headline commission for most properties sits in the mid-teens. Effective cost — once visibility programmes, preferred-partner uplifts, payment processing, chargebacks, and the OTA's own brand-term paid search are added — typically lands 4 to 8 points higher. A slide that uses headline numbers shows a comfortable margin gap to direct. The same slide built on effective numbers usually shows the gap is bigger, and the direct case is stronger than the team had assumed.
2. Crediting direct for revenue that was actually billboarded by OTA
A subset of direct bookings exists because the guest first found the property on an OTA and then navigated to the brand website. The billboard effect is real. Treating every direct booking as an OTA-free booking overstates direct's incrementality. A rough 15 to 25 percent attribution back to OTA on direct bookings inside a seven-day OTA-search window closes the credibility gap when the slide is challenged.
3. Ignoring the cancellation profile
OTA transient typically carries higher cancellation rates than direct, particularly in the long-lead-time window. Build the comparison on realised stays, not bookings, and add a small re-marketing line to the OTA channel if cancellations exceed 18 percent of bookings.
4. Treating the comparison as a static dial
The right OTA vs direct mix in a compression month is rarely the right mix in a soft midweek month. Compression nights pull OTA share down and direct share up almost automatically; soft midweek nights do the opposite. A static share target is fiction; the right discipline is a maximum acceptable channel cost per night. The piece on hotel rate parity covers the parity-safe levers that move share without moving public rate.
What to do about it: a five-step playbook
Here is the monthly routine I walk every revenue manager through when they want OTA revenue vs direct revenue to be a permanent slide, not a once-a-year exercise.
- Publish the bridge slide every month. Two columns. OTA transient and direct (web plus voice). The five-line channel cost stack underneath gross rooms revenue. Net rooms revenue and net ADR at the foot of each column. Prior month and prior year alongside. The shape of the table is the report — no commentary box at the bottom.
- Audit the channel cost stack quarterly. Pull every line item. Commission rates as actually invoiced. Visibility programme spend as actually charged. Payment processing as it lands on the merchant statement. Chargebacks as recorded by the finance team. Update the percentages on the slide accordingly. The first time most properties do this, effective OTA cost lands 4 to 8 points above what the team had been using.
- Set a maximum acceptable channel cost, not a share target. If the OTA effective cost ceiling is 22 percent, the response to a month where it lands at 25 percent is to look at visibility programme participation, not to throttle OTA inventory. The mix moves with demand; the cost ceiling holds the line.
- Move the value on direct, not the price. Loyalty-member rates behind a soft email login. Package add-ons that bundle value the OTA cannot publish. Free cancellation windows. Room-type availability advantages. Conversion improvements on the booking engine. All of it lives outside rate parity. The hotels growing direct share without parity friction compete on conversion and value, not on public rate.
- Run a quarterly OTA-vs-direct post-mortem. One page. What changed in the channel mix this quarter. What the team did that changed it. What the net ADR impact was. What would be repeated. Twelve months of these pages becomes the most honest distribution strategy document the property will ever own.
None of it is complicated. The hard part is institutional — getting the team to accept that channel cost is a live number on the income statement, not a rounding error. Once the slide goes up monthly, the comparison takes care of itself.
A real scenario (anonymised): the 150-key business hotel
Month one we built the stack. Effective OTA cost came in at 23.2 percent against the 16 percent the P&L had been using. Direct effective cost landed at 7.4 percent. Bridging gross to net produced a A$38-per-occupied-room net ADR gap between OTA and direct on identical gross rate. Annualised on 21,400 OTA room-nights, the channel mix had quietly cost the owner roughly A$160,000 of operating profit a year.
Over twelve months we did three things. Audited OTA visibility participation against the incremental room-nights each programme actually produced, retired one of three. Built a loyalty rate gate on the direct site behind a soft email login, offering a 5 percent member rate plus complimentary late check-out. Tightened minimum length-of-stay on OTA transient channels for the six highest-compression weekends. Direct share lifted from 19 to 26 percent. OTA transient eased from 41 to 36 percent. Blended net ADR rose A$9 per occupied room. Net rooms revenue grew 6.1 percent. Gross operating profit margin recovered the three points it had lost.
How OTA vs direct fits the wider distribution picture
The OTA vs direct comparison is one slide in the distribution kit, not the whole kit. It tells you the dollar consequence of the current channel mix. It does not tell you whether the OTA contracts behind those numbers are well written, whether the direct booking engine converts at the rate it should, or whether the parity terms in your agreements are giving up rate-shop levers you could be using. The channel mix strategy piece walks through reading the share columns alongside these dollar columns. The OTA commission rates piece goes deeper on every line of the channel cost stack. The rate parity piece shows which direct levers sit safely outside the parity wall.
FAQ
What is the difference between OTA revenue and direct revenue?
OTA revenue is rooms revenue produced by reservations made through an online travel agency intermediary; direct revenue is rooms revenue produced by reservations made on the hotel's own website, voice channel, or walk-in. The gross rate can be identical under rate parity. The net rate, after channel cost, is rarely the same. OTA revenue typically carries 15 to 25 percent in stacked distribution cost; direct typically carries 5 to 10 percent.
How do I calculate net ADR for OTA vs direct?
Net ADR per channel equals gross ADR per channel minus the full channel cost stack — commission, technology fees, payment processing, chargebacks, paid search brand-protection, and any loyalty rebate. Run the calculation for OTA transient and for direct web separately, on the same period of room-nights. The gap between the two net ADRs is what you are paying for the intermediary, per occupied room.
Is OTA revenue bad for hotels?
No. OTA revenue is incremental demand for most properties — guests who would not have found the hotel through direct discovery alone, particularly in compression markets and during the long-lead-time international planning window. The error is in pricing OTA revenue at headline commission rather than effective cost, and in failing to track the channel mix month by month. OTA revenue is a useful channel; uncosted OTA revenue is the problem.
What is a good ratio of OTA revenue to direct revenue?
There is no universal target. A useful starting frame for a full-service urban hotel is roughly 30 to 35 percent OTA transient and 28 to 35 percent direct (web plus voice), with the remainder spread across negotiated corporate, wholesale and group. The point is not to chase a textbook split — it is to know what your mix is, what each channel costs you in effective terms, and which direction the mix is moving from one quarter to the next.
Why does direct revenue cost less than OTA revenue?
Because the hotel owns the booking funnel. The fixed costs of running a website, paid search for brand terms, and payment processing typically land between 5 and 10 percent of gross rate. An OTA reservation stacks commission (in the mid-teens for most properties), visibility programme uplift, payment processing, occasional chargebacks, and the cost of brand-bid paid search the OTA itself runs against the hotel's name. The combined stack typically lands 8 to 14 points above direct.
Can I move OTA revenue to direct revenue without breaking rate parity?
Yes. Rate parity restricts what you can publish as the public rate. It does not restrict bundled value on the direct site, loyalty-member-only rates behind a soft login, package add-ons, free cancellation windows, room-type availability, or the experience of the booking journey itself. The hotels that grow direct share without parity friction are the ones competing on conversion and value, not on price.
How long does it take to shift channel mix from OTA to direct?
A measurable shift typically takes six to twelve months. Soft direct levers — loyalty gate, packaged value, conversion improvements on the booking engine — move share by one to two points per quarter in most properties. Aggressive levers — closing OTA visibility programmes, tightening length-of-stay on OTA channels for compression dates — can move share faster but require revenue discipline because gross revenue can dip in the first month before net revenue rises in the second.
Closing
I built RevPerfect because the existing tools tell you the rooms revenue, the occupancy, and the ADR — but rarely break those numbers out by channel, net of the full cost stack, on a slide an owner can read. We put the OTA-vs-direct bridge next to your RevPAR and your net ADR, refreshed daily from your PMS, so the gross-to-net gap stops being a quarterly surprise. If your owner pack still leads with gross rooms revenue and the channel cost stack lives in a footnote, you are leaving one of the most cost-effective levers in the industry untouched. Try RevPerfect free → or book a 20-minute walkthrough and I will show you what a clean OTA-vs-direct bridge looks like on your own data.