Strategy

Hotel KPIs Beyond RevPAR: GOPPAR, TRevPAR, Occupancy 2026

RevPAR measures room revenue per available room, but it ignores profit and ancillary spend. This operator guide breaks down GOPPAR, TRevPAR, and occupancy rate, and shows how channel mix and an affiliate program move each metric.

Eyal ShlomoChief Operating Officer, Track360
June 10, 2026
13 min read

GOPPAR is the single most honest hotel KPI because it measures gross operating profit per available room, not just the top-line revenue that RevPAR reports. RevPAR tells an operator how much room revenue each available room generated, but it says nothing about the cost of acquiring that booking or the ancillary spend the guest added on property. Two hotels can post identical RevPAR while one earns far more profit per room, because one paid 20% OTA commission and sold no extras, and the other drove [direct-booking](/glossary/direct-booking) demand and captured spa, dining, and parking revenue. This guide breaks down the full hotel KPI stack beyond RevPAR (GOPPAR, TRevPAR, occupancy rate, and ADR), and shows how channel mix and an owned affiliate program move each one in the operator's favor.

TL;DR

RevPAR measures room revenue per available room and ignores cost and ancillary spend. GOPPAR measures gross operating profit per available room, so it is the metric that exposes the cost of distribution. TRevPAR measures total revenue per available room including ancillary spend. Channel mix is the lever that connects them: shifting demand from a 15% to 25% OTA tax to an 8% to 18% affiliate-driven direct channel lifts GOPPAR without touching ADR, and capturing first-party guests lifts TRevPAR through upsell.

The Hotel KPI Stack - What Each Metric Measures
KPIFormula (per available room)What it capturesBlind spot
Occupancy rateRooms sold / rooms availableVolume of demandIgnores price and profit
ADRRoom revenue / rooms soldAverage price per sold roomIgnores volume and cost
RevPARRoom revenue / rooms availableOccupancy and price togetherIgnores cost and ancillary spend
TRevPARTotal revenue / rooms availableRooms plus ancillary revenueStill a revenue metric, not profit
GOPPARGross operating profit / rooms availableProfit after operating costMost data-intensive to compute

GOPPAR: Gross Operating Profit Per Available Room

GOPPAR is the only headline hotel KPI that subtracts cost before it reports a number, dividing gross operating profit by available room nights. A property running 70% occupancy at a strong [ADR](/glossary/adr) can still post mediocre GOPPAR if a 20% to 25% OTA commission tax and high operating cost eat the margin. STR and Hospitality Net both track GOPPAR as the metric asset managers and owners actually care about, because it ties room performance to the bottom line rather than the top line. The distinction matters most when an operator is choosing between channels that produce identical RevPAR but very different profit.

GOPPAR exposes the hidden cost of a high-commission channel mix. When 60% of bookings flow through an [OTA](/glossary/ota) at a 20% blended commission, the distribution line alone can swing GOPPAR by several points versus the same demand routed through a lower-cost channel. An owned affiliate program that pays 8% to 18% on a [completed-stay commission](/glossary/completed-stay-commission) basis recovers a large share of that gap, and because the savings hit profit rather than revenue, the entire benefit lands in GOPPAR. Phocuswright research on distribution economics repeatedly frames channel cost as the most controllable input to hotel profitability.

TRevPAR: Total Revenue Per Available Room

TRevPAR is total revenue per available room, and a resort with strong ancillary capture can post a TRevPAR 40% to 60% above its RevPAR. A resort that earns $180 RevPAR but adds spa, dining, golf, and parking can post a TRevPAR well above $260, while a limited-service property with the same RevPAR captures almost no ancillary spend. [Ancillary revenue](/glossary/ancillary-revenue) is the difference, and it is also the part of the guest relationship an OTA booking tends to suppress, because the intermediary owns the guest data and the pre-arrival communication that drives upsell. Operators who measure only RevPAR systematically undervalue properties and channels that generate total spend.

Channel mix moves TRevPAR through data ownership. A guest who books direct or through a tracked affiliate [travel deep link](/glossary/travel-deep-link) enters the brand's first-party database, which means pre-arrival upsell emails, loyalty offers, and on-property cross-sell can lift ancillary spend. A guest who books through an OTA arrives as a near-stranger the brand cannot remarket to. This is why revenue leaders increasingly tie TRevPAR to direct-booking share, and why the affiliate channel, which returns guest data on every booking, is treated as a TRevPAR lever rather than just a RevPAR lever.

