Hidden Villas home

Vacation Rental Pricing: Estimate Revenue and Set Rates

Updated

Part of our series Let Others Pay for Your Vacation Home.

Before you list, answer two questions. What could this home earn? And what does it need to earn to cover its costs? This guide shows you how to answer both, then how to set prices that change with demand.

Three numbers to know

Term What it means Formula
ADR (average daily rate) The average price per booked night Rental revenue ÷ nights booked
Occupancy The share of available nights that were booked Nights booked ÷ nights available
RevPAR (or RevPAN, revenue per available night) What each open night earned on average. It combines rate and occupancy. ADR × occupancy

Rabbu's calculator defines RevPAN the same way, as ADR × occupancy (Rabbu).

Why RevPAR matters: a high rate with low occupancy can earn less than a fair rate with steady bookings. Compare pricing ideas by RevPAR, not by rate alone.

Step 1: Estimate what your home could earn

  1. Pull a free estimate for your address.
    • AirDNA Rentalizer. The free plan includes a limited Rentalizer revenue estimate. The paid Market Research plan is $125 a month, or $400 billed yearly, and adds custom comps and future-demand data (AirDNA pricing).
    • Rabbu Airbnb calculator. Free for U.S. addresses. It shows ADR, occupancy, RevPAN, seasonality and nearby comparables. Rabbu says its revenue numbers are gross and don't include cleaning fees, Airbnb's fees or management fees (Rabbu).
  2. Check the comparables yourself. Search Airbnb and Vrbo for homes with your bedroom count, guest capacity and key amenities (hot tub, view, walk-to-beach) within a short distance. Look at their calendars and prices for a normal weekend, a holiday and a slow midweek.
  3. Use a range, not a single number. Run low, middle and high cases. Data tools are estimates, and a new listing without reviews usually starts slower.

Caution: Treat every tool's estimate as a starting point. Results depend on which comparables the tool picks, and your home may differ.

Step 2: Do a break-even calculation

Here's an example with made-up numbers for a 3-bedroom mountain home. Swap in your own numbers.

Assumptions (example only): - 21 owner nights a year, which leaves 344 nights available - 55% occupancy, so 189 booked nights - $250 ADR - Average stay of 3.5 nights, so about 54 stays - Cleaning fee charged to guests: $150 per stay. Cost paid to the cleaner: $130. Supplies: $25 per stay. - All bookings through Airbnb at the 15.5% single fee, which applies to the nightly rate and the cleaning fee (Airbnb) - Self-managed

Revenue

Item Calculation Amount
Nightly revenue 189 × $250 $47,250
Cleaning fees collected 54 × $150 $8,100
Gross booking revenue $55,350
Airbnb service fee 15.5% × $55,350 −$8,579

Costs you'd pay even if you never rented (example)

Item Yearly
Mortgage (principal & interest) $28,800
Property tax $4,800
Homeowners insurance $1,800
Utilities and internet $3,600
Maintenance $2,400
Subtotal $41,400

Extra costs because you rent (example)

Item Yearly
Short-term rental insurance upgrade $1,200
Extra utilities $1,200
Extra maintenance and wear $1,200
Software (PMS and pricing tool, about $60/month) $720
Cleaning (54 × $130) $7,020
Supplies (54 × $25) $1,350
Subtotal $12,690

Result: - Revenue after the platform fee: $55,350 − $8,579 = $46,771 - All costs: $41,400 + $12,690 = $54,090 - Owner's yearly out-of-pocket: −$7,319, compared with −$41,400 if the home sat empty - Guests covered about 82% of what the home costs to own

With full-service management (example): a 25% fee on the post-platform revenue would cost about $11,693. That raises the owner's out-of-pocket cost to about −$19,012, so guests cover about 54%. In real life, cleaning coordination and some costs may change under a manager. Fee bases also vary, so ask each manager whether they take their percentage of gross revenue or net.

Find your break-even rate and occupancy

Every booked night contributes to fixed costs:

Contribution per night = (ADR + cleaning fee ÷ average stay) × (1 − platform fee) − (cleaning cost + supplies) ÷ average stay

In the example: ($250 + $150 ÷ 3.5) × 0.845 − $155 ÷ 3.5 ≈ $203 per booked night.

Fixed yearly costs in the example are $41,400 + $4,320 = $45,720 (the base costs plus the insurance, utilities, maintenance and software extras).

Use these targets to sanity-check your plan. If no comparable homes get anywhere near the break-even rate or occupancy, plan for rental income to reduce your costs, not cover all of them.

Leave out of this math: lodging taxes you collect and pass on (they aren't your income), and income taxes, which depend on your situation. Mortgage principal is a cash cost, but it also builds equity. See the rules and taxes guide.

Step 3: Set prices that move with demand

Rates that never change leave money on the table on busy nights and leave nights empty in slow weeks. Dynamic pricing tools adjust your rates every day based on market data, inside the minimum and maximum you set.

Tool Published price (checked Oct. 19, 2026) Source
PriceLabs $19.99/month for your first listing in the U.S. Additional listings cost less ($14.99 each for listings 2–5). 30-day free trial. Mapping the same home across Airbnb and Vrbo costs $1 per mapped listing. PriceLabs help
Wheelhouse Pro Flex: 1% of revenue ($2.99 monthly minimum). Pro Flat: $19.99 per listing per month. A free tier is available. Wheelhouse pricing
Beyond Free market-data plan. Growth: 1% of bookings. Pro: 1.25%. Your first $5,000 in bookings are free of the booking fee. Beyond plans
AirDNA Adapt $20/month per listing, 30-day free trial AirDNA pricing
Built into a PMS Some PMS plans include pricing. Lodgify's Professional and Ultimate plans list dynamic pricing at no extra cost. Lodgify pricing

Flat fee or percentage? With a 1% plan, the cost rises with your revenue. A flat $19.99 a month works out cheaper once you book more than about $2,000 a month ($19.99 ÷ 1%). Check this against your own revenue.

Pricing settings checklist

All dollar figures in the worked example are hypothetical. Tool prices were checked October 19, 2026, and change often.