Hotel profit margins: GOP margin and flow-through, calculated from your own P&L
Learn to calculate GOP margin, flow through and flex from your own profit and loss statement. Discover how currency shifts and revenue mix distort margins, and use these metrics to identify the specific cost lines driving profit changes.
Contents
Key takeaways
- GOP margin is gross operating profit divided by total revenue, and in a USALI-format statement GOP is calculated after departmental costs and undistributed operating expenses (EHL Hospitality Business School, Hospitality Insights, 2 July 2025).
- Flow-through divides the change in GOP by the change in revenue; flex divides the cost saved by the revenue lost.
- Read the margin in the currency of your contracts as well as in lira, because a lira margin can rise while the euro margin falls.
- Compare the hotel with its own budget and last year, not with a published benchmark margin built on a different statement, currency and mix.
- Check departmental profit before total revenue: mix can move the total margin with no change in operating skill.
GOP margin is gross operating profit divided by total revenue. Flow-through is the share of each extra unit of revenue that reaches GOP: the change in GOP divided by the change in revenue. Flex is the mirror image when revenue falls: the share of each lost unit of revenue saved in cost.
Revenue came in above budget and the owner asks why the bank balance did not follow. The monthly statement shows a higher top line and a thinner GOP margin, and the meeting turns into an argument about whether sales or the kitchen caused it. After reading this, you will be able to compute GOP margin, hotel flow through and flex from your own statement, in one stated currency, and know exactly which lines to open to explain the gap.
What is GOP margin, in plain words?
GOP margin is gross operating profit divided by total revenue: the share of every lira or euro of sales that survives after the hotel has paid for the departments that earn revenue and the support functions that do not.
Gross operating profit (GOP) is what remains after departmental expenses and undistributed operating expenses are subtracted from total revenue. Most hotels follow the Uniform System of Accounts for the Lodging Industry (USALI), which separates operating departments, which generate revenue, from undistributed departments, which are support functions that do not, according to EHL Hospitality Business School's Hospitality Insights (2 July 2025) (opens in a new tab). EHL lists IT, sales and marketing, administrative costs and utilities as undistributed operating expenses, and places GOP after them, with EBITDA and net income calculated further down.
GOP is not net profit. Fixed charges, management fees, depreciation, interest and tax sit below the GOP line, so confirm the exact line order in your own statement with your accountant.
The denominator is total revenue, not rooms revenue. A hotel with a large food and beverage operation is measured on a different base from a rooms-only property, and the two margins are not interchangeable. One month is noise: read the margin as a direction over several months before you draw a conclusion about management.
| Statement line | What it holds | Why it matters for the margin |
|---|---|---|
| Departmental revenue | Rooms, food and beverage, other operated departments | The base the margin is measured on |
| Departmental expenses | Cost of sales, payroll and other direct costs per department | Determines departmental profit |
| Departmental profit | Revenue minus departmental expenses | The first place to look when the total margin moves |
| Undistributed operating expenses | IT, sales and marketing, administrative costs, utilities | Support costs taken before GOP |
| GOP | Calculated after undistributed costs | The margin's numerator |
| EBITDA and net income | Calculated below GOP | Ownership costs live here |
Line order varies by statement; check yours.
How do you calculate flow-through and flex?
Flow-through is the change in GOP divided by the change in revenue; flex is the cost saved divided by the revenue lost.
Flow-through, in words: GOP this period minus GOP in the comparison period, divided by revenue this period minus revenue in the comparison period. Flex, in words: cost in the comparison period minus cost this period, divided by revenue in the comparison period minus revenue this period. It answers the same question from the other direction, when revenue falls.
Both are expressed as a percentage of the revenue change, so they tell you how much of each extra lira was kept, or how much of each lost lira was saved. Compare like with like: same month or same cumulative period, same statement version, same currency basis, same set of departments included.
Flow-through above 100 percent is possible and not automatically good; it can come from deferred maintenance or a one-off cost cut that will return next month. A negative flow-through means costs grew faster than revenue. Go straight to the departmental and undistributed lines to find which one moved.
Watch outSigns and small denominators
The ratio is only meaningful when the revenue change is material. If revenue moved by a rounding error, the percentage explodes and means nothing: set a minimum revenue change below which you do not compute it, and say so on the page. A positive flow-through and a negative flex can describe the same month, and the ratio never identifies the cause, only the size of the gap.
A month against budget and last year, worked through
Take three lines from two statements, subtract, divide, and read the two comparisons side by side.
For example, and the figures are invented: budget revenue 10,000,000 lira with budget GOP 3,000,000; actual revenue 11,000,000 with actual GOP 3,300,000. Flow-through against budget is 300,000 divided by 1,000,000, or 30 percent. For example, same month last year: revenue 9,500,000 and GOP 2,850,000. Flow-through against last year is 450,000 divided by 1,500,000, also 30 percent.
For example, a falling month: revenue 800,000 below budget and GOP 400,000 below, so flex is 50 percent. Half of the lost revenue was matched by cost savings, and half was not.
| Comparison | Revenue change | GOP change | Flow-through or flex |
|---|---|---|---|
| Against budget | +1,000,000 | +300,000 | 30 percent flow-through |
| Against same month last year | +1,500,000 | +450,000 | 30 percent flow-through |
| A month below budget | -800,000 | -400,000 | 50 percent flex |
Invented figures, for illustration only.
Budget tells you what you planned; last year tells you what actually happened under similar seasonality. Read both before forming a view, and see reading the monthly budget variance line by line for how to open the statement once the ratio is on the page. Once it is, look at where the part that did not flow through went: payroll, cost of sales, or an undistributed line such as utilities. Keep a fixed one-page template month to month so the comparison is stable and the argument is about the business, not about the spreadsheet.
Why do lira inflation and euro contracts distort the margin?
Because revenue and cost can be measured in different currencies and at different price levels, a lira margin can improve while the operation gets no better.
If rooms are contracted in euro and most costs are paid in lira, a weaker lira lifts lira revenue faster than lira costs, and the lira margin rises without a single operational change. Convert both periods at the same rate, or read the whole statement in euro, to see what volume and cost behaviour actually did.
Domestic demand priced in lira and foreign demand priced in euro behave differently across the year; the balance between them moves the margin as much as any cost decision. Inflation raises revenue and cost lines together, so a margin that holds in nominal lira may be falling in real terms: state which basis you are using. Inflation accounting for statutory books (enflasyon düzeltmesi) is a question for your accountant; the rules, thresholds and timing are not settled by this article.
ChecklistFour ways to read the same month
- Nominal lira
- Lira at constant prices, using your own deflator
- Euro, at the same rate applied to both periods
- GOP per available room, which removes room count from the comparison
Choose one reporting currency for management decisions, write it on the page, and keep it for the whole year so the trend is comparable. For the per-room view, see GOPPAR and why profit per available room is the fairer comparison.
How does revenue mix move the margin?
Different departments keep different shares of their own revenue, so a shift in the sales mix changes the total margin even when every department performs exactly as before.
Rooms and food and beverage carry different departmental cost structures. Moving a lira of revenue from one to the other changes GOP without any change in how well either is run. An all-inclusive or half-board rate collects one price and must be allocated across departments; the allocation rule changes departmental margins and therefore the total, so keep the rule constant across the periods you compare.
Flow-through on total revenue hides the departmental shift. Compute the change in departmental profit first, then explain the total. TRevPAR adds the non-rooms lines to the revenue base, and GOPPAR puts profit on a per-room footing; together they separate mix from performance, as covered in TRevPAR and what belongs in the revenue base. A group that fills rooms at a lower rate but spends in the restaurant can raise or lower GOP. Only the statement answers, and only after the allocation is settled.
NoteMix before management
Before concluding that the hotel became less profitable, check whether the revenue mix changed. A margin comparison across two months with different all-inclusive shares is not a management comparison.
What do you do with the result?
Use the ratio to decide which lines to open, then act on the lines, not on the ratio.
List the undistributed lines, IT, sales and marketing, administrative costs and utilities, and compare each as a share of revenue against budget, not only in absolute lira. Check payroll and cost of sales in the departments that moved most; a small percentage on a large departmental cost outweighs a large percentage on a small one.
Revisit prices where the discount given is deeper than the cost saved by filling the room, and test the change on a defined set of dates rather than across the whole year. Use break-even occupancy to see how much room you have before GOP disappears, and hold it next to the flow-through figure. Set the next review date and the same template now, so the following month measures the decision rather than the mood.
ChecklistFive actions for the week after the review
- Open the undistributed lines as a share of revenue
- Open payroll and cost of sales in the departments that moved
- List the discounts deeper than the cost saved
- Compute break-even occupancy
- Book the next review with the same template and currency basis
Why don't published benchmark margins fit your hotel?
Because a benchmark margin is only comparable when the statement structure, the currency and the mix are the same, and usually they are not.
What sits inside GOP differs between statements: statements differ in what they place below the GOP line, and each placement moves the margin. Owned, leased and managed hotels carry different cost lines, so the same operating performance produces different margins. Confirm the line order in your own statement with your accountant before you compare it with anyone else's.
All-inclusive resorts, city hotels and small boutique properties weight the departments differently, and the departmental margins differ too. A margin measured in lira during a high-inflation year is not the same measure as one measured in euro, even for the same building. Size matters as well: a small hotel spreads undistributed costs over fewer rooms, so its margin is structurally different from a large one.
TipA fair benchmark
A benchmark that shares your statement, your currency and your mix is your own budget.
The comparison that survives all of this is the hotel against its own budget and its own last year, on a template you control. When you build that budget, building next year's budget month by month gives you the month-level structure these comparisons need.
What to do next
Take last month's statement, write three numbers on one page, the GOP margin, the flow-through against budget and the flex against last year, all in one stated currency. Then open the departmental and undistributed lines that explain the gap and bring them to the next review. The ratio is the question; the lines are the answer, and the fair comparison is the hotel against its own plan.
Frequently asked questions
Is GOP the same as net profit?
No. GOP is calculated after departmental and undistributed operating expenses, while net profit comes after fixed charges, management fees, depreciation, interest and tax. The gap between the two is where ownership costs sit, and the exact line order should be confirmed in the hotel's own statement with your accountant.
Should flow-through be calculated monthly or over the year?
Both, for different purposes. Monthly shows the direction early enough to act; a cumulative figure over several months or a trailing period smooths seasonality and one-off items. Set a minimum revenue change below which the ratio is not computed, because a small denominator produces a meaningless percentage.
What does a negative flow-through mean?
It means costs grew faster than revenue between the two periods, so GOP fell as a share of sales. It does not by itself mean the hotel lost money or that management failed: a deliberate hire, a renovation or a one-off repair produces the same reading. The next step is to find which line moved.
Which currency should the margin be calculated in?
The currency of the contracts and the cost base, and ideally both. A lira margin can rise on exchange-rate movement alone when rooms are sold in euro and costs are paid in lira. Convert both periods at the same rate, state the basis on the page, and keep it for the year.
Can I compare my GOP margin with a hotel of similar size in another city?
Only if the statement structure, the currency basis and the revenue mix are close, which is rare. Management fees, rent, all-inclusive share and hotel size all move the line. A comparison against the hotel's own budget and last year is more useful and more honest.
Sources
- Hotel Financial Statements: Best Balance Sheet and P&L Formats for Hotels (Hospitality Insights) (opens in a new tab)EHL Hospitality Business Schoolhospitalityinsights.ehl.edu