An Airbnb host may charge optional add-ons that were disclosed before booking, but the collection method depends on what changed. Put mandatory fees in Airbnb’s pricing fields or nightly price, use Change reservation for nights, guest count, or pet count, and use the Resolution Center for disclosed optional extras. After arrival, Airbnb still says requesting, sending, or receiving payments outside Airbnb is prohibited. If a guest requests $25 parking at 6:00 PM after arrival, agree in the Airbnb thread and send the $25 request through Airbnb rather than taking cash.

The short answer: disclose every fee, then use the right Airbnb tool
There are two separate tests: could the guest see the charge before booking, and are you collecting it with the tool Airbnb assigns to that kind of charge? Airbnb’s Terms say, “You must describe any and all additional fees and charges in your Listing description.” They also require mandatory charges in the price breakdown. This article is about fees a host sets, not the separate Airbnb service fees the platform charges.
| What is changing? | Where to disclose it | How to collect it |
|---|---|---|
| Cleaning, pet, or extra-guest fee | The matching fee field before booking | Airbnb checkout |
| Mandatory charge with no matching field | Nightly price before booking | Airbnb checkout |
| Nights, guest count, or pet count | Listing terms and reservation details | Change reservation |
| Optional parking, amenity upgrade, early check-in, or late checkout | Listing description before booking | Resolution Center |
| Damage or excessive cleaning beyond normal turnover | Document the incident rather than pre-labeling it a penalty | Airbnb’s damage-request flow |
The distinction matters even when the amount is small. Suppose parking is optional and costs $25. The guest can decline it without changing the booked stay, so I would describe the option in the listing, confirm the guest wants it, and request $25 through the Resolution Center. I would not add an envelope instruction or a payment-app handle.

