A resort annual budget is a chain: room nights drive rooms revenue, guests drive food and beverage and other departments, volume drives departmental costs, and everything rolls up through gross operating profit to the figure the owner cares about. A resort annual budget template should follow that chain, so changing one assumption updates everything after it. This guide shows the order to build it in, the formulas at each step, and a full-year example with fictional numbers.
Step 1: rooms
Start with capacity: rooms available = keys × days in the year. Then budget room nights and rate by market segment (for example transient and group), because each segment books at a different rate and on a different pattern:
segment rooms revenue = segment room nights × segment ADR
Add the segments, then derive the KPIs rather than typing them: occupancy = total room nights ÷ rooms available, ADR = rooms revenue ÷ room nights and RevPAR = rooms revenue ÷ rooms available. The blended ADR is a weighted result of the mix; if group grows, blended ADR can fall even with no rate change.
Step 2: food and beverage and other operated departments
Drive F&B from volume where you can: covers by outlet and average check, banquet revenue from the group pace, and so on. Other operated departments, such as spa, golf or retail, follow the same idea. Then budget each department's costs: cost of sales as a rate of revenue, payroll from a staffing plan, and other expenses.
Step 3: undistributed operating expenses
Administrative and general, information and telecommunications, sales and marketing, property operation and maintenance, and utilities. These are mostly fixed or step-fixed, so build them from staffing and contracts rather than as a percentage of revenue.
Step 4: GOP to EBITDA
GOP = total operating revenue − departmental expenses − undistributed operating expenses. Below GOP come management fees (often a base fee on revenue and possibly an incentive fee on profit, per the management agreement) and non-operating items such as property taxes, insurance and rent, leading to EBITDA = GOP − management fees − non-operating expenses.
Step 5: spread by month and compare with the prior year
Spread the annual budget across 12 months using seasonality by segment, then put it next to the prior year line by line with the % of revenue and per-available-room figures. Expect the owner to read the budget against last year first.
Worked example: Sample Resort full-year budget (fictional)
All figures are fictional sample data for an imaginary 150-room resort.
Rooms available: 150 × 365 = 54,750.
| Segment | Room nights | ADR | Rooms revenue |
|---|---|---|---|
| Transient | 22,000 | $265 | $5,830,000 |
| Group | 15,230 | $215 | $3,274,450 |
| Total | 37,230 | $244.55 | $9,104,450 |
Transient: 22,000 × $265 = $5,830,000. Group: 15,230 × $215 = $3,274,450. Occupancy = 37,230 ÷ 54,750 = 68.0%. Blended ADR = $9,104,450 ÷ 37,230 = $244.55. RevPAR = $9,104,450 ÷ 54,750 = $166.29.
| Sample Resort (fictional) | Budget |
|---|---|
| Rooms revenue | $9,104,450 |
| Food & beverage revenue | $4,200,000 |
| Other operated revenue | $900,000 |
| Total operating revenue | $14,204,450 |
| Rooms expenses | -$2,400,000 |
| F&B expenses | -$3,150,000 |
| Other operated expenses | -$600,000 |
| Undistributed operating expenses | -$3,300,000 |
| Gross operating profit | $4,754,450 |
| Base management fee (fictional 3% of revenue) | -$426,133.50 |
| Non-operating expenses | -$1,100,000 |
| EBITDA | $3,228,316.50 |
GOP = $14,204,450 − $2,400,000 − $3,150,000 − $600,000 − $3,300,000 = $4,754,450, a GOP margin of 33.5% and GOPPAR of $86.84. The fee is 3% × $14,204,450 = $426,133.50, and EBITDA = $4,754,450 − $426,133.50 − $1,100,000 = $3,228,316.50.
Once the year starts, measure results against this budget with flow-through; see the flow-through calculation guide. For the line structure, see the USALI-style P&L layout guide.
Keeping assumptions visible
A budget is as easy to defend as its assumptions are to find. Put the drivers in one place: room nights and ADR by segment and month, covers and average check by outlet, cost-of-sales rates, staffing plans and contract amounts. Calculate every revenue and expense line from those drivers, so the owner can ask "what if group ADR is ten dollars lower?" and get an answer by changing one cell.
Add a few checks before the budget goes out: the monthly spread adds back to the annual total for every line, occupancy never exceeds 100% in any month, the summary P&L ties to the department schedules, and the prior-year column ties to the prior-year financial statements. A budget that passes its own checks is much easier to present.
Common mistakes
- Averaging segment ADRs instead of dividing total rooms revenue by total room nights.
- Budgeting undistributed expenses as a flat percentage of revenue.
- Spreading every line evenly across 12 months when the business is seasonal.