ROIPricingCosts

Airbnb seasonal pricing with your own numbers

Count booked nights and nightly revenue in seasons you choose, including Friday and Saturday, then price each slice from costs you pay. The worked window is made up.

By bnbutils ·

On this page
  1. Count the nights you already had
  2. A made-up window
  3. What the costs do to the rate
  4. Minimum stay
  5. Friday and Saturday
  6. A season on the calendar
  7. One year, and one upfront amount
  8. What the estimate leaves out
  9. Help center pages checked on 28 October 2026

Price a high season, a low season, and a Friday or Saturday night from bookings you already had and costs you already pay. You pick the dates. Count the booked nights and the nightly revenue inside those dates, then type that occupancy and those costs into the nightly price calculator. A minimum stay changes how many nights share one turnover. Airbnb’s weekend adjustment changes Friday and Saturday as a percent of the base price you set.

The worked window below is made up. These calculators do not read an Airbnb calendar, a list of similar listings, or a season this site names. This is a planning estimate, not financial, tax, legal, or pricing advice, and a guest may not book at a rate these pages show.

The seasonality calculator compares two seasons you counted. This page runs each season in the nightly price calculator, the ROI calculator, and the break-even calculator.

How to set an Airbnb nightly price from your costs is one cost-plus rate for one occupancy. How to calculate your Airbnb occupancy rate, ADR and RevPAR is the night count behind a percent, including blocked nights. The calendar there is made up. How to estimate Airbnb ROI and break-even walks a year and an upfront amount with its own illustrative example.

Tick the boxes in this tab, then print. The ticks stay in the browser. This site does not save them or send them anywhere.

Seasonal pricing from your own calendar

From your own calendar

You choose the dates. The count is nights a guest reserved, and the nightly price those nights paid.

Costs that stay and costs that follow a stay

Monthly fixed costs continue in a quiet month. A turnover is paid when a stay ends.

On the Airbnb calendar

A price edit applies to future nights. A pending or confirmed reservation keeps the price already booked.

Count the nights you already had

Pick the dates before you divide. A high season and a low season are two windows you define from your own calendar. A holiday week can be its own window. This page does not name the months.

For each window, and again for the Friday and Saturday nights inside it:

occupancy = guest-booked nights ÷ nights in the slice
ADR = guest nightly revenue ÷ guest-booked nights

Guest-booked nights are nights a guest reserved. A night you blocked so you could stay, or so you could turn the place over, did not earn the nightly rate. How to calculate your Airbnb occupancy rate, ADR and RevPAR is that distinction, including which nights sit in the base. The ROI calculator and the break-even calculator use 365 nights when you type an occupancy percent. The nightly price calculator’s month is 365 ÷ 12. A 100-night window is a third base. Divide inside the base you counted, then decide which calculator base you are about to type into.

Calendar availability, checked on 28 October 2026, is where a night is marked available or blocked. On desktop, the page says to click Calendar, select the listing calendar, select the nights, and click Available or Blocked. This page uses the count you make after that marking. It does not import the calendar.

A made-up window

Every count in this section is made up. The 100 nights are not a season, a quarter, or a market. Replace them with the dates you picked.

  • 100 nights in the window
  • 20 of those nights are Friday or Saturday. 16 are booked. Nightly revenue on those 16 nights is 3200
  • The other 80 nights include 32 booked nights. Nightly revenue on those 32 nights is 3200
  • Combined booked nights are 48. Combined nightly revenue is 6400
Friday and Saturday occupancy = 16 ÷ 20 = 80%
Friday and Saturday ADR = 3200 ÷ 16 = 200
Other-nights occupancy = 32 ÷ 80 = 40%
Other-nights ADR = 3200 ÷ 32 = 100
Window occupancy = 48 ÷ 100 = 48%
Window ADR = 6400 ÷ 48 = 133.333…

