Revenue Up, Profit Flat: Where Undistributed Expenses Are Eating RevPAR Gains
U.S. hotels grew revenue 2.6 percent in 2025 and still gave back three tenths of a point of GOP margin. Much of the leak sits in the undistributed lines that no department head owns. An owner-level cost intelligence layer pulls the general ledger, vendor invoices and utility interval data into one model, flags subscription creep and duplicate tools, benchmarks each line against CBRE and HotStats, and forecasts flow-through before the month closes.
Revenue rose 2.6 percent across the 2,216 U.S. hotels in CBRE's 2025 sample. Gross operating profit rose 1.5 percent. That gap is the whole article. CBRE's analysis in LODGING puts the result plainly: GOP margin slipped from 35.1 to 34.8 percent, EBITDA margin from 23.3 to 22.8, and EBITDA itself grew three tenths of a percent in a year when rates and occupancy both edged up.
Look at where an owner's statement hides it. On a USALI report the undistributed block is five lines with one number each and no vendor names: administrative and general, information and telecommunications, sales and marketing, property operations and maintenance, utilities. The GM can talk to every one of them on the monthly call. Very few can tell you which forty invoices built the I&T number, or why utilities jumped in a month when occupancy didn't.
That's the problem this piece is about, and the fix is a piece of software, a fairly modest one.
The Problem: The Lines Nobody Owns
Operated departments have owners. The rooms director answers for rooms labor, the F&B director for food cost, and both get measured on departmental profit every month. Undistributed expenses sit above GOP with no department to charge them to, which is exactly why they drift. CBRE's own framing is that these costs are mostly fixed, so when they grow faster than revenue the margin damage is severe.
I spent years as VP of Sales Strategy and Operations at Starwood, inside a portfolio of more than 800 hotels and $3 billion. At that scale you learn quickly that a line growing a point faster than revenue every year is a decision, even when nobody in the building made it. A subscription renews. A second tool gets bought because the first one was hard to use. A utility tariff changes and the bill gets paid on time, which is all AP was asked to do.
The trend has a long tail. CBRE found hours worked per hotel fell 7.4 percent between 2019 and 2024 while labor dollars rose 22.1 percent, per its 2025 operating cost review, which also had insurance up 17.4 percent in 2024 and franchise fees up 3.9 percent. HotStats data cited by Hospitality Net in September 2026 shows U.S. GOPPAR in 2025 still 10 percent below 2019, and administrative and general costs up 7.8 percent year to date in 2026 among comparable hotels, about a quarter of the total undistributed increase.
Revenue won't bail this out. CBRE's Hotel Horizons forecast cited in the same LODGING piece projects RevPAR growth of 1.2 percent in 2026 and 1.7 percent in 2027.
When I built Collective Retreats out to ten locations, every new site arrived with its own utility accounts, its own connectivity contract and its own set of software logins before it sold a single night. Multiply that across a few years of renewals and the undistributed block stops being overhead. It becomes a portfolio of small contracts that nobody reviews as a whole.
The Data: Where 2025 Margin Went
Here is the undistributed block from CBRE's 2025 numbers, set against revenue. Every line except A&G grew faster than the top line.
| Line | 2025 change | Gap vs revenue (+2.6%) | What usually drives it |
|---|---|---|---|
| Total operating revenue | +2.6% | Baseline | Rate +1.2%, occupancy +0.1%, F&B and other departments |
| Utilities | +5.0% | +2.4 pts | Tariff changes, gas and electric rates, weather, unmetered waste |
| Information and telecommunications | +4.6% | +2.0 pts | New systems, per-room and per-booking licensing, renewals |
| Property operations and maintenance | +3.8% | +1.2 pts | Contract service rates, deferred work, parts |
| Sales and marketing | +3.2% | +0.6 pts | Martech subscriptions, agency retainers, loyalty and program fees |
| Administrative and general | +1.8% | -0.8 pts | Credit card commissions, professional fees, back-office software |
Two things stand out. Technology costs keep compounding, and the growth isn't where most people look for it. In CBRE's review of IT spending, I&T rose 4.6 percent from 2023 to 2024 against a 4.0 percent rise in total hotel expenses. Phone and internet service costs actually fell, by 1.7 and 1.0 percent. The increase came from operated-department systems: reservations, PMS, key coding, point of sale. Back-office systems rose only 1.3 percent, and IT labor was just 16.3 percent of the department, per the same analysis on CoStar, which covered 4,834 properties.
The second is utilities. CBRE estimated 2024 utility cost at $2,478 per available room across all hotels, $9.68 per occupied room, and the 2025 jump of 5 percent came after a 3.6 percent compound annual rise from 2019 to 2023. Its earlier work, published in LODGING and Asian Hospitality, found commercial electric rates up more than 20 percent since 2020 and gas settled about 33 percent higher.
| Measure | Value | Note |
|---|---|---|
| Utilities per available room, all hotels | $2,478 | 2024 estimate; $9.68 per occupied room |
| Resort hotels | $4,933 PAR | About 2.9% of revenue |
| Extended-stay hotels | $1,580 PAR | Roughly 4.0% of revenue |
| Limited-service hotels | $1,446 PAR | Roughly 4.0% of revenue |
| Utilities as share of revenue, all hotels | 2.9% (2019) to 3.3% (2023) | Electricity is 58.9% of the department |
| Gas and fuel cost, 2019 to 2023 | 8.4% compound annual growth | Water and sewer 1.5% |
The limited-service number deserves a second look. At roughly 4 percent of revenue, utilities in a select-service box cost more as a share of the top line than they do at a resort, and the tools most of those hotels use to watch them are a paper bill and a spreadsheet.
The undistributed block is five numbers on the owner's statement and several hundred transactions underneath it. Margin gets lost in the transactions, and the statement is built to hide them.
The Mechanism: An Owner-Level Cost Intelligence Layer
The fix is a cost intelligence layer that sits above the property's accounting system and reads what the accounting system already holds. It doesn't replace the GL, the AP platform or the BI tool. It joins them. Four inputs and four jobs.
The first input is the general ledger at transaction level, coded to USALI. The monthly P&L is a summary; the layer needs every journal line, the vendor, the department and the account. Most cloud accounting systems used by hotels can export it on a schedule. The second is vendor invoices, which is where the detail lives that the GL drops: the per-room license count, the per-booking fee, the auto-renewal date, the price escalator. If you already run AP automation, the extracted invoice fields are sitting there. If you don't, a language model with structured output can read a year of PDFs into a vendor, product, unit, quantity, unit price and term schema in an afternoon, with a person checking every dollar field.
The third is utility interval data. A monthly bill tells you what you spent. Fifteen-minute interval data from the meter, which many utilities offer through a customer portal or a standard download, tells you when, and that's how you see a chiller running at full load at 3 a.m. in a half-empty shoulder week. The fourth is the operating driver set from the PMS: occupied rooms, arrivals, group versus transient, covers. Without drivers, a cost is just a number. With them, it's a rate per occupied room that can be compared month to month and hotel to hotel.
Then the jobs. One is classification. Every transaction is mapped to a USALI line and to a vendor-product record, so "I&T" turns into a list of 30 to 80 named subscriptions and services with owners, unit counts and renewal dates.
Another is detection. The layer flags three kinds of creep automatically: subscriptions whose unit count exceeds active users or rooms, two or more products doing the same job (two guest messaging tools, two review platforms, a survey tool bundled inside the CRM nobody turned off), and price changes at renewal that exceed the contract escalator. Zylo's 2026 SaaS Management Index puts average license utilization at 54 percent across organizations, and the company reports that 51 percent of applications are miscoded or miscategorized in expense and financial systems. Those are vendor figures from outside hospitality, so treat them as a reason to look, and hold your own data to the final word.
A third is benchmarking. Each undistributed line, normalized per available room and per occupied room, is compared with the CBRE Trends averages for the hotel's chain scale and location type and, for subscribers, with the HotStats comp set. The USALI 12th revised edition is the reference for how these lines are defined, so check that any comp data you use was reported to the same edition. The point isn't to hit the average. It's to know which two lines sit furthest from it and why.
The last is forecasting, which is where it pays. The layer projects each line forward on its drivers and its contracts (renewals, escalators, tariff changes, scheduled rate increases) and computes expected flow-through for the month and the year before the books close. The GM sees the margin problem in week two instead of on the 20th of the following month.
| Undistributed line | Data the layer joins | What it flags | Typical owner action |
|---|---|---|---|
| Information and telecommunications | GL, invoice line items, license counts, active users | Unused seats, duplicate tools, renewal price jumps | Right-size seats, retire one tool per duplicate pair, renegotiate before notice date |
| Utilities | Bills, 15-minute interval data, occupancy, weather | Off-hours load, tariff changes, meter anomalies | Set-back schedules, tariff review, demand charge management |
| Property operations and maintenance | Work orders, contract invoices, asset list | Contract rates above market, repeat repairs on one asset | Rebid service contracts, move repeat assets to capital plan |
| Sales and marketing | GL, martech invoices, attributed bookings | Tools with no attributed revenue, overlapping agencies | Cut or consolidate, reset retainers to outcomes |
| Administrative and general | Card processing statements, professional fees, back-office software | Processing rate drift, duplicated back-office systems | Rate review with processor, consolidate back-office stack |
The Framework: Flow-Through Before the Month Closes
Flow-through is the share of each new revenue dollar that reaches GOP. It's the one number that tells an owner whether growth is worth anything, and the 2025 averages make the point without any modeling. Take CBRE's starting margin of 35.1 percent, grow revenue 2.6 percent and costs 3.0 percent, and you land at 34.8 percent margin with about 25 cents of every new dollar flowing through. The table runs the same arithmetic for other cases.
| Scenario | Revenue growth | Expense growth | Resulting GOP margin | Flow-through |
|---|---|---|---|---|
| 2025 actual average | +2.6% | +3.0% | 34.8% | 25% |
| Costs held to revenue pace | +2.6% | +2.6% | 35.1% | 35% |
| Costs held to 2.0% | +2.6% | +2.0% | 35.5% | 50% |
| Stronger revenue year | +4.0% | +3.0% | 35.7% | 51% |
| Revenue at the 2026 RevPAR forecast pace | +1.2% | +3.0% | 33.9% | Negative |
Read the last row twice. If revenue grows at the pace CBRE forecasts for 2026 RevPAR and costs keep growing at the 2025 rate, GOP falls in absolute dollars. That's what HotStats meant in its August 2025 analysis when it observed that margin growth starts to show only in markets where revenue grows faster than about 3.5 percent.
The gap between the first and third rows is one percentage point of expense growth. On a hotel doing $20 million in total revenue, with about $13 million of costs above GOP, that's roughly $130,000 a year. Capitalized at 8 percent, before incentive fees, it's worth about $1.6 million. A good share of it sits in lines nobody is watching.
So the framework is three steps, run monthly. Rank the undistributed lines by their gap to revenue growth. Within the worst two, rank vendors by dollar growth year over year. Then attach a forecast: what flow-through looks like for the rest of the year if nothing changes, and what it looks like if the top three flagged items are fixed. My Six Sigma Green Belt training left me with one durable reflex, which is to never chase a variance you can't decompose. The layer exists to decompose it.
A line that grows a point faster than revenue every year is a decision, even when nobody in the building made it.
Tool consolidation is usually the fastest money. The evidence base is thin in hospitality and worth stating honestly.
| Evidence | Figure | Scope | How to use it |
|---|---|---|---|
| Internet provider consolidation | $1M a year saved | One 120-hotel management company, more than 10 ISPs | About $8,300 per hotel; test against your own connectivity contracts |
| Software license utilization | 54% of paid licenses used | Cross-industry average | Count active users against seats for every per-user tool |
| Miscoded applications | 51% miscoded or miscategorized | Cross-industry average | Reclassify I&T and S&M vendors before benchmarking |
| Hardware and software prices | Up as much as 10% to 20% in 2025 | CBRE expectation for IT purchases | Lock renewal terms early and cap escalators |
| Phone and internet service | -1.7% and -1.0%, 2023 to 2024 | CBRE Trends sample | Commodity services are getting cheaper; your bill should too |
Implementation: Building It on the Tools You Already Have
None of this needs a new platform. A single hotel or a small portfolio can stand up a first version in eight weeks on its existing accounting system, a data store it may already pay for, and the BI tool its controller already uses.
Weeks one and two are data. Export 24 months of GL detail at transaction level with vendor and account, 12 months of vendor invoices as PDFs or AP records, 12 months of utility bills, and whatever interval data the utility offers. Pull monthly drivers from the PMS. If you've already built a hotel data warehouse, this lands in it; if not, a cloud database or even a well-structured set of tables will do for a first pass.
Weeks three and four are classification. Map every transaction to a USALI line and every vendor to a product record. Use a language model to read invoices into a fixed schema and to propose the mapping, then have the controller approve it. Expect the model to be quick on vendor and product and to need correction on units and terms. That's normal.
Weeks five and six are detection and benchmarks. Load active user counts for every per-seat tool (most admin consoles export them), set the duplicate-function rules, and load the CBRE Trends averages for your chain scale, plus HotStats if you subscribe. Interval data goes into a simple baseline model by hour, day type and occupancy, so off-hours load stands out. Our energy management research covers the next step, from detection to automated control. The USALI 12 energy reporting framework is worth reading before you design the utility tables, so the consumption fields match how owners will be asked to report.
Weeks seven and eight are the forecast and the pack. Build the flow-through forecast from drivers and contracts, and produce a one-page monthly view: each undistributed line against revenue growth, the top ten flags with dollar value, and the projected year-end margin with and without the fixes. Wire it into the month-end close pack so it arrives with the P&L instead of after it.
After launch the layer runs on a schedule. New invoices classify on arrival, renewals surface 90 days before the notice date, and interval anomalies post within a day. The controller's job shifts from building the report to deciding which flags to act on. For owners who'd rather build the scorecard with help, our AI and technology scorecard and reporting service starts from this ledger.
One caution. Brand-mandated technology sits inside I&T for franchised hotels, and a lot of it can't be cut mid-term. Classify it separately so it doesn't swamp the discretionary flags, and handle it through the process in our brand mandate ledger piece.
Undistributed expenses rose faster than revenue on four of five lines last year, and they'll do it again this year by default. The default changes only when someone can see the transactions.
Frequently Asked Questions
What are undistributed operating expenses in a hotel?
Under the Uniform System of Accounts for the Lodging Industry, undistributed expenses are the costs that support the whole hotel and aren't charged to an operated department: administrative and general, information and telecommunications, sales and marketing, property operations and maintenance, and utilities. They sit between departmental profit and gross operating profit. In CBRE's 2025 data they grew 3.2 percent per available room, faster than the 2.6 percent rise in revenue.
Why are hotel IT costs rising when phone and internet are getting cheaper?
Because the growth is in systems. CBRE found phone and internet service costs fell between 2023 and 2024, while spending on reservations, PMS, key coding and point-of-sale systems drove the increase. Much of that software is priced per room or per booking and reprices at renewal, so the line grows with the portfolio and the contract calendar even when usage doesn't.
Can AI find subscription creep in a hotel's books?
Yes, with the right inputs. A language model can read vendor invoices into structured records, and simple rules then compare licensed units with active users, find products that do the same job, and catch renewal prices above the contracted escalator. The model handles the reading. A controller should approve every classification and every dollar amount before anything is acted on.
How do I benchmark undistributed expenses against other hotels?
Normalize each line per available room and per occupied room, then compare with the CBRE Trends averages for your chain scale and location type. HotStats subscribers can add a comp-set comparison by month. Benchmarks show where to look; they don't set targets. A resort and a limited-service hotel will never share a utility profile, so compare like with like.
What does it take to build a cost intelligence layer?
About eight weeks for a first version: two to gather GL detail, invoices, utility data and PMS drivers; two to classify transactions and vendors; two to add detection rules, interval baselines and benchmarks; and two to build the flow-through forecast and the monthly pack. It runs on the hotel's existing accounting system, a data store and a BI tool, with a language model doing invoice extraction under human review.
Peter Mack is a hospitality technology strategist and founder of HospitalityOS, helping independent hotels and resorts implement AI systems that drive revenue and reduce operational costs. With 25 years in hospitality operations and technology, he has worked with properties of all types and in every region as both a General Manager, Founder, Operator, Asset Manager, and Owner.