Calculation method · Underwrite a short-term rental

How to Calculate Airbnb Profitability

Airbnb profitability depends on nights available, occupancy, daily rate, booking frequency, operating costs, and financing. A useful forecast builds a full year from transparent assumptions and treats seasonality, regulations, and local operating requirements as risks to verify separately.

Author
YieldRoof Editorial Team
Published
Published July 27, 2026
Updated
Updated July 27, 2026
Reading time
9 min read

Build short-term rental revenue from nights and rate

Average daily rate, or ADR, is the average accommodation price per booked night. Occupancy is booked nights divided by available nights. Available nights are the nights actually offered for booking, not automatically every calendar night. Owner stays, planned maintenance, local restrictions, and blocked dates can reduce availability.

Booking revenue anatomyThe production model connects availability and occupancy to accommodation revenue, then adds booking-linked fees and entered other income.
  1. Available nights × occupancy19.50 occupied nights

    30 × 65%

  2. Result
    Occupied nights × average nightly rate$3,900.00

    $200 per occupied night

  3. Add
    Cleaning-fee revenue+$487.50

    6.50 bookings × $75

  4. Add
    Other monthly income+$0
  5. Result
    Gross booking revenue$4,387.50

Average stay converts booked nights into an estimated number of bookings. That matters because cleaning fees and turnover costs usually occur per booking rather than per night. A property with the same occupancy but shorter stays can have more turnovers and higher cleaning or supply costs.

Cleaning fee revenue should be counted only when it is charged to the guest and retained as property revenue. The matching cleaning expense still belongs in operating costs. When the host passes the full amount to a cleaner, the revenue and expense may offset, but platform fees or timing can still create a difference.

Other income should be recurring and supportable. Do not add taxes collected for authorities as owner revenue merely because they pass through the booking transaction. Keep refundable deposits and one-time reimbursements separate from the operating forecast.

Include the complete operating expense stack

Platform or host fees reduce booking revenue according to the fee base used by the platform and account. The YieldRoof model applies the entered percentage to accommodation and cleaning fee revenue. Actual fee structures can differ, so replace the assumption with the host’s current arrangement.

Cleaning and turnover costs depend on the number of stays. Supplies may include consumables, linens, and replacement household items. Utilities often remain with the host and can vary with occupancy and climate. Maintenance should reflect heavier guest turnover and the property’s systems, while property management can be a percentage of accommodation revenue or another contracted fee.

Property tax, insurance, association dues, and other recurring property costs remain relevant. Short-term-rental insurance, permits, registration, taxes, or compliance costs may differ from a long-term rental and must be verified for the specific location and property. The calculator provides fields for common operating categories but cannot determine local requirements.

How to calculate Airbnb profitability step by step

  1. 1

    Set available nights

    Remove owner use, planned closures, and other nights that will not actually be offered.

  2. 2

    Estimate occupancy and ADR

    Use supportable seasonal assumptions rather than applying one peak month to the whole year.

  3. 3

    Estimate bookings

    Divide booked nights by average stay to connect occupancy with cleaning and turnover frequency.

  4. 4

    Build gross revenue

    Add accommodation, retained cleaning fee, and supportable other income without counting tax pass-throughs as revenue.

  5. 5

    Subtract operating expenses

    Include platform, management, cleaning, utilities, supplies, maintenance, tax, insurance, HOA, and other recurring costs.

  6. 6

    Subtract debt service

    Keep the mortgage outside NOI, then subtract it to calculate monthly and annual cash flow.

  7. 7

    Find break-even occupancy

    Solve for the occupancy at which operating income covers operating expenses and the modeled mortgage payment.

Keep periods consistent. A monthly model can annualize a representative month, but that is not the same as a seasonal forecast. For a property with meaningful seasonality, build twelve months or several seasonal periods and sum the full year. The example below is annualized to explain the calculator’s current assumptions, not presented as a guaranteed year.

Annual Airbnb profitability example

Assume an ADR of $200, 30 available nights per month, 65% average occupancy, and an average stay of 3 nights. The model charges guests $75 per booking and incurs $75 of cleaning cost per booking.

Monthly operating assumptions
Input or stepAmountNotes
Available nights30Entered monthly availability
Occupied nights19.5065% occupancy
Estimated bookings6.50Booked nights ÷ 3-night stay
Accommodation revenue$3,900.00ADR × occupied nights
Cleaning fee revenue$487.50Fee × bookings
Gross monthly revenue$4,387.50Accommodation + cleaning + other income
Monthly expenses, NOI, and cash flow
Input or stepAmountNotes
Platform fee$131.633% modeled host fee
Management$780.0020% of accommodation revenue
Cleaning expense$487.50Cost × bookings
Maintenance$195.005% of accommodation revenue
Tax and insurance$550.00Monthly portions
Utilities and supplies$600.00Entered monthly costs
Total operating expenses$2,744.13All modeled operating categories
Monthly NOI$1,643.38Gross revenue − operating expenses
Mortgage payment$1,862.85Scheduled principal and interest
Monthly cash flow-$219.47NOI − mortgage
Monthly operating flowRevenue, operating costs, financing, and cash flow retain the terminology and boundaries of calculateAirbnb.
  1. Accommodation revenue$3,900.00
  2. Cleaning-fee revenue+$487.50
  3. Other income+$0
  4. Gross revenue$4,387.50
  5. Operating expenses$2,744.13
  6. Monthly NOI$1,643.38
  7. Mortgage payment$1,862.85
  8. Monthly cash flow-$219.47
IncomeDeductionOperating subtotalInvestor result

