How to price Airbnb holidays and local events with your own numbers
Compare dates you choose with other nights you already hosted, then check a higher rate against costs you pay. The worked dates are example figures.
By bnbutils ·
On this page
Price a holiday or a local event from bookings you already had on dates you choose, and from costs you already pay. Airbnb’s calendar can circle a date. The circle is not a rate. A custom price is a number you type on the nights you select. A higher minimum on those dates is a separate control from the price, and the nights are bookable when they are open.
Every dollar amount, percent, and night count in the worked sections is an example figure. The sections are made up. This page does not name a holiday, a city, or an event. These calculators do not read an Airbnb calendar or a list of similar listings. 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 occupancy calculator is the past window against another window you pick. The nightly price calculator asks what nightly rate covers costs at an occupancy and a stay length you type. The seasonality calculator puts those two windows on one page. The weekend pricing calculator splits Friday and Saturday out of the peak window when those nights had a different price.
Airbnb seasonal pricing with your own numbers is a high season and a low season you define, including Friday and Saturday. The window there is made up. How to set different weekday and weekend prices on Airbnb using your own numbers is Friday and Saturday for a window that is not a holiday. The window there is made up.
Holiday and event dates from your own numbers. Printed from bnbutils.com. Ticked boxes are a working copy on this sheet. They are not a saved record.
Holiday and event dates from your own numbers
The dates and the nights already hosted
You write down the start and the end. A circle on the calendar is Airbnb's marker.
The rate you are testing
A past ADR is a record. The next price is a number you type.
Minimum stay and open nights
The price, the minimum, and the open nights are three saves.
Pick the dates, then count them
Popular dates, checked on 28 October 2026, are marked with a circle on the calendar in the single-listing view. The page says they can include a public holiday for the country where the listing is located, a local event, or another date when there may be higher demand in the area. If the night is available, select it. Depending on the date, you may see the name of a public holiday or local event, the number of events, or no extra detail. This site does not list those dates and does not show the circle.
The page says to make the nights available if you want to host them, and to block a night you do not want to host. The steps for opening a night are below. The price is not on that page.
You can also ignore the circle and use dates you already know you want to price. Write the start and the end before you divide. A comparison window is another set of dates you choose, and it should not overlap. How to calculate your Airbnb occupancy rate, ADR and RevPAR is booked nights, blocked nights, and which nights sit in the base. The calendar there is made up.
A made-up pair of windows
Every count in this section is an example figure. The 10 nights are not a holiday and they are not a market.
- Peak dates: 10 nights available, 9 booked, room revenue 2000
- Other dates: 10 nights available, 4 booked, room revenue 480
Room revenue is the nightly price only. With USD selected, the occupancy calculator shows:
- Peak dates: occupancy 90%, ADR $222.22, RevPAR $200.00
- Other dates: occupancy 40%, ADR $120.00, RevPAR $48.00
- The change, which is the other dates minus the peak dates: −50 percentage points of occupancy, an ADR change of −$102.22, and a RevPAR change of −$152.00
The peak ADR is $102.22 higher than the other window in this example. That gap is what these made-up nights already paid. It is not next year’s price. A guest may not pay $222.22 again. The RevPAR gap is wider than the ADR gap because the other window was typed with 6 unbooked nights and the peak window with 1.
Friday and Saturday inside the peak window
The same 10 peak nights, still example figures, split into Sunday through Thursday and Friday and Saturday:
- Weekday rate 200, 6 nights available, 5 booked
- Friday and Saturday rate 250, 4 nights available, 4 booked
- Platform fee 15.5%
- Cost per booked night 0
Five times 200 plus four times 250 is 2000, the room revenue in the occupancy count. The weekend pricing calculator shows that split. Occupancy on the weekday slice displays as 83.333%. Friday and Saturday display as 100%. Each slice has revenue $1,000.00, a platform fee of $155.00, and a net of $845.00. ADR is $200.00 on the weekday slice and $250.00 on Friday and Saturday. RevPAR is $166.67 and $250.00. Together the page shows revenue $2,000.00, platform fee $310.00, net $1,690.00, ADR $222.22, occupancy 90%, and RevPAR $200.00.
The $1,690.00 is revenue after the host fee. The turnover is not in it, because the cost per booked night is 0. The ADR of $222.22 matches the occupancy calculator because both pages were given the same 2000 and the same 9 booked nights.
250 is 25% above 200:
(250 − 200) ÷ 200 = 25%
Weekend adjustment, checked on 28 October 2026, can be set from -50% to +50% of the base price. 25% is inside that range, so a base of 200 could hold Friday and Saturday at 250 as a weekend adjustment. A custom price on those nights can hold 250 as well. Both readings use example prices. The help page also says Airbnb suggests a percent, and that you can compare the base with similar listings. These calculators do not request those listings and do not fill in the suggested percent. Turn Smart Pricing off when you want to set the weekend adjustment.
How to set different weekday and weekend prices on Airbnb using your own numbers is the longer walk through that control. The prices there are a separate set of example figures. A what-if on the weekend page adds percentage points to the weekend adjustment. It does not fill in a premium for a holiday.
What the costs do to a higher rate
The nightly price calculator solves one rate for a planning month. Booked nights are 365 ÷ 12 multiplied by the occupancy you type. The 9 peak nights are not that month. Typing 90% means the whole month books like the made-up peak window. Typing 40% means the whole month books like the other window. How to set an Airbnb nightly price from your costs is one cost-plus rate for one occupancy. The costs there are a different set of example figures.
break-even nightly rate = cost per booked night ÷ (1 − host fee rate)
cost per booked night = monthly fixed costs ÷ booked nights + per-stay cost ÷ nights per stay
The example costs, the same on every nightly run, are:
- Mortgage or rent 800
- Utilities 80
- Insurance 70
- Software 0
- Other monthly fixed costs 50
- Cleaning 60, laundry 20, supplies 15, and other per-stay costs 5
- A margin of 0%
- The host-only fee selected, at the starting 15.5%
Monthly fixed costs are 1000. The per-stay cost is 100.
Airbnb’s service-fee help page, checked on 28 October 2026, says most hosts pay 15.5% under the single fee. This site’s calculator calls that the host-only fee. The guest fee does not change the break-even rate. Airbnb host service fees explained has the rest of that page, including the 14% to 16% range and the 16% for listings in Brazil and Mexico. Type the percent from your account. The 15.5% here is the calculator’s starting host-only percent.
With USD selected:
- 90% occupancy and 3 nights per stay: 27.38 booked nights. Stays per month display as 9.13. Fixed cost per booked night displays as $36.53. Per-stay cost per booked night displays as $33.33. Cost per booked night displays as $69.86. Monthly operating cost displays as $1,912.50. The break-even nightly rate and the target rate display as $82.68.
- 90% occupancy and 2 nights per stay: stays per month display as 13.69. Per-stay cost per booked night displays as $50.00. Cost per booked night displays as $86.53. Monthly operating cost displays as $2,368.75. The break-even rate and the target rate display as $102.40.
- 90% occupancy and 4 nights per stay: stays per month display as 6.84. Per-stay cost per booked night displays as $25.00. Cost per booked night displays as $61.53. Monthly operating cost displays as $1,684.38. The break-even rate and the target rate display as $72.82.
- 40% occupancy and 2 nights per stay: 12.17 booked nights. Stays per month display as 6.08. Fixed cost per booked night displays as $82.19. Per-stay cost per booked night displays as $50.00. Cost per booked night displays as $132.19. Monthly operating cost displays as $1,608.33. The break-even rate and the target rate display as $156.44.
The past peak ADR of $222.22 is above $82.68. The other window’s ADR of $120.00 is below $156.44. Both sentences describe this example at the occupancy typed into the month, not the 10-night window. A longer stay length lowers the break-even rate because the same 100 is divided by more nights. The calculator does not add nights a longer minimum would have refused.
A premium, on this page, is the gap between a rate you might put on the calendar and the break-even rate for the occupancy and stay length you are willing to type. $222.22 minus $82.68 is one such gap, and it uses example figures on both sides. It is not a percent to copy onto a listing. Next year’s custom price can be $222.22, the break-even, or another number you choose. The calculators do not pick it.
The two windows on one page
The seasonality calculator can hold the peak window and the other window as two seasons. The names are labels. They do not change the formula. The months field multiplies the monthly fixed cost. It does not turn 10 nights into a full month.
The example uses one month on each row, 15.5% for the platform fee, cleaning of 60 and supplies of 40 per stay, and the ADR from the occupancy count typed as the nightly rate. Peak dates use 222.22, 90% occupancy, 10 nights available, an average stay of 3, and monthly fixed costs of 0. Other dates use 120, 40% occupancy, 10 nights available, an average stay of 2, and monthly fixed costs of 1000.
The 1000 sits on the other-dates row only, so the month’s fixed cost is counted once. Peak dates do not have zero rent. The 0 is this example’s way of keeping the 1000 off a second row. Supplies of 40 plus cleaning of 60 are the same 100 used in the nightly runs.
The page shows:
- Peak dates: 9 booked nights, 3 stays, revenue $1,999.98, platform fee $310.00, per-stay costs $300.00, fixed costs $0.00, net income $1,389.98
- Other dates: 4 booked nights, 2 stays, revenue $480.00, platform fee $74.40, per-stay costs $200.00, fixed costs $1,000.00, net income -$794.40
Revenue for the two seasons displays as $2,479.98. Net income for the two seasons displays as $595.58. The peak revenue is $1,999.98 rather than $2,000.00 because 222.22 times 9 is 1,999.98. The two cents are that rounding. The other-dates net is negative in this example because the whole 1000 is on 4 booked nights, with the fee and two turnovers. That is the row as typed. It is not a finding that dates outside a holiday lose money.
The months field is 1 on each row, so the page’s total covers 2 months even though each row has 10 nights available. The word annual on the what-if line is the label the page uses for that total.
A what-if of +10% on the peak rate changes 222.22 to a rate that displays as $244.44. The page’s what-if line shows revenue up by $199.98 and net income up by $168.99. The +10% is an example figure. It is not a holiday premium. How rule-sets work uses a 10% nightly increase for holiday dates as the help page’s own example of a nightly rule. That 10% is not imported here.
Airbnb seasonal pricing with your own numbers runs a high occupancy and a low occupancy through the nightly price calculator and the ROI calculator. The purchase figures there are a separate set of example figures. Do not put the peak window and the other nights of the same month into the seasonality calculator as two rows that each carry the full 1000.
The minimum on those dates
Trip length, checked on 28 October 2026, is where the listing’s minimum and maximum nights are saved. On desktop: Calendar, the listing calendar, Availability, Trip length, the minimum and maximum, 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. A Friday rule applies on Fridays, including Fridays that are not in the peak window.
A minimum that should exist only on the holiday dates is not that control. If you use professional hosting tools, a rule-set can hold a trip length for the dates you apply it to. How rule-sets work, checked on 28 October 2026, lists trip length with the nightly price, length-of-stay discounts, and check-in days. While the rule-set is in effect, it overrides the pricing and availability already set on those dates. Rule-sets are edited on desktop, not in the mobile browser or the app. To set a minimum by check-in day inside the rule-set, the trip-length page says to open Trip length and choose Customize minimum stay by check-in day while editing the rule-set. Smart Pricing overrides rule-sets, so a rule-set needs Smart Pricing off. How to set an Airbnb minimum night stay from your own numbers compares one turnover with the nightly price you keep. The figures there are a separate set of example figures.
In the nightly runs above, a 2-night stay at 90% occupancy has a break-even of $102.40 and a 4-night stay has a break-even of $72.82. Use your own prices in that division before you raise the minimum. The calculator will not put back a 2-night stay the minimum refused.
A stay of 7 nights or more can also take a weekly discount, and a stay of 28 nights or more can take a monthly discount. How to set Airbnb weekly and monthly discounts with your own numbers is that percent against the turnovers it replaces. The stays there are a separate set of example figures. Custom pricing says a custom price overrides long-term pricing for the nights you select. Check the price breakdown before you treat the custom price and the weekly percent as both in effect.
When the nights are open
Availability window, checked on 28 October 2026, is how far ahead a guest can book. You can set it to 3, 6, 9, 12, or 24 months from today. The page’s example is a 3-month window: a guest can book only up to 3 months from today. On desktop: Calendar, the listing calendar, Availability settings, Availability window, the length, Save.
The same page says nights are opened so the window you chose stays open, and you do not have to open each new night by hand. Nights you have marked open or blocked stay that way when the window moves. The page also says that making more dates available may lead to more search activity and potential booking opportunities. This guide does not measure search or bookings. It does not pick 3, 6, 9, 12, or 24. The decision is how far ahead you are willing to take a reservation at the price on the calendar.
A date past the window is not bookable until the window includes it, unless you accept a request for dates beyond it. Requests outside the window, checked on 28 October 2026, are for listings that use Instant Book. You have 24 hours to accept or decline. If you do not respond, the request expires, and the page says that can affect your response rate. Declining, or letting it expire, still leaves the guest able to request the same dates again. If the window is 24 months, that option is not shown. The page says guests can book up to 2 years ahead, so there is no date beyond a 24-month window to request.
Popular dates tells you to leave a circled night available if you want to host it, and to block it if you do not. Opening a night that a setting had blocked does not change the setting. The page’s example is advance notice. On desktop, the open steps are:
- Click Calendar and select the listing calendar you want to change.
- Select a night or multiple nights.
- Click to enable Available.
The same page says Airbnb can block the calendar if required account information is missing. A block of that kind is not a night you priced closed.
Custom pricing, checked on 28 October 2026, is the price on the nights you select. The page names high-demand dates such as holidays or special events as nights you might customize. The edit applies to future reservations. Pending and confirmed reservations keep the price already booked. A custom price overrides the default nightly price, Smart Pricing, the weekend adjustment, and long-term pricing for those nights. On desktop: Calendar, select the nights, enter the custom price, Save.
Put a custom price on the peak nights when you have a rate you are willing to keep after the host fee. Leave the nights blocked when you are not willing to host them at the price that would be offered. The availability window decides how far ahead that offer exists. Neither control looks up the $222.22 from this example.
What the estimate leaves out
The example windows have no guest cleaning fee, no pet fee, no extra guest fee, and no tax. Income tax is outside the formulas. The host fee in the rows is 15.5%. These calculators do not add VAT on top of the percent you enter.
A guest may not book at $222.22, at $120.00, at $82.68, at $102.40, at $72.82, at $156.44, at $244.44, at 200, or at 250. The 10-night windows are not your calendar. Price tips and Smart Pricing are Airbnb’s controls. Custom pricing says price tips can be absent when Smart Pricing is on, when Airbnb does not have enough data, when your price is already inside the suggested range, or when a discount or promotion covers every night. This site does not show price tips.
Help center pages checked on 28 October 2026
- https://www.airbnb.com/help/article/2901 for circled popular dates, public holidays and local events, and for opening or blocking a night.
- https://www.airbnb.com/help/article/474 for a custom price on selected nights, including holidays and special events, and for what that price overrides.
- https://www.airbnb.com/help/article/3611 for an availability window of 3, 6, 9, 12, or 24 months, and for nights you marked yourself.
- https://www.airbnb.com/help/article/4183 for Instant Book requests past the availability window, the 24-hour response, and the 24-month case.
- https://www.airbnb.com/help/article/880 for minimum and maximum nights, and a different minimum by check-in day.
- https://www.airbnb.com/help/article/2061 for a rule-set on holiday dates, trip length on those dates, and Smart Pricing overriding a rule-set.
- https://www.airbnb.com/help/article/512 for the Friday and Saturday adjustment and the -50% to +50% range.
- https://www.airbnb.com/help/article/1857 for the single fee, including 15.5% for most hosts.
Common questions
Does a circled date tell me the price to charge?
No. Circled dates on the calendar can be a public holiday, a local event, or another date Airbnb marks as popular (https://www.airbnb.com/help/article/2901). Selecting an available night may show a name, a count of events, or no extra detail. The price is a custom price you enter for the nights you select (https://www.airbnb.com/help/article/474). The 200, the 250, and the 222.22 in this guide are example figures.
Can I set a minimum stay that applies only on those dates?
A minimum by check-in day applies to that weekday on the weeks it is in effect, including outside the dates you have in mind. Airbnb's example is a 2-night minimum for a Friday check-in and a 1-night minimum for the other days (https://www.airbnb.com/help/article/880). A rule-set can hold a trip length for the dates you apply it to, on accounts that use professional hosting tools (https://www.airbnb.com/help/article/2061). Rule-sets are edited on desktop.
How far ahead can a guest book those dates?
The availability window can be 3, 6, 9, 12, or 24 months from today (https://www.airbnb.com/help/article/3611). Nights inside that window are opened for booking on their own, except nights you marked open or blocked yourself. If you use Instant Book, you can allow a request past the window, and you have 24 hours before the request expires (https://www.airbnb.com/help/article/4183). A 24-month window does not show that option, because guests can book up to 2 years ahead.
Is the 10% what-if a holiday premium?
No. The +10% is an example figure typed into the seasonality calculator so the change line has a number. Airbnb's rule-set page uses a 10% nightly increase for holiday dates as its own example (https://www.airbnb.com/help/article/2061). That example is the help page's. The calculator does not fill it in.
Keep going
Related tools
- Planning
Seasonality calculator
Estimate revenue and net income for up to 12 months or a few seasons you name, then see the annual effect of changing one period's rate or occupancy.
Open tool - Planning
Nightly price calculator
Estimate a break-even nightly rate and a target rate from your costs, occupancy, and platform fee.
Open tool - Planning
Weekday and weekend price calculator
Compare weekday and Friday-Saturday revenue, ADR, occupancy, RevPAR, and net from rates, nights, and costs you enter, then see the effect of changing the weekend adjustment.
Open tool
Related guides
-
How to set different weekday and weekend prices on Airbnb using your own numbers
Count Friday and Saturday apart from the other nights on a calendar you choose, then price each slice from costs you enter. Airbnb's weekend adjustment changes Friday and Saturday only. The worked counts are made up.
-
Airbnb last-minute and early-bird discounts with your own numbers
A last-minute discount and an early-bird discount each lower the nightly price based on when the guest books. The week below uses example prices and percents you replace.
-
How to set Airbnb weekly and monthly discounts with your own numbers
Trade a lower nightly rate against fewer turnovers, using a discount percent and a cleaning cost you enter. The worked stays are example figures.