Property setupUpdated 11/7/2026

Cleaning fee

A cleaning fee is charged once per stay, on top of the nightly rate. You choose the amount. Guests see it as its own line at checkout, and Haven copies that figure onto the reservation when they book. A later change to the listing leaves a stay that already exists exactly as it was quoted.

When to change it

  • The cost of cleaning between guests has moved, and the fee should follow.
  • This listing should charge nothing for cleaning, or one stay should, while the listing keeps its usual fee.
  • A short stay needs a different cleaning charge than a longer one.
  • The same amount should apply to several listings at once.
  • A connected PMS sends the fee, and the field in Haven is locked.

Set or change it on one listing

  1. Open the property and go to Calendar → Pricing.
  2. In Nightly rates, find Cleaning fee.
  3. Type the amount for one stay.

The field saves on its own. A Saving… / Saved indicator appears near the top of the screen, so there is no Save button.

Bookings made after that save use the new amount. A request or a confirmed stay keeps the fee it was given until you change that stay. See One booking only.

Remove it

Clear the Cleaning fee field. The placeholder reads Not set, and the next checkout has no cleaning line.

Typing 0 charges nothing either. Haven adds a cleaning fee only when the amount is greater than zero, so an empty field and a zero reach the guest as the same thing: no cleaning fee.

Neither change rewrites a stay that is already on the calendar.

Short-stay cleaning fee

A listing can charge a different cleaning amount when the stay is short. That amount is its own field, and it replaces the regular cleaning fee for stays at or under the night count you set.

  1. On Calendar → Pricing, open Stay-based fees.
  2. Set Short-stay cleaning, and the number of nights beside it (Short stay up to on the listing-settings grid). A stay of that many nights or fewer is charged the short-stay amount.
  3. Clear Short-stay cleaning to drop it. The field shows Not set, and every stay uses the regular cleaning fee again.

Several listings at once

Sites → Listing settings (/host?tab=listing-settings&setting=cleaningFee) is one grid: a row per listing, a column per setting. Cleaning fee sits in Rates & fees.

Type a new amount in a cell and leave it; the cell saves. For many rows, tick them, choose Edit settings, tick Cleaning fee, enter the amount, and click Apply.

To charge nothing, enter 0. Checkout treats zero the same as no fee. The column stores a number, so a blank cell is refused rather than cleared.

Short-stay cleaning and Short stay up to are columns on the same grid. An empty short-stay cell reads None, and those listings charge the regular cleaning fee at every length of stay.

A cell with a lock icon is owned by a connected PMS. A bulk change skips it. Change that fee in the PMS, as described under Synced from your PMS.

One booking only

The listing fee is what future bookings start from. A reservation already made keeps its own copy. Removing the fee on the listing does not touch that stay, and removing it on the stay does not change the listing.

  • The guest has not paid. Open the reservation and choose Adjust price or fees. Under Fees, click × on the cleaning fee. It becomes 0 for this stay, and the listing's fee is left as it was. The rest of the steps are in Offer a discount or change the price on a pending request.
  • The guest has paid. Open Modify reservation and Review charges, then type 0 on the cleaning fee. See Modify a reservation.

Synced from your PMS

When a PMS owns the cleaning fee, Cleaning fee on Calendar → Pricing is locked and marked as synced. The number is changed in that PMS. The next sync brings it into Haven. Manage pricing in Haven covers which pricing fields stay with the PMS.

New to Haven?

Everything in this guide, done for you

Haven is the direct booking platform these guides are written for — a branded site, secure payments, and guest relationships you own. Build yours free.

See how Haven works

Free to build · No credit card · Private until you publish