This guide is for hosts who want more income from the stays they already book by selling extras: an earlier arrival, a later departure, a pet, a mid-stay clean, an airport pickup, a stocked fridge, a birthday setup or gear for the beach. Guests ask for most of these anyway. The work is choosing the ones you can deliver every time, pricing them above cost, and collecting the money the way each platform allows.
You'll come away knowing which Airbnb tool charges for each extra, what to charge, who delivers it and what to ask your insurer. You also get a price menu and messages to paste, a calculator that adds up three upsells over a year, and a checklist to set it all up this week.
- On Airbnb, every payment stays on Airbnb. Optional extras must be stated in your listing description before booking and paid through the Resolution Center; cash, payment apps and card links break Airbnb's off-platform policy.
- Fees every guest pays, such as cleaning, pet and extra guest fees, go in your pricing fields. Extra nights, guests and pets go through Change reservation, capped at 3 changes a day and 10 per reservation.
- Start with early check-in and late checkout. Airbnb's own guest help pages warn there might be extra charges, and these extras cost you a cleaning-schedule change rather than supplies.
- Price each extra above its floor: your total cost divided by one minus the fee rate. Anything priced into the reservation carries Airbnb's service fee, 15.5% for most hosts on the host-only fee.
- On Vrbo, send an extra charge from the guest's conversation: up to five per booking, and unpaid requests expire after three days. On your own site, add-ons can sit in the checkout.
Airbnb Upsells Worth Offering
A good upsell passes three tests. Guests want it without being talked into it, you can deliver it the same way every time, and the price covers your cost with room to spare. The eight below pass for most homes. Start with two or three that fit your property and your calendar, and add more once those run without effort.
| Upsell | Who buys it | What it takes from you | Main risk |
|---|---|---|---|
| Early check-in | Guests on morning flights or long drives | A cleaner who can finish early | A same-day checkout squeezes the clean |
| Late checkout | Guests with evening flights, families | A later cleaning slot | A same-day arrival leaves no time to clean |
| Pet fee | Guests traveling with a dog or cat | Extra cleaning and clear pet rules | Damage beyond what the fee covers |
| Mid-stay clean | Stays of a week or more | A cleaner's visit and a spare linen set | Fitting around the guest's plans |
| Airport transfer | Groups, late arrivals, guests without a car | A driver or a licensed car service | Insurance and for-hire rules if you drive |
| Grocery stocking | Late arrivals, families, long stays | Shopping, stocking and receipts | Wrong items and fees on pass-through costs |
| Celebration setup | Birthdays, anniversaries, proposals | Flowers, cake, decorations, setup time | Alcohol rules and a setup that misses |
| Gear rental | Beach, lake, ski and family homes | Buying, cleaning and storing gear | Injury claims and damaged gear |
Early Check-In and Late Checkout
Guesty's upsell page calls these the two most in-demand upsells, and they cost you a schedule change more than supplies. You don't need to stock anything, buy anything or train anyone; you need a cleaner who can move a slot and a clear rule for when you say yes.
Guests also arrive expecting a possible fee. Airbnb's guest article on requesting an early check-in says the default is 3:00 PM local time unless the host sets another, and that a host may be able to welcome guests earlier, though there might be extra charges, for example to hire more cleaners.
The guest article on late checkout gives an 11:00 AM default checkout and the same warning about extra charges. Sell both in fixed blocks, such as one hour or two hours, each with its own price, rather than taking open-ended requests. Say yes to early check-in only when nobody checks out that morning or your cleaner can finish early with time to spare. Say yes to late checkout only when the next guest arrives the following day or later. Confirm either one the day before, once the cleaning schedule is set.
Pet Fees
Pets are the one extra with its own Airbnb field. Airbnb's article on adding a pet fee lets you charge a flat fee per booking, per night, per pet or per pet per night. The fee can't be more than your nightly base rate, it should only cover the expected cleaning after a pet stays, and adding one switches a "No pets allowed" listing to "Pets allowed". Guests can list up to 5 pets. For damage beyond cleaning, Airbnb points you to AirCover's $3 million in damage protection.
Service animals always stay free. Airbnb's guest article on hosts asking for more money adds that pet fees and cleaning fees for animal hair aren't allowed for guests with service animals or emotional support animals where laws prohibit them, and names New York State and California as examples.
For house rules, pet gear and how to market a pet-friendly home, see our guide to pet-friendly rentals.
Mid-Stay Cleaning
On stays of a week or more, offer a clean halfway through with fresh linens and towels. Book your regular cleaner on a fixed day, give the guest a time window, and price it from the cleaner's rate plus laundry. Families and long stays are the likely buyers, so mention it in the first message after arrival rather than at booking. If your turnovers already run tight, our cleaning and turnover system shows how to fit an extra visit into the week without stretching your team.
Airport Transfers
Groups, late arrivals and guests without a rental car are the likely buyers. Airbnb's Resolution Center overview names paid transportation to the location as one of the optional fees it handles, so a pickup you provide is collected there. You have two ways to offer it. You or someone on your team drives, and you charge through Airbnb. Or you refer a licensed car service, give the guest its name, and let them book and pay the company. The second is simpler, because driving guests for money raises insurance and licensing questions, covered in the delivery section below.
Grocery Stocking
A stocked fridge helps late arrivals, families with small children and anyone on a long stay. Ask for a short list, buy sealed store-bought items, keep the receipt, and charge the receipt plus a service fee. Airbnb lets you request money once the reservation is confirmed, so the guest pays before you shop. Skip home-cooked food unless you've checked the food-safety rules where you are. Watch the fee on pass-through costs: any percentage taken on the payment applies to the groceries too, so set the service fee as a percentage of the receipt or as a flat amount large enough to cover it.
Celebration Setups
Birthdays, anniversaries, proposals and honeymoons make natural packages, because the guest has already told you the trip matters. Ask one optional question in your booking confirmation: is the trip for an occasion? Build two or three fixed packages, for example flowers and a card, or flowers, a cake from a local bakery and decorations, rather than quoting from scratch each time. If a package includes wine or champagne, check your state's alcohol rules first, because selling alcohol can require a license. One way around it is to have a licensed shop sell and deliver the bottle.
Gear Rental
Beach chairs and umbrellas, paddleboards, kayaks, bikes, ski equipment and baby gear such as cribs and high chairs are common rentals. Gear you own and lend carries risks that platform cover may not reach. Airbnb's host liability program summary excludes claims connected to watercraft unless the boat is itself the listed stay and is docked or moored, and whether a kayak or paddleboard counts as watercraft under your own policy is a question for your insurer. Before you rent anything people ride or paddle, ask your insurer if guest use is covered, and ask a lawyer whether you need a signed waiver. If the answers aren't clear, refer guests to a local rental shop instead. Check baby gear for safety recalls before you lend it.
Chefs, Massage and Other Services
Private chefs, massage and photography are extras someone else delivers, and guests can book many of them as Airbnb Services, separate from your reservation. Airbnb's article on house rules for services lists chefs, photography, catering, personal training, massage, spa treatments, hair, makeup and nails, and says it's up to you which of these can take place in your home. Prepared meals are allowed for every home listing, because they're delivered. Decide what you're comfortable with, then contact Airbnb to update your house rules so guests know before they book a provider.
If you'd like to offer a service yourself, our guide to Airbnb Experiences and Services covers becoming a provider.
How to Charge for Extras on Airbnb
Airbnb gives hosts four ways to charge for something beyond the nightly price, and each one covers a different situation. The rules all come back to one line in Airbnb's Off-Platform and Fee Transparency Policy: requesting, sending or receiving payments outside of Airbnb is prohibited, and that includes optional fees such as a fee to heat the pool. Match the tool to the extra and the money stays on Airbnb.
Fee Fields for Charges Every Guest Pays
A fee every guest pays goes in a fee field, or into the nightly price if no field fits. The policy names utility, extra guest, pet, resort, management, destination and HOA fees as mandatory fees, and Airbnb's Resolution Center overview adds that mentioning them in the listing description isn't enough. According to Airbnb's article on additional fees, every host can add a cleaning fee (flat, per booking), a pet fee and an extra guest fee (a flat fee for each guest beyond a number you choose). Hosts using professional hosting tools can also add resort, linens, management and community fees. On desktop, go to Calendar, pick the listing, then Pricing and Fees.
Special Offers Before the Guest Books
When someone messages before booking, you can answer with a special offer: a custom price, different dates or another of your listings. Airbnb says the price should cover all nights and include additional charges such as cleaning fees, but not service fees or security deposits. The guest has 24 hours to accept, and acceptance confirms the reservation. You can send one only before the guest books or sends a trip request.
A special offer suits a package priced into the stay, for example four nights with a confirmed 1:00 PM check-in for a guest who asked about arriving early. Keep in mind that the offer becomes the reservation price, so Airbnb's service fee is worked out on the whole amount, the package included.
Change Reservation for Nights, Guests and Pets
Anything that changes the reservation itself, such as an extra night, another guest or a pet added after booking, goes through Change reservation. The policy says hosts must use it to collect payment for changes to nights, guest count or pet count. Airbnb's article on modifying a reservation sets the limits: you can change dates, guests, price or listing; the guest has to accept; the difference is usually charged to their original payment method, though some methods need payment within 48 hours; changes are capped at 3 a day and 10 per reservation; only one request can be open at a time; and nothing can change once checkout has passed.
Resolution Center for Optional Extras
Optional extras, the ones only some guests buy, go through the Resolution Center. Airbnb's guest article on hosts asking for more money says you may charge for add-ons such as parking or amenity upgrades only if they're clearly stated in the listing description before booking, and that payment for those optional fees must go through the Resolution Center. The Resolution Center overview lists paid transportation and access to chosen amenities or upgrades among the optional fees it covers.
The timing rules in Request or send money in the Resolution Center work in your favor. You can request money as soon as the reservation is confirmed, so a guest can pay for groceries or a celebration setup before you buy anything. New requests can be sent up to 60 days after a completed reservation, and damage claims have a shorter window of 14 days after checkout. On desktop the steps are: Resolution Center, Request money, choose the reservation, pick the reason, enter the amount, add a note, then Request. You can also send money the same way, which is how you refund the difference when a grocery receipt comes in under the estimate.
For optional extras stated in your description before booking. The reservation itself doesn't change.
- Early check-in or late checkout on the same day
- Mid-stay clean, groceries, celebration setups, gear
- Paid transportation you provide
For anything that changes nights, guest count or pet count. The guest accepts the new total.
- An extra night before or after the stay
- Another guest joining
- A pet added after booking
The Airbnb limits to know
To send a new request after a completed reservation.
With no more than 3 in one day, and one open request at a time.
Acceptance confirms the reservation.
Sources: Airbnb Help Center articles 3591, 50 and 35, October 2026
What Breaks Airbnb's Rules
- Payment by cash, payment app, bank transfer or card link for anything tied to the stay, optional extras included. The exceptions are narrow: select software-connected hosts may collect disclosed mandatory fees and security deposits off Airbnb, and hosts may collect taxes that Airbnb doesn't collect, if they're disclosed in the listing description.
- Links that lead off Airbnb in your listing or messages, including your website, a payment page or a tour company's booking page.
- Moving any part of a booking off Airbnb. The policy bans asking or encouraging guests to move current, future or repeat bookings off the platform, offering discounts to do it, and canceling to rebook elsewhere. An extension is part of the booking, so it goes through Change reservation.
- Using guest contact details for marketing or adding guests to a contact list.
- A mandatory fee that only appears in the description rather than in a fee field or the nightly price.
Repeated or severe violations can lead Airbnb to suspend or permanently deactivate listings or the account, and Airbnb tells guests to report a host who tries to charge them outside the platform. If you want more guests booking on your own website, you win them through your site, your brand and your search listings, never from your Airbnb guests. Our direct booking strategy guide explains how.
Airbnb doesn't publish a fee for Resolution Center payments. Check the payout line on your first paid request and use that figure in your prices and in the calculator below.
Which Tool Charges Each Upsell
Use this table as your setup sheet. The Airbnb column follows the policies above, the Vrbo column follows Vrbo's fee and extra charge articles covered later in this guide, and the last column assumes your own site runs on a booking engine that supports add-ons.
| Upsell | On Airbnb | On Vrbo | On your own site |
|---|---|---|---|
| Early check-in, same day | Resolution Center, stated in your description before booking | Extra charge request | Add-on at checkout or in a guest portal |
| Late checkout, same day | Resolution Center, stated in your description | Extra charge request | Add-on at checkout or in a guest portal |
| Extra night | Change reservation, accepted by the guest | Extra charge request for the stay extension | New dates in your booking engine |
| Extra guest | Extra guest fee; Change reservation after booking | Standard extra guest fee | Fee per extra guest |
| Pet | Pet fee field; Change reservation if added after booking | Standard pet fee | Pet fee in your booking engine |
| Mid-stay clean | Resolution Center, stated in your description | Extra charge request | Add-on |
| Airport pickup you provide | Resolution Center, as paid transportation | Extra charge request | Add-on |
| Grocery stocking | Resolution Center, requested before arrival | Extra charge request | Add-on |
| Celebration setup | Resolution Center, stated in your description | Extra charge request | Add-on |
| Gear rental | Resolution Center, stated in your description | Extra charge request | Add-on |
| Chef, massage or other service | Guest books an Airbnb Service; no links in messages | Provider name in your house guide | Partner list or add-on |
On Airbnb, the listing description is the gate. Any optional extra you plan to sell has to be stated there before the guest books, so paste a version of the paragraph below into your description and keep the prices current. Leave out anything you can't deliver every time, and remove a line the day you stop offering it.
Optional extras paragraph for your Airbnb listing description
Optional extras, arranged after booking and paid through Airbnb: - Early check-in from [time], when the calendar allows: [price] - Late checkout until [time], when no one arrives that day: [price] - Mid-stay clean with fresh linens and towels, for stays of [number] nights or more: [price] - Airport pickup from [airport name]: [price] for up to [number] guests - Fridge stocked before you arrive: the store receipt plus [service fee] - Celebration setup with [contents]: [price] - [Gear, for example beach chairs and an umbrella]: [price] per day Message us after booking to add any of these. We confirm early check-in and late checkout the day before, once the cleaning schedule is set.
Airbnb bans links that take people off the platform in listings and messages, and all messages before booking have to stay on Airbnb. Keep the extras paragraph free of web addresses, phone numbers and payment details, and say in it that extras are paid through Airbnb.
How to Price Each Upsell
Price every extra from two directions: what it costs you to deliver, and what the guest's next-best option costs them. The first sets your floor. The second tells you how far above it you can go.
Find Your Floor Price
Add up the goods (flowers, groceries, supplies), the labor (cleaner, driver, shopper) and your own time at an hourly rate you choose. Then allow for the fee taken on the payment. The formula is: floor price = total cost ÷ (1 − fee rate). Anything below the floor loses money.
The fee rate depends on how you charge. Airbnb's service fee page says most hosts on the single, host-only fee pay 15.5%, and most hosts still on the split fee pay 3%, with the split fee being phased out. Those rates apply to anything priced into the reservation, such as a special offer or a change request. Airbnb doesn't publish a rate for Resolution Center payments, so read your first payout. On your own website the cost is your card processor's fee. On Vrbo, check the payout line for an extra charge before you set prices.
Example: a made-up grocery order with a $150 receipt, $35 of shopping and stocking labor and $5 of your own time costs $190. With a made-up 3% fee allowance, the floor is $190 ÷ 0.97, or $195.88, so a price of $210 (the receipt plus $60) leaves $13.70 after the $6.30 fee. Priced into the reservation at a 15.5% fee, the same $210 loses $12.55, because the fee is $32.55. Pass-through costs belong in their own payment request, never in the nightly price.
Price Against the Guest's Alternative
Early check-in competes with sitting in a café with luggage. Late checkout competes with dragging bags around town until an evening flight. Grocery stocking competes with a supermarket run after a long travel day, and an airport pickup competes with the taxi or rideshare fare from your nearest airport, which you can check in a ride app before you set a price. Price where the extra is clearly worth it to the guest and comfortably above your floor. If no price does both, drop the extra.
Pricing Rules That Keep Guests Happy
- Publish fixed prices. Quoting from scratch is slow, and a published menu means every guest sees the same price.
- Sell blocks and packages. One-hour and two-hour windows, two celebration packages, gear by the day.
- Write a one-line refund rule for each extra. For example: refunded in full through Airbnb if we can't deliver it.
- Keep the pet fee to cleaning. Airbnb says pet fees should only cover the expected cleaning, and service animals stay free.
- Review prices twice a year, or whenever your cleaner's rates or supply costs change.
The same prices belong in your house manual, where booked guests look for them during the stay. Our guide to building a guest welcome guide covers the layout, and this menu drops into it.
Extras menu for your house manual or digital guidebook
Extras menu Ask in the Airbnb message thread and we'll send a payment request through Airbnb for you to review and pay. Early check-in - 1 hour early, from [time]: [price] - 2 hours early, from [time]: [price] Confirmed the day before arrival. Late checkout - Until [time]: [price] - Until [time]: [price] Confirmed the day before departure. Mid-stay clean Fresh linens and towels, kitchen and bathrooms cleaned on [day]: [price] Airport pickup From [airport name] to the house: [price], up to [number] guests and [number] bags. Book by [lead time]. Fridge stocking Send your list by [day]. You pay the receipt plus [service fee], and we send you a photo of the receipt. Celebration setups - [Package A name]: [contents], [price] - [Package B name]: [contents], [price] Book at least [number] days before arrival. Gear - [Item]: [price] per day - [Item]: [price] per day Refunds: if we can't deliver an extra you paid for, we refund it in full through Airbnb.
What Three Upsells Earn in a Year
This calculator adds up the yearly profit from up to three extras. For each one, enter the price, the share of stays that buy it and your cost per sale, including your own time. The fee field applies to every add-on payment. The defaults are made-up examples, not averages, so replace them with your own numbers.
What three upsells earn you in a year
Enter your stays a year and the fee on add-on payments, then a price, a take rate and a cost for each upsell. Set a take rate to 0 to leave an upsell out. Nothing leaves your device.
Example inputs only, not averages: every default price, take rate and cost is made up. Airbnb doesn't publish a fee for Resolution Center payments, so check the payout on your first paid request. For an extra priced into the reservation, use Airbnb's service fee instead, 15.5% for most hosts on the host-only fee.
Example: with the default inputs, 50 stays and a 20% take rate give 10 late checkout sales a year. Each sale keeps $40 minus the 3% fee, or $38.80, less $10 of cost, which leaves $28.80, so the first upsell earns $288. The made-up early check-in (10% of stays at $40, with $15 of cost) adds $119, and the made-up celebration setup (4% of stays at $150, with $85 of cost) adds $121, for a total of $528 a year.
Read the three upsell tiles before you look at the total. A small number may still be worth keeping if the extra costs you only a message, like late checkout on a day with no arrival. A loss needs a higher price, a lower cost or a place off the menu. To find your own take rate after a month or two, divide the number of sales by the number of stays that could have bought the extra, and put that figure back in the calculator.
Messages That Sell Each Upsell
Offers land best when they arrive at the moment the guest is thinking about that part of the trip. On Airbnb, keep every message free of links and say how payment works, so the guest knows the request will come through Airbnb. Edit the templates below to sound like you. For the wider set of pre-arrival and in-stay messages, see our guest communication templates.
| Message | When to send it | Extras to offer |
|---|---|---|
| Booking confirmation | Right after booking | Occasion question, arrival time, your extras list |
| Pre-arrival planning | About a week before arrival | Celebration setups, groceries, airport pickup, gear |
| Arrival details | The day before arrival, once the cleaning is set | Early check-in |
| First morning | The morning after arrival | Mid-stay clean on stays of a week or more |
| Checkout reminder | The day before checkout | Late checkout when no one arrives that day, or an open extra night |
Booking Confirmation
Booking confirmation with the two questions that set up upsells
Hi [Guest first name], Thanks for booking [Property name]. Two quick questions so we can get the house ready: 1. Is this trip for a birthday, anniversary or other occasion? 2. Roughly what time do you expect to arrive? If you'd like early check-in, groceries waiting or any of the extras listed on our Airbnb page, reply here and we'll arrange it through Airbnb. [Your name]
Early Check-In
Early check-in offer, sent the day before arrival
Hi [Guest first name], Good news: we can have the house ready at [time] on [date] instead of [standard check-in time]. Early check-in is [price]. Reply yes and I'll send the payment request through Airbnb's Resolution Center. Once it's paid, I'll confirm your new arrival time and entry details. [Your name]
Late Checkout and Extra Nights
Late checkout offer, sent the day before checkout
Hi [Guest first name], Nobody arrives after you on [date], so you're welcome to stay until [time] for [price]. Reply yes and I'll send the request through Airbnb. If you'd rather stay another night, I can send a change to your reservation instead. [Your name]
Extra night through a change request
Hi [Guest first name], The night of [date] is open if you'd like to stay longer. I'll send a change request through Airbnb that adds the night for [price]. Once you accept it, your checkout moves to [new date] at [time]. [Your name]
Pets Added After Booking
If the guest tells you the animal is a service animal, don't charge a pet fee.
Pet added after booking
Hi [Guest first name], Happy to host [Pet name]. On Airbnb, pets are part of the reservation, so I'll send a change request that adds [Pet name] and the pet fee of [amount]. Once you accept it, you're all set. Our pet rules are in the house manual. The main ones: [two or three key rules]. [Your name]
Mid-Stay Clean
Mid-stay clean offer, sent the morning after arrival
Hi [Guest first name], Since you're with us for [number] nights, would you like a mid-stay clean on [day]? Our cleaner changes the linens and towels and cleans the kitchen and bathrooms between [time window]. It's [price]. Reply yes and I'll book it and send the request through Airbnb. [Your name]
Airport Pickup
Airport pickup you provide
Hi [Guest first name], Would you like a pickup from [airport name] on [date]? Our driver can meet you at [meeting point] and bring you to the house for [price], for up to [number] guests and [number] bags. Send me your flight number and landing time, and I'll confirm and send the request through Airbnb. [Your name]
Airport pickup by a car service you recommend
Hi [Guest first name], For the trip from [airport name], [Car service name] is a licensed local car service that takes bookings and payment directly. Search their name to reach them. The drive to the house takes about [minutes] minutes. [Your name]
Grocery Stocking
Grocery stocking offer, sent about a week before arrival
Hi [Guest first name], Would you like the fridge stocked for your arrival? Send me your list by [day], with brands if they matter to you. I'll send a request through Airbnb for [estimated amount], which covers the groceries and our [service fee] fee. Once it's paid, we shop, stock the fridge and send you a photo of the receipt. If the receipt comes in lower, I'll refund the difference through Airbnb. If it would run higher, I'll check with you first. [Your name]
Celebration Setup
Celebration setup offer, sent after the guest mentions an occasion
Hi [Guest first name], Congratulations on [occasion]. We offer two setups, both in place before you arrive: - [Package A name]: [contents], [price] - [Package B name]: [contents], [price] Tell me which you'd like by [date] and I'll send the request through Airbnb. [Your name]
Gear Rental
Gear rental offer
Hi [Guest first name], We have [gear] for [price] per day, ready at the house when you arrive. Reply with the days you'd like and I'll send one request through Airbnb for the total. Our gear rules are in the house manual. [Your name]
The Note on a Resolution Center Request
The Resolution Center lets you add a note to each request. A short, specific note avoids questions and gives you a record if anything is disputed later.
Note to add to a Resolution Center payment request
[Extra] for [date], as agreed in our messages on [date of message]: [price]. Thanks, and let me know if anything changes.
Vrbo Extra Charge
Vrbo message before you send an extra charge
Hi [Guest first name], [Extra] is available for [price]. Reply yes and I'll add it to your reservation as an extra charge in Vrbo. The request stays open for three days. [Your name]
Delivery, Scheduling and Insurance
An upsell that arrives late or goes wrong can cost you more in a review than it earns. Before you sell an extra, decide who delivers it, how much notice you need and what to check first.
| Upsell | Who delivers | Suggested lead time | Check before you sell |
|---|---|---|---|
| Early check-in or late checkout | Your cleaner | The day before | Same-day arrivals and departures |
| Mid-stay clean | Your cleaner | When the guest says yes | A spare linen set and the cleaner's week |
| Airport transfer | A licensed car service, or you | Two days before arrival | Your auto policy and local for-hire rules |
| Grocery stocking | You, a cleaner or a delivery service | Two days before arrival | Fridge space, receipts, food-safety rules |
| Celebration setup | You, a florist or a bakery | Three days before arrival | Alcohol rules if a bottle is included |
| Gear rental | You | Set up before arrival | Your insurer's answer, a waiver, recalls |
| Pets | You and your cleaner | At booking | Pet rules and extra cleaning time |
Scheduling Around Turnovers
Keep one calendar that shows every paid extra next to the cleaning schedule, and send your cleaner the list with each turnover. The timing rule is the same for every extra that touches check-in or checkout: it only works when the neighboring night is empty or the cleaner can shift. Software can enforce this for you. Hospitable's early check-in and late check-out upsells, for example, offer windows of 1 to 4 hours, each with its own price. They skip early check-in when there's a same-day checkout and late checkout when there's a same-day arrival, and a setting can block the day before or after once a guest buys. After payment, Hospitable updates the reservation times, scheduled messages, team tasks and smart lock codes.
Insurance
Airbnb's host liability insurance is part of AirCover for Hosts. It covers you and the people who help you host, such as co-hosts and cleaners, up to $1 million if you're found legally responsible for a guest's injury or for damage to a guest's belongings. It doesn't cover damage or injury done on purpose, and it doesn't apply to hosts of Experiences or Services. Damage a guest does to your own home falls under host damage protection instead.
The program summary sets the limit at $1,000,000 per stay and lists exclusions that matter for upsells: claims connected to autos, aircraft and mobile equipment, apart from narrow exceptions, and claims connected to watercraft unless the boat is the listed stay and is docked or moored. Since March 1, 2025, for hosts with 6 or more active listings, the program may require contribution from other insurance or apply as excess. The summary also says host damage protection isn't an insurance policy.
So tell your own insurer which extras you sell, and ask three questions: does the policy cover guests using gear you provide, does it cover you or a team member driving guests for a fee, and does it cover alcohol in a package. Before you refer a guest to a chef, driver or tour company, ask for proof of their insurance. Our insurance guide for hosts covers the policy types to compare.
Taxes and Records
Whether sales or lodging tax applies to an extra depends on where your home is, so ask your accountant which of your add-ons are taxable and how to report referral commissions. Some tools handle tax on what they sell; Hospitable says it handles payment processing, taxes and payouts for upsells bought through it. Keep the receipt for every pass-through purchase, and note each sale against its reservation so your books match your payouts.
Local Partners
- Give the business name in Airbnb messages, without a link. Airbnb's policy bans links that take people off the platform in messages. List your partners in the house manual as well.
- Let the guest book and pay the provider. Don't collect money for someone else's service through your Airbnb account.
- Put any referral arrangement in writing. Agree the commission and who handles cancellations, confirm the provider carries its own insurance, and ask your accountant how to report the income.
Vrbo, Booking.com and Your Own Site
Vrbo
Vrbo's Manage your fees article splits listing fees into standard fees for extra guests, cleaning and pets, plus up to 6 custom fees. Mandatory fees are always shown upfront, and fee changes only apply to upcoming bookings. To add a charge to an existing reservation, you send the guest a payment request before the stay is complete.
The steps are in Vrbo's article on sending an extra charge payment request. Open Inbox, find the reservation, open the guest's conversation, and select Add extra charge under Payment schedule. Choose a fee name, enter the amount, a due date and a message, then select Review and Send additional charge. Vrbo names late checkout and parking permits as examples. You can send up to five requests per booking, so bundle extras where you can. Requests aren't charged automatically, and an unpaid request expires after three days, so send it once the guest has said yes.
Vrbo's rules on paying outside the platform come from Expedia Group's Off-Platform Booking Policy. It lets hosts collect certain fees directly when they can't be paid through the platform, naming vacation rental optional fees as an example, and it bans moving a reservation or payment off the platform except in limited circumstances. Vrbo hosts may not use links, QR codes, buttons or contact details meant to send guests away from Vrbo, or message guests outside Vrbo before a reservation is confirmed. Penalties include suspension or termination and charging the fees that would have applied. Use the extra charge request first.
For Vrbo's updated host terms and what they mean for your rates and fees, see our guide to Vrbo's new fee and rate parity terms.
Booking.com
Confirm with Booking.com partner support how to charge an extra after booking before you offer one, and get the answer in writing for your payment setup. Software vendors flag the same gap. OwnerRez, for example, says its Booking.com integration doesn't support optional fees, and suggests offering optional services to Booking.com guests through a message template and trigger instead. For winning more Booking.com reservations in the first place, see our guide to getting more Booking.com bookings.
Your Own Website
On your own site you set the rules, and add-ons can sit right in the checkout. OwnerRez's optional surcharge is one example. You create it under Settings, Surcharges, Create Surcharge, Supplemental Surcharges, Optional Surcharge, and price it as a fixed amount per stay or per night or as a percentage of rent or subtotal. Guests pick it in an Optional Add-Ons section while booking direct, and OwnerRez's own examples are pool heat, flowers and concierge services.
Hospitable shows paid upsells in the booking flow for direct bookings and later in its guest portal under "Upgrade your stay", for properties in the US, UK and Australia. On your own site you pay card processing rather than a platform commission, and you write the refund and cancellation terms for each add-on yourself, before the guest pays.
The guests who buy extras at checkout on your site are the ones who found it themselves, through Google, your social accounts or an earlier direct stay. Airbnb's policy rules out sending Airbnb guests there, so your site has to earn its own traffic. Our guide to getting more direct bookings covers where that traffic comes from.
Upsell Software and Guest Portals
With more than a few homes, selling extras by hand gets slow, and property management software or a guest app can show the menu, take payment and update the reservation for you. Guesty sells Guest Upsells through its Guest App on a revenue-share model, so you pay only when an upsell is bought. Its examples include early check-in, late checkout, mid-stay cleaning, extra beds and cribs, and breakfast, baskets and restocks, and it says channel support is expected to expand. Hospitable handles payment processing, taxes and payouts for upsells sold through its portal, in US dollars, pounds and Australian dollars. OwnerRez covers direct bookings, as above.
Before you switch any of these on for Airbnb guests, get the vendor's answer in writing on how payment is collected for an Airbnb reservation. Airbnb's policy bars payments outside Airbnb, optional fees included, and a vendor's feature page doesn't change that. The safe setup is to show portal upsells only to direct and other-channel guests, if your tool allows it, and to sell extras to Airbnb guests through the Resolution Center. To compare vendors, see our PMS platforms directory.
Questions for your software vendor before you turn on upsells
Hi [Vendor support team], Before we turn on upsells for our reservations, can you confirm in writing: 1. How is payment collected when a guest whose reservation came from Airbnb buys an upsell? 2. Is the guest portal link sent inside Airbnb messages, or only to guests from other channels? 3. Can we hide upsells from Airbnb reservations and show them only to direct and [other channel] guests? 4. What fee do you take on each upsell sale, and who handles sales tax on it? Thanks, [Your name] [Company name]
Upsell Setup Checklist for This Week
Work through the first group today and the rest this week. Most items take a few minutes; the insurance and tax questions take one email each.
Upsell setup checklist
Tick items off as you finish them. Your progress stays on this device.
- Today
- This week
- Before the first sale
- After the first month
Start small. Two extras that run every time beat eight that need a scramble, and early check-in and late checkout need little more than a cleaning schedule and two messages. Add the next extra once the first ones have sold a few times without a problem, and run the calculator again whenever your prices or take rates change.
If you'd also like to sell extras to guests who book on your own website, where add-ons sit in the checkout and the payment rules are yours, Cavmir™ builds direct booking websites for vacation rentals.
Before you decide, the free direct booking calculator shows what you pay in platform fees today and what you'd keep on nights that come direct.
Sources
Every figure in this guide comes from these sources, checked in October 2026.
- Airbnb Help Center, "Off-Platform and Fee Transparency Policy", October 2026: airbnb.com
- Airbnb Help Center, "If a host asks for more money", October 2026: airbnb.com
- Airbnb Help Center, "Request or send money in the Resolution Center", October 2026: airbnb.com
- Airbnb Help Center, "How the Resolution Center helps you", October 2026: airbnb.com
- Airbnb Help Center, "Modifying a home reservation as a host", October 2026: airbnb.com
- Airbnb Help Center, "Boost bookings with special offers", October 2026: airbnb.com
- Airbnb Help Center, "Add additional fees to home listings", October 2026: airbnb.com
- Airbnb Help Center, "Add a pet fee for home listings", October 2026: airbnb.com
- Airbnb Help Center, "Request an early check-in time", October 2026: airbnb.com
- Airbnb Help Center, "Request a late checkout time", October 2026: airbnb.com
- Airbnb Help Center, "Airbnb service fees", October 2026: airbnb.com
- Airbnb Help Center, "Update your house rules to share which services you allow", October 2026: airbnb.com
- Airbnb Help Center, "Host liability insurance", October 2026: airbnb.com
- Airbnb Help Center, "Host liability insurance program summary", October 2026: airbnb.com
- Vrbo Help, "Send an extra charge payment request", October 2026: help.vrbo.com
- Vrbo Help, "Manage your fees", October 2026: help.vrbo.com
- Expedia Group, "Off-Platform Booking Policy", October 2026: expediagroup.com
- Hospitable Help, "How to offer paid upsells to your guests", September 2026: help.hospitable.com
- Hospitable Help, "Early check-in and late check-out upsells", October 2026: help.hospitable.com
- Guesty, "Guest Upsells", October 2026: guesty.com
- OwnerRez Support, "Optional Surcharge", October 2026: ownerrez.com