Occupancy Rate: The Volume Foundation

Occupancy rate is rooms sold divided by rooms available, and a property at 85% occupancy has very different pricing power than one at 55%. A property at 85% occupancy has different pricing power and different channel options than one at 55%, and chasing occupancy alone can destroy profit if it is bought with deep OTA discounts. STR benchmarks treat occupancy, ADR, and RevPAR as the three core operating metrics, but occupancy is the one most easily inflated by cheap distribution. The discipline is to grow occupancy through channels that protect both ADR and GOPPAR, not through commission-heavy volume.

Occupancy and channel cost trade off against each other directly. Filling the last 10 points of occupancy through an OTA at 25% commission can produce positive RevPAR but negative incremental GOPPAR once cleaning, amenities, and commission are counted. An affiliate-driven direct channel changes that math by sourcing incremental [occupancy rate](/glossary/occupancy-rate) at a lower distribution cost, so the volume the operator adds is profitable volume. The [OTA distribution versus direct booking guide](ota-distribution-vs-direct-booking-affiliate-strategy-2026) works through this channel-cost trade-off in detail.

Why RevPAR Alone Misleads Operators

RevPAR misleads operators because two properties posting an identical $150 RevPAR can produce wildly different GOPPAR. The gap opens when one property sources its demand through a 20% OTA channel and the other through a 10% affiliate-driven direct channel, a 10-point margin difference on every moved booking. The [RevPAR and ADR affiliate-channel guide](revpar-adr-affiliate-channel-value-hotel-operator-guide-2026) covers the two core room metrics; the point here is that neither one sees profit. An operator optimizing RevPAR in isolation can grow revenue while shrinking the bottom line.

Same RevPAR, Different GOPPAR - The Channel Effect (per $1,000 room revenue)
ScenarioRevPAR contributionDistribution costAncillary capturedRelative GOPPAR
OTA-heavy mix (60% OTA)$1,000$200 (20% blended)Low (no guest data)Lower
Affiliate-driven direct mix$1,000$100 (10% commission)Higher (first-party data)Higher
Owned direct (loyalty/email)$1,000Marketing onlyHighest (full remarketing)Highest

The table is structural, not a market forecast; actual rates vary by property, region, and partner mix. The pattern holds regardless of the exact figures: when RevPAR is held constant, the channel that sources the demand determines GOPPAR and TRevPAR. This is the entire reason operators should report the full KPI stack rather than leading with RevPAR, and why distribution strategy and KPI strategy are the same conversation.

How Channel Mix Moves Every Metric

Channel mix moves every metric in the stack at once, but a shift from a 20% OTA channel to a 10% affiliate-driven direct channel moves the profit metrics hardest. Shifting demand from OTA to an affiliate-driven direct channel leaves ADR roughly flat, lifts occupancy if the channel sources incremental demand, holds RevPAR steady, and lifts both GOPPAR and TRevPAR because distribution cost falls and ancillary capture rises. The affiliate channel is the connective tissue: it pays only on results, returns first-party data, and lets the operator recruit creators, content publishers, [metasearch](/glossary/metasearch) feeds, and loyalty partners that route demand to the brand's own booking engine. The [travel affiliate program playbook](how-to-build-a-travel-affiliate-program-operator-playbook-2026) details how operators stand up that channel.

Partners can be paid on a flat [CPA](/glossary/cpa) per qualified booking, a [RevShare](/glossary/revshare) of stay value, or a hybrid, and holding payout until checkout absorbs cancellation and clawback risk so the commission only fires on realized revenue. Because the affiliate channel returns the guest record, it feeds the upsell engine that lifts TRevPAR and the loyalty engine that lifts repeat-stay GOPPAR over time. The [partner marketing channel strategy guide](travel-affiliate-partner-marketing-for-brands-otas-channel-strategy-2026) shows how brands layer creator and partner demand on top of paid and direct channels.

Report the profit metrics, not just RevPAR

If your board pack leads with RevPAR alone, you are managing the top line and hoping the bottom line follows. Add GOPPAR and TRevPAR to the same dashboard, segment them by channel, and the cost of an OTA-heavy mix becomes impossible to ignore. The affiliate channel is one of the few levers that improves GOPPAR and TRevPAR without discounting ADR.