The window ADR to the nearest hundredth is 133.33. The 80% and the 40% describe slices of this made-up window. They are not a weekend premium to copy, and they are not a high season and a low season unless the dates you chose were those seasons. A Friday that fell inside a slow month is still a Friday in this count.

What the costs do to the rate

The nightly price calculator spreads monthly fixed costs across the booked nights you enter. It spreads the turnover you pay across the nights in a stay. It then raises the nightly rate so the share you keep, after the host fee, covers that cost. The break-even rate is the nightly rate at which operating profit is zero. With a margin of zero, the target rate is that same rate.

monthly fixed costs = mortgage or rent + utilities + insurance + software + other monthly fixed costs
per-stay cost = cleaning + laundry + supplies + other per-stay costs
booked nights per month = (365 ÷ 12) × occupancy rate
fixed cost per booked night = monthly fixed costs ÷ booked nights per month
per-stay cost per booked night = per-stay cost ÷ nights per stay
cost per booked night = fixed cost per booked night + per-stay cost per booked night
break-even nightly rate = cost per booked night ÷ (1 − host fee rate)

Occupancy percentage on that page means booked nights are 365 ÷ 12 multiplied by the percent. Booked nights per month is the other switch: you type the nights, and a number above a full month is treated as a full month. The 48 booked nights in the made-up window are not a month. Typing 48 into booked nights per month would fill the month and hide the window. The runs below use the occupancy switch and type 80, 40, and 48.

The made-up costs, the same on every nightly run, are:

  • Mortgage or rent 900
  • Utilities 80
  • Insurance 70
  • Software 20
  • Other monthly fixed costs 30
  • Cleaning 70, laundry 15, supplies 10, and other per-stay costs 5, which you pay
  • A margin of 0%
  • The host-only fee selected, at the starting 15.5%

Monthly fixed costs are 900 + 80 + 70 + 20 + 30 = 1100. The per-stay cost is 70 + 15 + 10 + 5 = 100. How to set an Airbnb cleaning fee is that turnover when you charge it as a guest fee instead of folding it into the nightly rate. The cleaning fee calculator builds the fee from labor and supplies. This example leaves it as a cost you pay. The Airbnb turnover cleaning checklist is the work between stays. This page does not say how many hours that work takes.

Airbnb’s service-fee help page, checked on 28 October 2026, describes two structures for stays. Under the split fee, most hosts pay 3%, listings in Brazil and Mexico pay 4%, and some hosts pay more. Guests pay a service fee of 14.1% to 16.5% of the booking subtotal. Under the single fee, most hosts pay 15.5%, remaining hosts typically pay 14% to 16%, and listings in Brazil and Mexico pay 16%. This site’s calculator calls the single fee the host-only fee. The guest fee does not change the break-even rate. Airbnb host service fees explained keeps the rest of that page, including VAT and where a reservation shows the fee. These calculators do not add VAT on top of the percent you enter. Type the percent from your account. The 15.5% in this example is the calculator’s starting host-only percent.

With USD selected and a stay length of 2, the page shows:

  • 80% occupancy, 24.33 booked nights. Fixed cost per booked night displays as $45.21. Per-stay cost per booked night displays as $50.00. Cost per booked night displays as $95.21. Monthly operating cost displays as $2,316.67. The break-even nightly rate displays as $112.67. The target rate displays as $112.67 because the margin is 0%.
  • 40% occupancy, 12.17 booked nights. Fixed cost per booked night displays as $90.41. Per-stay cost per booked night displays as $50.00. Cost per booked night displays as $140.41. Monthly operating cost displays as $1,708.33. The break-even nightly rate and the target rate display as $166.17.
  • 48% occupancy, 14.6 booked nights. Fixed cost per booked night displays as $75.34. Per-stay cost per booked night displays as $50.00. Cost per booked night displays as $125.34. Monthly operating cost displays as $1,830.00. The break-even nightly rate and the target rate display as $148.33.