Which fees can a regular Airbnb home host add at checkout?
For a regular home listing, Airbnb currently provides three additional-fee types: cleaning, pet, and extra guest. Its home-listing fee guide explains that cleaning is fixed per booking, pet fees can use several calculation bases, and extra-guest fees apply beyond a default guest count. Hosts using professional hosting tools get four additional categories: resort, linens, management, and community fees. That professional list does not make every individual host a professional host.
For example, set the default occupancy at 2 guests and an extra-guest fee of $15. If a booking arrives for 2 people and the guest later adds a third person, use Change reservation to update the guest count. Hiding the third guest in messages and requesting a generic $15 payment would separate the price from the reservation detail that created it.
A pet fee also has an important boundary. Airbnb says “service animals always stay for free.” Its Accessibility Policy prohibits pet or animal-hair cleaning fees because of a service animal; treatment of emotional support animals can depend on the policy and applicable law. This is policy guidance, not legal advice. A host building a cleaning amount should price ordinary turnover honestly and use an Airbnb cleaning checklist instead of turning routine tasks into surprise charges.
What a host may and may not ask about the animal itself is covered in Airbnb’s rules on service animals.
Mandatory fee or optional add-on? The distinction that decides where it goes
I use a plain test: can the guest keep the stay exactly as booked while declining this item? If no, the charge is mandatory. If yes, it may be an optional add-on. Airbnb’s fee-transparency policy says mandatory charges must use the appropriate fee field or be included in the nightly price when no field exists. The label does not decide the category; the guest’s actual choice does.
Suppose a building requires every guest with a car to pay $10 per day and the reservation lasts 4 days. That is $40 of mandatory parking for that guest, not an optional $10 daily upgrade. Under Airbnb’s mandatory-fee rule, it belongs in the applicable fee field or nightly price, not in a post-booking message. By contrast, if the stay works without parking and the guest can choose a separate space, a disclosed $10-per-day offer can be optional.
The same logic separates a required utility or HOA charge from optional pool heat. Airbnb’s policy names utility and HOA fees as mandatory-fee examples and optional pool heat as a reservation-related payment that cannot move off platform. If your local rules affect whether a tax or charge is mandatory, check the official state or city authority; do not rely on a fee’s friendly name or a blog summary.
Can I add a fee after booking or after the guest arrives?
Mandatory fees must be disclosed in the appropriate fee field or nightly price, so you cannot create a new, undisclosed mandatory fee after booking. You can charge for a disclosed optional service the guest chooses later through the Resolution Center, and you can propose a reservation change when nights, guest count, or pet count changes. Airbnb’s Resolution Center instructions are explicit that those reservation alterations belong in Change reservation, not in a generic money request.
Say the guest arrives at 4:00 PM and asks to keep the home until 1:00 PM the next day instead of the listed 11:00 AM checkout. If your listing disclosed a $30 late-checkout option, confirm the new time and amount in the Airbnb thread, send the $30 request through the proper platform route, and wait for payment before promising the extension. The fact that the keys are already in the guest’s hand changes none of those steps. For the policy side of the offer, see the Airbnb early check-in guide.
- Check the booked listing terms or reservation snapshot for the fee and condition.
- Get the guest’s clear agreement to the service, amount, and time in the Airbnb message thread.
- Use Change reservation for nights, guest count, or pet count; use the Resolution Center for a disclosed optional extra.
- Confirm payment before delivering an add-on that depends on payment.
Why cash, Venmo, Zelle, PayPal, and bank transfer are not a workaround
Airbnb states the core rule without an arrival exception: “Requesting, sending, or receiving payments outside of Airbnb is prohibited.” The policy expressly includes reservation-related optional fees. A guest suggesting Zelle first does not convert an off-platform method into an approved collection path, and check-in does not reset the payment rules.
The practical loss is narrower than saying every form of protection automatically disappears. Airbnb tells users to keep transactions on the platform because otherwise “we can’t help with issues related to off-site or cash payments.” Airbnb’s Off-Platform and Fee Transparency Policy says repeated or severe violations may lead to suspension or permanent deactivation.
If a guest writes, “I can Zelle the $25 now,” I would answer: “Thanks, but I need to keep reservation payments on Airbnb. I’ll send the $25 parking request through the Resolution Center; please approve it there before I release the parking instructions.” That gives the guest one concrete next step without accusing them of doing anything wrong.
What are the narrow exceptions to Airbnb’s off-platform fee ban?
The exceptions are real, but a self-managing home host should not assume one applies. Airbnb’s offline-fee guidance covers select software-connected hosts collecting disclosed mandatory fees or permitted security deposits, hotels following standard procedures, and disclosed taxes where Airbnb does not collect them or the law requires direct collection. Eligibility and disclosure still matter.
For example, a hotel’s disclosed $40 incidental hold at check-in does not authorize an individual home host to demand a $40 cash deposit. Airbnb says most hosts are not allowed to charge security deposits. If your dashboard and listing do not clearly show that an exception applies, use Airbnb’s normal tools and ask Airbnb to confirm eligibility before seeking money elsewhere.
Taxes require the same restraint. Airbnb says hosts may collect disclosed taxes off platform where Airbnb does not collect them or where hosts are legally required to collect them directly. Verify that point with the official state or city tax authority for the property. I would not copy another host’s $12 tax line, because their jurisdiction, registration, and collection setup may be different.
How should I handle parking, early check-in, and late checkout?
For optional parking, put the price and condition in the listing, confirm the guest wants the space, and request payment through the Resolution Center. Airbnb says, “Payments for optional fees—like parking or amenity upgrades—must go through the Resolution Center.” If the parking is unavoidable for the booked stay, return to the mandatory-fee test instead of merely calling it optional.
Early check-in and planned late checkout follow the same sequence: disclose, offer, agree in the platform thread, collect on Airbnb, then update the reservation-specific instruction. Suppose checkout is 11:00 AM and you can offer departure at 1:00 PM for $25. Send the offer, wait until the $25 payment is confirmed, and only then tell the guest that 1:00 PM replaces 11:00 AM for this reservation. The detailed workflow and broader timing decision are in the early check-in and late checkout guide.
A planned extension is not the same as an overstay. Airbnb’s current Terms refer only to “reasonable overstay penalties” and tie removal to applicable law; they do not state the old automatic multiplier sometimes repeated online. Do not turn a 2-hour paid extension into an overstay penalty, and do not improvise eviction advice when local law controls.
What fees should not be invented or disguised as penalties?
Disclosure alone does not make every charge acceptable. Airbnb’s fee guide says hosts should not impose fees, charges, or penalties because guests failed to perform specific cleaning or checkout tasks. A posted “$200 if you do not take out the trash” rule is therefore not a safe substitute for pricing normal turnover. Normal laundry, ordinary hair, and the usual reset between stays belong in your cleaning model, not in a damage claim.
Damage or cleaning beyond normal turnover is different. Airbnb’s Terms of Service require valid evidence for a Damage Report. Suppose a documented incident produces an $80 specialist-cleaning invoice. Preserve the message history, photos, timing, and invoice, then file the request on Airbnb. Do not relabel an unsupported $80 demand as a “checkout fee” or ask for cash.
Security deposits are another common trap: “Most hosts aren’t allowed to charge security deposits.” Do not disguise one as a refundable key fee or an arrival hold. Questions about occupancy, consumer law, taxes, removal, or enforceability vary by jurisdiction and belong with the relevant official authority or qualified local adviser.
How do extra fees work on VRBO?
Vrbo uses its own fields and its own extra-charge request; do not copy Airbnb tool names into a Vrbo workflow. Vrbo requires hosts to enter fees and taxes in the correct dashboard or connectivity fields and says they may charge only fees “clearly and accurately shown in the listing at the time of booking.” For the broader cost structure, see Vrbo fees explained for hosts, and for the platform interface see the Vrbo Owner Dashboard guide.
Vrbo’s extra-charge instructions specifically include late checkout, parking permits, and incidentals. A host can send up to 5 extra-charge payment requests per booking, an unpaid request expires after 3 days, and “Extra payment requests are not charged automatically.” Those figures and the quote come from Vrbo’s own help page.
For example, send a $20 extra-charge request for a disclosed parking permit and set the due date. Vrbo says the guest must complete the payment. I would not release the permit or treat the balance as settled until the dashboard confirms payment.
Message templates for the four moments that cause mistakes
Listing disclosure: “Optional covered parking is available for $25 per stay, subject to availability. If you choose it, I will confirm the space and send the payment request through the platform.”
Optional offer: “I can offer checkout at 1:00 PM instead of 11:00 AM for $25. If you would like it, reply here and I will send the platform payment request. The later time is confirmed after payment.”
Reply to a payment-app suggestion: “Thanks for offering. I cannot accept Venmo or Zelle for this reservation fee. I will send the $25 request through the platform so the payment stays with the booking.”
Declining an undisclosed charge: “That $25 fee was not disclosed when this reservation was booked, so I will not add it now. I can include the charge in my pricing setup for future bookings.”
Each template states the $25 amount, the condition, and the next action without promising automatic collection. Adapt the words to the reservation while keeping the decision in one message thread. More situations are covered in these check-in and checkout message templates.
Can the offer be automated without moving payment off-platform?
Yes. Automation can send and answer the offer while the host keeps control of the rule and uses the booking platform’s approved payment path. BnBGenius can offer early check-in, late checkout, and empty nights between reservations, and it can answer Airbnb and Vrbo guest messages around the clock. That automates the guest conversation; Airbnb’s off-platform payment prohibition still applies.
For example, the automation can offer a $25 late checkout when the calendar allows it. For an Airbnb booking, optional fees must go through the Resolution Center; for a Vrbo booking, the guest must complete the extra-charge payment. The host still chooses the disclosure, amount, availability rule, and confirmation step. The same boundary applies whether you compare Airbnb upsell tools or configure BnBGenius’s upsell automation.
BnBGenius is a Chrome extension that takes about 5 minutes to set up, with no API keys or password sharing; the Airbnb upsell tools guide explains the workflow. The same source states that it is not a channel manager, calendar-sync tool, direct-booking system, pricing tool, or owner-accounting product. The practical principle is simple: delegate the repetitive offer and reply, but keep the commercial rule and collection route under the host’s control.
About this article: Kent Morgan wrote this guide, and the Airbnb and Vrbo sources linked above were checked on September 25, 2026. Platform policies can change, so confirm the current help page before acting on a fee. This article provides operational guidance, not legal or tax advice.