The assumptions produce 19.50 occupied nights and approximately 6.50 bookings per month. Gross monthly revenue is $4,387.50. After $2,744.13 of modeled operating costs, monthly NOI is $1,643.38.

Annualized planning view
Input or stepAmountNotes
Annual gross revenue$52,650.00Monthly model × 12
Annual operating expenses$32,929.50Monthly model × 12
Annual NOI$19,720.50Monthly NOI × 12
Annual debt service$22,354.16Mortgage payment × 12
Annual cash flow-$2,633.66Annual NOI − debt service
Break-even occupancy70.11%Modeled cash-flow break-even

Annualized NOI is $19,720.50, and annual debt service is $22,354.16, leaving -$2,633.66 of modeled annual cash flow. These values repeat one average monthly assumption twelve times. A real underwriting should distribute rates, occupancy, and costs across the seasons.

Model seasonality instead of extrapolating one month

A peak month is not a defensible forecast for the entire year. Demand can vary with weather, events, school calendars, business travel, local inventory, and the property’s own review history. ADR and occupancy often change together, and forcing one annual average can conceal weak off-season cash flow.

Build a twelve-month schedule when seasonal variation is meaningful. Set available nights, ADR, occupancy, average stay, and variable costs for each period. Include known closures and owner use. Then sum revenue, operating expenses, NOI, and debt service for the year.

Use scenarios rather than one forecast. A base case can reflect supportable expectations; a downside case can reduce occupancy and ADR while increasing certain costs; an upside case should still remain evidence-based. Compare not only annual profit but also the lowest monthly cash position and reserve requirement.

Historical performance can inform assumptions, but it does not guarantee future bookings. Changes in competition, platform visibility, guest preferences, property condition, rules, and management quality can alter results. Record the source and date of every important input.

Occupancy sensitivity: monthly dollarsFive calculateAirbnb scenarios vary only occupancy. ADR, availability, stay length, fees, fixed expenses, acquisition cash, and financing remain unchanged.
View chart values
Airbnb revenue and cash flow by occupancy
Occupancy rateGross monthly revenueMonthly cash flow
45%$3,037.50-$1,078.97
55%$3,712.50-$649.22
65%$4,387.50-$219.47
75%$5,062.50$210.28
85%$5,737.50$640.03
Occupancy sensitivity: cash-on-cash returnThe return percentage uses a separate axis from currency and is calculated from the same five production results.
View chart values
Airbnb cash-on-cash return by occupancy
Occupancy rateCash-on-cash return
45%-12.27%
55%-7.38%
65%-2.5%
75%2.39%
85%7.28%

Understand break-even occupancy

Break-even occupancy is the percentage of available nights at which the model’s revenue covers variable and fixed operating expenses plus the scheduled mortgage payment. The YieldRoof calculator searches between zero and 100% occupancy using the entered rates, average stay, fees, and expenses.

The relationship is not simply fixed costs divided by ADR. More occupied nights create more accommodation revenue, but they also change platform fees, management fees, maintenance, bookings, cleaning revenue, and cleaning expense. Average stay affects how often turnover occurs.

If the property covers all modeled costs even at zero occupancy because of other income or unusual inputs, break-even can be zero. If it still loses money at 100% occupancy, no break-even exists within the modeled range. Neither result should be accepted without checking the assumptions for a data-entry or definition problem.

Break-even is a useful cushion measure, not an occupancy target or forecast. Compare it with supportable seasonal occupancy and include a margin for model error. A property that requires near-perfect occupancy may be fragile even if the base case is positive.

Verify local rules and operating constraints separately

Short-term rentals may be affected by local regulations, zoning, registration, permits, occupancy limits, safety requirements, taxes, and operating restrictions. An HOA, condominium declaration, lease, insurer, or lender may impose additional limits. These requirements are location- and property-specific and can change.

This guide does not determine whether a particular use is lawful or permitted. Verify current requirements with the relevant official authorities and review property documents and professional advice where appropriate. Include compliance costs and restricted nights in the model only after their meaning is understood.

Operational risks also matter. Guest communication, cleaning quality, maintenance response, pricing, reviews, security, and neighbor impact can affect occupancy and cost. A management fee may reduce modeled NOI but represent work the owner otherwise must perform. Compare self-management and professional management without treating owner time as valueless.

Common mistakes and practical decision use

  • Annualizing a peak month. Use a full seasonal year when demand changes materially.
  • Using calendar nights as availability. Remove owner stays, closures, maintenance, and restricted dates.
  • Counting cleaning fees without cleaning costs. Model both revenue retained and per-turn expense.
  • Ignoring booking frequency. Average stay changes turnovers, supplies, and cleaning activity.
  • Leaving out platform, management, utilities, or insurance. Build the full operating stack.
  • Putting the mortgage inside NOI. Calculate operating profit first, then cash flow after debt service.
  • Assuming permission. Verify regulations, permits, taxes, HOA rules, insurance, and loan constraints separately.

Use the model to identify the assumptions that control the result. Test lower ADR, occupancy, and average stay alongside higher cleaning, utility, management, and maintenance costs. Review annual cash flow, the weakest months, break-even occupancy, cash invested, and management workload.

A positive forecast does not guarantee profitability. It shows what may happen if the entered operating and financing assumptions occur. Replace estimates with property-specific evidence, maintain reserves for variability, and recalculate whenever rules, pricing, availability, expenses, or loan terms change.

Questions

FAQ

Keep learning

Run the analysis

This guide provides estimates and educational information for planning and comparison, not financial, investment, tax, legal, lending, or real estate advice.

YieldRoof uses Google Analytics to understand which tools are useful. No advertising cookies are used.