Fewer booked nights give each night more of the 1100. The per-stay piece stays 100 ÷ 2. The 80% row is what this month does if the whole month books like the made-up Friday and Saturday slice. The 40% row is what it does if the whole month books like the other nights. The calculator’s month is 365 ÷ 12 nights, about 30.42. It is not the 20 Friday and Saturday nights, and it is not the 100-night window.

Minimum stay

A longer minimum spreads one turnover across more nights. It also means a guest who wanted fewer nights does not book. The nightly price calculator shows the first effect. It has no field for the stays you did not get.

At the same 48% occupancy, the same 1100, the same per-stay cost of 100, and the same host-only 15.5%, only the stay length changes:

  • 1 night: per-stay cost per booked night displays as $100.00. Cost per booked night displays as $175.34. Monthly operating cost displays as $2,560.00. The break-even rate displays as $207.51.
  • 2 nights: per-stay cost per booked night displays as $50.00. The break-even rate displays as $148.33, the row above.
  • 3 nights: per-stay cost per booked night displays as $33.33. Cost per booked night displays as $108.68. Monthly operating cost displays as $1,586.67. The break-even rate displays as $128.61.

Trip length, checked on 28 October 2026, is where the listing’s minimum and maximum nights are saved. On desktop, the page says to click Calendar, select the listing calendar, click Availability, and under Trip length update the minimum and maximum nights, then click Save. The same page says you can set a different minimum for each check-in day. Its example is a 2-night minimum for a Friday check-in and a 1-night minimum for the other days. That example is the help page’s. The 1, 2, and 3 in the calculator runs are the made-up stay lengths, so the division is visible.

For a rule-set, the same page says to open Trip length and choose Customize minimum stay by check-in day. While the rule-set is in effect, it overrides the listing’s existing minimum-night rules. Rule-sets are covered below. They are on accounts that use professional hosting tools.

Getting started also says to set trip minimums and maximums, to set days guests cannot check in or check out, and to leave preparation time between reservations. A minimum stay does not block the hours you need to clean. The turnover still needs a gap on the calendar if you need one. Days a guest cannot arrive are a separate control from the nightly rate.

A weekly discount on Airbnb is for a stay of 7 nights or more, and a monthly discount is for 28 nights or more. You type the percent (length-of-stay discounts). That page, checked on 28 October 2026, says discounts of 10% or more are shown in search, and that after the discount the price must be at least $10 per day. If a long minimum will usually meet 7 nights, the rate in your count is the rate after the discount you set. The $10 floor is Airbnb’s. It is not a rate from the calculator.

Friday and Saturday

Weekend adjustment, checked on 28 October 2026, changes Friday and Saturday nights by a percent of the base price. You can set it from -50% to +50%, and you can change it. When the base price changes, Friday and Saturday move with it. To remove it, set the percent to 0%. Friday and Saturday then use the default nightly price. The page says those edits do not affect pending or accepted reservations.

The page says to turn Smart Pricing off if you want to set the weekend adjustment. It also says Airbnb suggests a percent of the base price, and that you can type your own and compare the base with similar listings. The calculators on this site do not request similar listings, and they do not fill in that suggested percent.

On a made-up base of 100, which is the other-nights ADR above, the page’s limits are 50 and 150. That arithmetic is the allowed range applied to a made-up base. It is not a weekend rate to save on the listing. A custom price on a Friday replaces the adjustment for that night.

On desktop, the page says:

  1. Click Calendar and select the listing calendar.
  2. Click Price settings, then Per night price.
  3. Enter the base price and click Save.
  4. Click Weekend adjustment, set the percent, and click Done.

Custom pricing, checked on 28 October 2026, is a price on the nights you select. The page says a custom price overrides the default nightly price, Smart Pricing, the weekend adjustment, and long-term pricing for those nights. The edit applies to future reservations. Pending and confirmed reservations keep the price already booked. On desktop: Calendar, select the nights, enter the custom price, Save.