5 Steps to Manage the Full KPI Stack

Operators move from RevPAR-only reporting to full-stack KPI management in 5 steps that tie each metric to a controllable channel decision.

  1. Instrument GOPPAR and TRevPAR alongside RevPAR. Pull operating cost and ancillary revenue into the same reporting layer as room revenue so every property reports profit and total spend, not just the top line. Most properties have the data but report RevPAR by habit. (Timeline: 2 to 4 weeks)
  2. Segment every KPI by channel. Tag occupancy, RevPAR, GOPPAR, and TRevPAR by the channel that sourced each booking, so the cost of the OTA-heavy mix shows up as a GOPPAR gap rather than an invisible commission line. (Timeline: 3 to 5 weeks)
  3. Fix completed-stay attribution. Wire booking-confirmation and completed-stay events into a single first-party dataset so direct and affiliate demand can be paid correctly and measured against the profit metrics, not just revenue. (Timeline: 4 to 6 weeks)
  4. Stand up an affiliate-driven direct channel. Recruit creators, content publishers, and loyalty partners, pay them 8% to 18% on completed-stay commission or hybrid CPA/RevShare, and target the incremental occupancy that lifts GOPPAR rather than re-routing demand you already owned. (Timeline: 6 to 10 weeks)
  5. Reinvest recovered margin into ancillary capture. Use the first-party data the affiliate channel returns to drive pre-arrival upsell and loyalty offers, lifting TRevPAR, and review the full KPI stack by channel every quarter. (Timeline: ongoing)

The order matters because attribution underpins everything downstream. Track360 wires booking-confirmation and completed-stay events into commission logic and exposes channel-segmented performance on a single real-time dashboard, so steps 2 through 4 collapse into one platform decision for operators running the program in-house. Reporting GOPPAR and TRevPAR by channel is what turns the affiliate program from a marketing line item into a measurable profit lever.

Do not buy occupancy at the cost of GOPPAR

Filling rooms through deep OTA discounts can lift occupancy and RevPAR while shrinking GOPPAR once commission and variable cost are counted. Always test incremental demand against profit, not just revenue, and favor channels that source occupancy without inflating the distribution line or eroding ADR.

Frequently Asked Questions

See how Track360 reports GOPPAR, TRevPAR, and RevPAR by channel and runs an owned affiliate program that lifts the profit-side metrics without discounting ADR.

Explore how Track360 fits your partner program structure.

Related Articles

In-depth articles on closely related topics. Build a deeper understanding of the operational mechanics behind affiliate programs in this vertical.

Browse all articles
strategy13 min read

Hotel Revenue Management: The Channel-Cost Lens (2026)

Hotel revenue management is the discipline of selling the right room at the right price through the right channel. This operator guide reframes RM around channel cost and shows how an owned affiliate channel lifts net RevPAR by moving demand off the OTA tax.

Read article →
strategy13 min read

RevPAR and ADR: Affiliate Channel Value for Hotel Operators (2026)

RevPAR is revenue per available room and ADR is average daily rate. This operator guide defines both, gives the formulas, and connects them to affiliate channel value: weighing partner commission against incremental RevPAR lift.

Read article →
strategy13 min read

Hotel Distribution Strategy: Channel Mix Guide (2026)

A hotel distribution strategy balances 6 channels (OTA, GDS, metasearch, direct, wholesale, and an owned affiliate program) and the tech stack that connects them. This operator guide maps the channel mix, the distribution technology, and where a controllable affiliate channel fits.

Read article →
strategy13 min read

Hotel Dynamic Pricing & Yield Management (2026 Guide)

Hotel dynamic pricing moves the rate continuously against demand, while yield management decides which demand to accept. This operator guide covers the tactics, the rate-shopping and booking-window signals that drive them, and how channel cost shapes the optimal price.

Read article →
strategy13 min read

Hotel Marketing Strategy: Direct and Partner Channels (2026)

A hotel marketing strategy built on direct, partner, and affiliate channels recovers the 15% to 25% OTA commission tax. This operator guide maps the full marketing mix.

Read article →
strategy13 min read

Car Rental and Transfer Affiliate Programs: Operator Guide (2026)

An operator-level guide to car rental and airport transfer affiliate programs: commission structures from Discover Cars and Rentalcars, how Enterprise, Hertz, and Avis run direct programs, ancillary attach to flights and hotels, and cancellation behavior.

Read article →