Vacation Rental Pricing: Estimate Revenue and Set Rates
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
- 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).
- 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.
- 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).
- Break-even nights at $250: $45,720 ÷ $203 ≈ 226 nights, about 66% occupancy of 344 available nights
- Break-even ADR at 189 nights: about $296 a night
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
- ☐ Base price. Start near the middle of your comparables, a little lower until you have about five reviews.
- ☐ Minimum price. Never below your per-night variable cost plus some margin.
- ☐ Maximum price. Set it high enough that big event nights can climb.
- ☐ Weekend and weekday difference. Many leisure markets book weekends at a premium.
- ☐ Seasonal profiles. Peak, shoulder and low season. See our calendar guide.
- ☐ Last-minute and far-out rules. A discount for open nights close to the date, and a premium for very early bookings on peak dates.
- ☐ Fees. Cleaning and pet fees are commissionable on Airbnb, Vrbo and Booking.com. Price them with that in mind.
- ☐ Same price everywhere on Vrbo's terms. From October 29, 2026, Vrbo's Host Terms require your Vrbo rates, discounts and fees to be at least as favorable as on any other channel, including your own website (sections 4.5.7 and 5.5.1). A discount that runs only on Airbnb or your direct site can break that rule (Vrbo Host Terms).
- ☐ Review every month. Compare your occupancy and ADR with the tool's market data, then adjust.
All dollar figures in the worked example are hypothetical. Tool prices were checked October 19, 2026, and change often.