The same page describes price tips as recommendations from the listing’s location and amenities, past bookings, and prices in the area. Price tips can be absent when Smart Pricing is on, when Airbnb does not have enough data, when the price you set is already inside the suggested range, or when a discount or promotion covers every night. This site does not show price tips.

Setting a price says you set the nightly price, you can change it, and the price applies to future nights until you edit it. The same page is where a custom price, a weekend adjustment, and pricing from guest demand for similar listings are named together. The desktop steps there are Calendar, the listing calendar, Price settings, Per night price, the default nightly price, Save.

A season on the calendar

If you use professional hosting tools, a rule-set can hold a nightly price for a stretch of dates, length-of-stay discounts, last-minute and early-bird discounts, trip length, and check-in and checkout days (how rule-sets work). The page, checked on 28 October 2026, says rule-sets are created and edited on desktop, and that they are not available in the mobile browser or the Airbnb app. Its example of a nightly rule is a 10% increase for holiday dates, or a discount for a low season. Those percents are the help page’s examples.

Once a rule-set is applied, it overrides the pricing and availability already set on those dates. The page applies pricing rules in this order: nightly price and weekend adjustment, then length-of-stay discounts, then early-bird and last-minute discounts. In the page’s example, a nightly rate of $100 plus a 10% nightly increase is $110, and $110 minus a 20% early-bird discount is $88. In the next example on that page, a trip that qualifies for both a 20% early-bird discount and a 30% monthly discount takes only the monthly discount: $110 becomes $77.00 a night. A custom promotion is calculated after the rule-set. The page’s July example is a rule-set price of $100 instead of $120, then 20% off that $100, so the guest pays $80 a night.

Create and edit rule-sets, checked on 28 October 2026, says the same professional-hosting-tools limit. On desktop, select the dates, open Rule-sets, click Add rule-set, name it, choose a color, set the rules, and click Save. Editing starts from a date that already has the rule-set.

Smart Pricing, checked on 28 October 2026, adjusts the nightly price from demand, inside a minimum and maximum you set. The page says Smart Pricing overrides rule-sets, so a rule-set needs Smart Pricing off. Weekly, monthly, and trip-length discounts override Smart Pricing, and weekend pricing needs Smart Pricing off. A custom price overrides Smart Pricing for the nights you edit without turning Smart Pricing off for the whole calendar. The page also says Airbnb may turn Smart Pricing off for a time during events such as a natural disaster, an emergency, or political unrest. A season you saved as a rule-set is still your dates and your numbers. Smart Pricing is Airbnb’s control. These calculators do not run it.

One year, and one upfront amount

The ROI calculator does not take two seasons. Booked nights are 365 times the one occupancy percent you type. Annual revenue is the nightly rate times those nights. Monthly fixed expenses are multiplied by 12. Variable expenses are a percent of nightly revenue. A host fee is not in that revenue unless the percent you type stands in for it, or the nightly rate is already your payout per night. Income tax is not calculated.

The runs below use the made-up ADRs and the made-up percents as if each one were the whole year. A year at 80% is not 16 Friday and Saturday nights. It is 292 booked nights. The purchase figures are made up so cash invested has a number. They are not a property price.

  • Purchase price 200000
  • Down payment 20%
  • Closing costs 4000
  • Furniture and setup 5000
  • Variable expenses 0%
  • Monthly fixed expenses 1100

Cash invested displays as $49,000. Annual fixed costs display as $13,200. Variable costs are zero, so this profit is before a host fee.

  • 80% occupancy and a nightly rate of 200: 292 booked nights, annual revenue $58,400, annual operating profit $45,200, cash-on-cash return 92.2%, cap rate 22.6%
  • 48% occupancy and a nightly rate of 133.33: 175.2 booked nights, annual revenue $23,359, annual operating profit $10,159, cash-on-cash return 20.7%, cap rate 5.1%
  • 40% occupancy and a nightly rate of 100: 146 booked nights, annual revenue $14,600, annual operating profit $1,400, cash-on-cash return 2.9%, cap rate 0.7%

