—Blog
Cleaning, damage, pet, extra-guest: itemizing short-term-rental fees so they hold
There's a line in a lot of house-rules packets that costs hosts more than they realize: "Additional fees may apply for violations of these rules." It feels safe, like it covers everything. What it actually does is cover nothing, because when a guest brings a dog you didn't approve, or four people show up to a two-person booking and you try to charge an airbnb extra guest fee, "may apply" is the first thing the guest's reply quotes back at you. A vague fee reads, to anyone reviewing the dispute later, as a fee that was never really agreed to.
The fix is unglamorous. You name each fee, attach a number, and get the guest to acknowledge that specific fee, by amount, before check-in. Named, numbered, and signed fees get paid more often than vague or unacknowledged ones. This post covers how to write each of the four fees hosts try most (and fail most) to collect.
Why "fees may apply" fails
A fee has to do two things. It has to exist on paper, and it has to be something the guest agreed to. "Fees may apply" does the first job badly and the second not at all.
Badly, because "may" is conditional and the amount is missing. A reviewer (a Resolution Center agent, an adjuster, maybe a small-claims clerk) can't tell whether a $50 fee or a $500 fee was contemplated. When you then charge $300, the guest's position writes itself: they never agreed to $300, because no one ever named $300.
Not at all on the second job, because a fee no one read line by line is a fee no one specifically accepted. We've written before about the gap between disclosure and acknowledgment: disclosure is you stating the rule; acknowledgment is the guest confirming they saw that rule and agreed to it. A lump "fees may apply" can't be acknowledged in any meaningful way; there's nothing specific to point at. The guest can honestly say they never saw the number, and they'd be right.
So itemizing is really about making each fee pointable. A reviewer should be able to put a finger on one line and say: here is the fee, here is the amount, here is the guest agreeing to it before they arrived.
The four fees, written so they hold
Four categories come up over and over in host forums. For each, here's what to write and a realistic dollar range. Treat every number as illustrative: the right figure is yours to set against your actual costs, not an official rate anyone publishes.
Itemized cleaning fee
The mistake is a single "cleaning fee" line doing two jobs: the standard turnover you charge every guest, and the extra you'd charge when a guest leaves the place trashed. Those are different fees. The standard turnover is already in your listing price. The one that has to survive a dispute is the additional cleaning you bill when there's mess beyond normal use.
Write it as a conditional, tied to a trigger you can photograph: "Additional deep-cleaning fee of $X applies if the property is left requiring cleaning beyond normal turnover, for example stains requiring extraction, dishes left throughout, or trash not bagged." An itemized cleaning fee that names the trigger holds up in the file. A blanket one that overlaps your standard fee invites the argument that you're double-dipping. Illustrative range: $75–$300 by unit size.
Airbnb damage fee
Damage is where hosts most often have the photos and still lose, because the fee was never sized in advance. "Guest is responsible for damages" recovers nothing on its own. What helps is naming the categories and attaching rates to the ones you can predict: a per-item cost for things that break, a remediation rate for categories that recur.
The honest framing is narrow. An airbnb damage fee written ahead of time doesn't decide who's liable; that's still the platform's or a clerk's call. What it does is establish that the guest agreed, before the stay, to a specific schedule for specific harms. "Smoking remediation: $X. Unauthorized event cleanup: $X. Replacement cost for damaged items at documented retail value." Specific beats open-ended every time. Illustrative range: $250–$1,500 for remediation categories; actual cost for individual items.
Airbnb pet fee
The pet fee fails in a particular way: the guest says "I didn't know pets weren't allowed," and a vague pet line lets them. The fix is two-part: state the policy as a yes/no with the condition attached, then name the fee for breaking it. "Pets are not permitted without prior written approval. An unapproved-pet fee of $X applies per stay, plus any additional cleaning required for pet dander or damage."
That second clause matters, because the airbnb pet fee is often two costs stacked: a flat charge for the violation and a variable cleaning cost for what the animal left behind. Write both. The flat fee is what the guest acknowledged; the cleaning is what your invoice proves. Illustrative range: $100–$300 flat, plus documented cleaning.
The airbnb extra guest fee
This is the one with the highest incident rate and the weakest paperwork, which is a bad combination. A booking for two becomes a stay for five, and the host has nothing written that ties a head count to a dollar amount. Write it as a per-person, per-night rate above the booked occupancy: "Maximum occupancy is X guests. Additional guests beyond the booked count are $Y per person, per night, and must be disclosed in advance."
The fee holds when the cap and the rate are both explicit and the guest signed off on both. It collapses when the listing says "great for groups" and the rule says "two guests max." The contradiction reads as a trap, and reviewers don't reward traps. Make the listing and the fee schedule agree. Illustrative range: $25–$75 per extra guest, per night.
Putting it in a schedule
Here are the same four fees as a schedule. The right-hand column is the one most packets skip, and the one that does the work.
| Fee | Example wording | Typical amount | What makes it hold up |
|---|---|---|---|
| Additional cleaning | "Deep-cleaning fee if property is left beyond normal turnover: stains, scattered trash, dishes throughout" | $75–$300 | Named trigger, separate from standard turnover, photographable |
| Damage / remediation | "Smoking remediation $X; event cleanup $X; broken items at documented retail" | $250–$1,500 | Per-category amounts agreed in advance, not open-ended |
| Unapproved pet | "No pets without written approval; $X per stay plus pet-cleaning cost" | $100–$300 | Yes/no policy plus a flat fee the guest acknowledged |
| Extra guest | "Max occupancy X; $Y per additional guest, per night, disclosed in advance" | $25–$75/guest/night | Cap and rate both explicit; listing doesn't contradict it |
Amounts are illustrative ranges from operator chatter, not official figures. Set yours to your own costs.
Where the line lives: listing vs signed acknowledgment
A fee can live in two places, and they do different jobs.
The listing disclosure (your description, house manual, additional-rules section) is where the fee is published. It establishes that the fee existed and was available to read. That's the disclosure half, and it's necessary. But on its own it's just the host talking; a guest can plausibly say they skimmed past it, and "it was in the listing" has been argued against ten thousand times.
The signed acknowledgment is the guest, individually, confirming each fee by amount, on a record with a timestamp that pre-dates check-in. That's the half that turns "the host published a fee" into "this guest agreed to this fee on this date." Same words, different evidentiary weight. The schedule above is most useful in both places — published in the listing, then acknowledged line by line before arrival. If you're still drafting the disclosure half, our additional-rules guide covers how to word rules so they hold, and the house-rules template gives you a starting schedule to itemize from.
Tie it back to the exposure math
Itemizing isn't busywork. It converts a category from zero recovery potential to some. A vague or unsigned fee has a documented value of nothing; there's no file to bring. A named, numbered, acknowledged fee has a face value you can size.
That's the connection to the exposure number. If you've read our piece on sizing your fee exposure, the annual figure there assumes each category has a fee you could document and charge. The itemization in this post is what makes that assumption true — a blanket "fees may apply" line quietly zeroes out every row in that table. You can run your own numbers through the denied-claim calculator to see what the itemized version is worth across a year.
A closing caveat, the same one we attach to everything here. An itemized, signed fee schedule is not a verdict and not a guarantee of payment. Whether any platform, insurer, or clerk honors a given charge is their call. What itemizing does is narrower: it makes each fee legible (pointable, dated, specific) so the reason a claim fails is never that no one could tell what the guest agreed to.
PreArrive collects the signed acknowledgment before check-in — the half of the file most denied claims are missing.