133.33 is the made-up window ADR rounded to the nearest hundredth, typed as the nightly rate. The ROI page shows money to the nearest dollar. The 92.2% and the 2.9% are that gap between two made-up years. They are not a return to expect from weekends, and a guest may not book 292 nights at 200.

The break-even calculator also uses one occupancy and one nightly rate. Monthly profit is nightly revenue, minus monthly fixed costs, minus variable cost per booked night. Months to break even are the upfront amount divided by that monthly profit, and they are unavailable when monthly profit is not above zero. The nightly rate here is before a host fee, the same way the ROI rate is. The timeline assumes every month matches the row you typed.

The made-up break-even runs use an upfront amount of 5000, monthly fixed costs of 1100, and a variable cost of 50 per booked night. The 50 is the per-stay cost of 100 divided by the 2-night stay. It is the turnover piece. It is not the host fee.

  • 80% occupancy and a nightly rate of 200: booked nights per month display as 24.3. Monthly revenue displays as $4,867. Variable costs display as $1,217. Monthly operating profit displays as $2,550. Months to break even display as 2 months. Profitable booked nights display as 33.3.
  • 40% occupancy and a nightly rate of 100: booked nights per month display as 12.2. Monthly revenue displays as $1,217. Variable costs display as $608. Monthly operating profit displays as -$492. Months to break even display as Not reachable.

The 40% row still pays the 1100 when fewer nights book. The 100 nightly rate does not cover that month’s fixed costs plus the 50 per booked night. That is this made-up row. The break-even calculator’s note says the timeline assumes the same rate, occupancy, and costs every month, and that real demand is seasonal. The season still has to be the occupancy you type.

How to estimate Airbnb ROI and break-even is the longer walk through cash invested, the host fee, and an upfront amount. The figures there are a separate illustrative example. The currency control on these calculators changes the symbol and the grouping. It does not convert one currency into another. This example is shown in USD.

What the estimate leaves out

The made-up window has no cleaning fee collected from the guest, no pet fee, no extra guest fee, and no tax. Income tax, depreciation, and a loan payment you did not type are outside the formulas. A guest may not book at $112.67, at $166.17, at $148.33, or at 200.

Smart Pricing, price tips, and the similar-listings control on the price help page are Airbnb’s. Turning one of them on means the nightly price is no longer only the rate from these runs. The calculators still will not look those listings up.

A blocked night for preparation, a night you stay, and a cancellation you cannot reopen change the base. Count them in the occupancy guide’s way before you type a percent. The seasonality calculator is the comparison of two of those counts. Each count on this page is one run.

Help center pages checked on 28 October 2026

Common questions

Does a high season on this page come from similar listings?

No. You pick the dates and you count the nights. The nightly price calculator, the ROI calculator, and the break-even calculator use the occupancy, the rate, and the costs you type. Airbnb's price tips and Smart Pricing use demand and similar listings (https://www.airbnb.com/help/article/474). Those controls are separate from these calculators.

Can the ROI calculator take a high season and a low season together?

No. Booked nights in the ROI calculator are 365 times one occupancy percent, and the nightly rate is one number. A high season and a low season are two runs, or one blended occupancy you calculate before you type it. The seasonality calculator compares two seasons you counted. This page runs each season in the nightly price calculator.

Why does a longer stay length lower the break-even rate in the example?

The same per-stay cost is divided by more nights. In the made-up example that cost is 100. At one night it is 100 per booked night. At three nights it displays as $33.33. Monthly fixed costs stay on the occupancy you typed. The calculator does not add back the shorter stays a minimum-night rule would have refused.

Which nights does Airbnb's weekend adjustment change?

Friday and Saturday. The weekend adjustment help page, checked on 28 October 2026, says you can set the adjustment from -50% to +50% of the base price, and that a custom price overrides it (https://www.airbnb.com/help/article/512). The page also says to turn Smart Pricing off when you want to set that adjustment.