Mid-Stay Cleaning for Airbnb: Agree on the Service Before Sending the Cleaner

Mid-stay cleaning on a long Airbnb stay is a permission problem first. Physical entry during a stay follows Airbnb help article 3060 (Protecting your privacy). Get guest permission before you enter. The only exception is a true emergency. Respect the guest’s privacy. Help article 2862 (Host Privacy Standards) covers guest personal data only. Cleaners who help with Host Services may get the guest data they need for that job. Article 2862 is not an entry rule. This site’s workflow is simple. Offer options. State the room list. Say the charge type. Say any dollar amount. Wait for a clear yes from the guest. Confirm a time both sides accept. Name the person who will enter. Confirm any linen swap. Log the visit or the decline. Silence is not consent. This workflow creates no platform right of entry. It creates no day-seven rule. It does not force mid-stay cleaning. Steps below are host steps for this site. Some sections cite a help page for a fact. Those steps are not Airbnb policy. They are not legal advice.

Long stays create tension. Guests want a clean space for weeks. Hosts want fresh linens and empty trash. Cleaners need a plan. None of that beats guest privacy during an active stay. Write the service deal first. Cover what you offer. Cover which rooms are in scope. Say if the charge is included or separate. Say the real dollar amount when the visit is paid. Say when it would happen. Say who would enter. Then wait for a clear guest yes. By Sean Rakidzich, short-term rental host and teacher. This is for small hosts who already book cleaners by hand or on a simple calendar.

TL;DR: Get agreement before anyone enters for a refresh

Do not send a mid-stay cleaner on habit. Do not send one on house rules alone. Do not send one on silence. Offer a clear menu. Write the room list. Say whether the visit is included in the rate or a separate guest charge. If it is paid, state the dollar amount. Get the guest to agree to that amount before you send anyone. Wait for a clear yes. That yes must also lock a shared time window. It must name a person. Log a decline or a no-reply as no visit. Help article 3060 covers physical entry. Help article 2862 covers guest data you share with a cleaner. Routine cleaning is not an emergency. There is no platform right of entry for a towel swap.

Use this article as a host checklist. You can send it inside Airbnb chat. Keep one thread for the offer. Keep the room list there. Keep the price terms there. Keep the time there. Keep the assignee there. If any piece is missing, hold the cleaner. If the guest changes mind at the door, stop and leave. Deep cleaning still belongs after checkout. The only mid-stay deep clean is one the guest agreed to in scope.

Print or save the eight-step order near your inbox. Offer. Scope. Price terms. Guest reply. Shared time. Named person. Linen plan if any. Outcome log. That order keeps privacy ahead of convenience. It also keeps your cleaner from a wasted trip. Guests who say no still deserve stocked soap. They still deserve fast replies. Guests who say yes still deserve the exact window you named. They still deserve the person you named.

Why mid-stay cleaning is a permission problem first

Hosts often start with logistics. Who has the key? Which day is the cleaner free? Can towels swap without a full vacuum? Those questions matter. They are still second. During an active stay the home is occupied space. The guest can expect privacy. Routine cleaning is not an emergency. Access for a refresh turns on guest permission. It does not turn on host convenience. It does not turn on a house-rule line. A house rule cannot pre-approve entry forever.

You decide whether to offer a service. Describe it in plain words. Say the charge type. Say any amount. Wait for a clear yes. Tie that yes to a time window. Tie it to a named person. If the guest says no, log the decline. Keep the cleaner off the calendar. If the guest says yes, confirm the shared time before you send anyone. If the guest asks for a change, talk until both sides agree. Or end the offer.

This matters most on monthly and multi-week stays. Help article 2729 (Host monthly stays) (accessed 2026-09-09) asks hosts to stock basics for the full stay. It asks hosts to update manuals and house rules for longer stays. It asks hosts to stay free for questions. It does not create a mid-stay entry right. Stocking soap for four weeks lowers the urge to enter. Offering a refresh still needs agreement. Get that agreement before anyone walks in.

House rules can set hopes. Help article 472 (Add house rules) (accessed 2026-09-09) says hosts can set standard and extra rules. Rules show in the listing. They show in booking terms. They show in auto emails. They show in the Arrival Guide. A rule that offers mid-stay cleaning as an option is useful notice. A rule that says the host may enter every seventh day is not enough. It is not a stand-in for the permission rule. Notice of an offer is not a clear yes to a specific entry. Treat mid-stay cleaning as a guest-facing service deal. It is not a standing repair slot. It is not silence as consent. It is not a fixed “day 7” entry key. It is not an “after 14 nights” entry key. Stay length can guide when you offer the service. Stay length alone does not allow entry.

Think about what the guest sees. A vague “we clean mid-stay” line in house rules can feel like a threat. It may not feel like a kindness. A clear offer with a none option feels fair. The guest can plan work calls. The guest can plan naps. The guest can plan packed bags. You can plan labor. Both sides win when the yes is specific. Both sides lose when someone shows up unannounced.

Physical entry (Help 3060) vs personal data (Help 2862)

Keep the two help articles in their lanes. Physical entry: use the permission rule from Airbnb help article 3060. Article 2862 covers how hosts handle guest personal data when helpers assist. It is not an entry rule.

Per Airbnb help article 3060 (accessed 2026-09-09), the physical space rules set a clear bar. Do not enter a private space without permission. The only exception is a true emergency. On an entire-home stay, name any host-only zones in the listing details. Guests should stay out of those zones. Guests can expect privacy in the rooms they booked. Get guest permission before you access the listing during the stay. Get guest permission before a cleaner access the property during the stay. Emergency is the narrow exception. On a shared stay, do not walk into a shared bath while someone is inside. Ask before you enter rooms that are not shared. That includes bedrooms. That includes private baths. Do not use another person’s things. Use them only if that person allows it.

Those points are the platform ceiling for this topic. Routine mid-stay cleaning is not an emergency. Get guest permission for the planned access. Do not send a cleaner on a vague house-rule line alone. Local law may add limits. This article is not legal advice. Emergency words are narrow. A flood may qualify. A Thursday towel wish does not. If a true emergency needs entry, write it down. Tell the guest soon. That path sits outside this mid-stay service flow.

Per Airbnb help article 2862 (accessed 2026-09-09), hosts use guest personal data to run stays. They also use it to deliver Host Services. Use only what you need for those aims. Use only what you need for the law. Helpers you hire can be recipients. The article does not grant a physical right of entry. After this section, later copy uses “guest permission” or “the permission rule” for entry. It returns to personal data only when a cleaner gets guest details.

A quick memory aid helps your team. Article 3060 answers “May we walk in?” Article 2862 answers “What guest facts may the cleaner see?” Mixing the two creates bad habits. People start to think a vendor chat thread equals entry rights. It does not. Keep the lanes bright in every cleaner brief.

Options hosts can offer (proposed menu)

Airbnb does not force hosts to offer mid-stay cleaning in the primary pages cited here. It does not ban it. It does not list packages. The offer is a host choice. One editorial menu follows. Label these as host offers. They are not platform products:

  1. None. No mid-stay entry for cleaning. Guest handles daily life with stocked basics. Host stays free by message for issues.
  2. Light refresh. Trash out. Wipe kitchen and baths. Restock soap and paper. Quick floor pass in common rooms. No deep scrub. Enter bedrooms only if the guest says yes to bedroom access in the same deal.
  3. Full mid-stay clean. Wider room list. Baths in detail. Kitchen in detail. Floors. Optional bedroom reset. Still only inside the written scope the guest affirmed.
  4. Linen-only. Towel and sheet swap at the door or in an agreed spot. Limit entry to the spaces needed for that swap if the guest says yes to entry. Use a no-entry porch swap when the layout allows.

Proposed timing options follow. You can note at booking that mid-stay cleaning can be requested. You can send a day-three or day-five check-in offer. You can send a planned offer before a proposed window. Timing is host preference. It is not a platform rule. It is not a right of entry.

State what sits in the nightly rate. State what is a separate guest charge. Included does not mean silent. Still confirm the shared time before you send anyone. If the service is optional and charged on its own, say the type. Say the dollar amount before the guest agrees. Do not invent “Airbnb requires cleaning every seven days.” Article 2729 covers basics. It covers manuals. It covers house rules. It covers availability. It does not cover a mid-stay cleaner visit. Say “We can offer…,” not “Airbnb requires…”

Keep the none option visible in every pitch. Guests who want quiet should not have to fight for it. Guests who want help should see clear packages. Your cleaner roster stays saner when the menu is short. Keep it repeatable. Four options are enough for most homes. Add a custom line only when a guest asks for something odd. Price that custom line in the same thread.

Scope worksheet: rooms, baths, kitchen, trash, linens

Scope is the written edge of the visit. Write it before you ask for a yes. Use a short checklist. Mark include, exclude, or guest choice. Fit it in Airbnb chat.

Area or task Include? Notes for this stay
Entry / mudroom wipe Yes / No / Guest choice
Living room surfaces and floors Yes / No / Guest choice
Kitchen counters, sink, appliance exteriors Yes / No / Guest choice
Kitchen appliance interiors (oven, fridge) Yes / No / Guest choice Usually exclude mid-stay unless requested
Each bathroom (list count) Yes / No / Guest choice State which baths
Bedroom floors and surfaces Yes / No / Guest choice Needs a clear bedroom access yes
Bed making / sheet change Yes / No / Guest choice Tie to linen swap plan
Towel replacement Yes / No / Guest choice Count sets
Trash and recycling out Yes / No / Guest choice Note pickup day if useful
Consumables restock (TP, soap, trash bags) Yes / No / Guest choice
Guest belongings handling No by default Do not move personal items unless guest directs
Private off-limits host areas N/A Already named in listing per the permission rule

Rules for scope writing:

  • Default to not touching guest personal property. Do not move bags. Do not open drawers. Do not “tidy” guest clothes unless the guest asks for a clear act.
  • List bedrooms on their own. Guests may want a common-area refresh. They may still say no to bedroom entry.
  • State bath count. State which baths. A three-bath home needs clarity.
  • Keep linen swap separate from cleaning labor. A guest may want towels only.
  • Skip deep tasks that belong between stays. Add them only if the guest asks. Match the price terms to the work.

Send the filled checklist in the same thread as the charge notice. Include the type. Include the amount when paid. Include the proposed time window. One thread. One deal.

Scope fights start when hosts assume bedrooms are “obvious.” They are not. A guest may keep medicine by the bed. A guest may keep devices by the bed. A guest may keep work papers by the bed. A common-area refresh still helps most long stays. State the edge in writing. Then the cleaner is not guessing under time pressure.

Disclose price and agree the amount before a paid visit

Say charge terms before the yes. Do not wait until the cleaner finishes. The guest should know three things up front. First, whether the service is included in the rate or priced as a separate guest charge. Second, the real dollar amount when the visit is paid. Third, that a decline means no charge and no visit.

Type alone is not enough for a paid visit. “Separate guest charge” with no number leaves the guest guessing. State the flat amount in the same message as the package and scope. Get a clear yes to that amount before you hold the calendar. If you later change the amount, stop and ask again. If the visit is included, say “included in your rate” in plain words. Still lock time and scope. Do not send first and invent a figure later.

Proposed price frames (editorial, not common-use claims):

  • Included for stays over a host-chosen length. Still needs a shared time.
  • Flat separate guest charge per visit for light refresh or full clean. State the dollar amount. Get agreement before you send anyone.
  • Linen-only charge kept apart from cleaning labor. Again state the amount. Get agreement.
  • No mid-stay service offered. Basics only.

Do not invent Airbnb platform fees for mid-stay cleaning. Say included versus separate framing. Say the amount for any paid option. Do not invent payment rails. Guest consent to a service does not grant platform leave for collection paths the platform does not allow. The cost table below is a training sheet only. It is not a market survey. It is not an Airbnb fee list.

Package (sample) Flat amount (sample) What the amount is meant to cover in the sample
None $0 No visit. Basics already in rate
Light refresh $75 Trash, baths wipe, kitchen surfaces, restock. No bedrooms
Full mid-stay $150 Wider room list including guest-approved bedrooms
Linen-only $40 Towel and sheet swap labor and laundry costs in sample

Pair package name, included scope lines, and the amount or “included” label in one block. Ask the guest to affirm that block. Thanks is not a clear yes. No agreed charge terms and visit means no visit. When the guest affirms a paid package, the reply should echo the dollar amount. It should not echo only the package nickname.

Hosts sometimes fear that stating a number will scare guests. Vague prices scare them more. A clear $75 light refresh lets the guest weigh value. A foggy “we will sort payment later” leads to disputes. Keep the number in the same chat as the yes. Your future self will thank you when memories fade.

Guest response: affirm, decline, or counter-propose

After options, scope, and charge terms are on the table, wait. The guest reply is the gate.

Guest response Host action in this workflow
Affirms package, scope, charge terms (type and amount if paid), and proposed time Confirm in writing. Name assigned person. Proceed only inside that window
Affirms package but asks for a different time Accept. Propose another window. Or withdraw the offer. Do not send on the old time
Affirms light package, declines bedrooms Rewrite scope. Reconfirm amount if the price changes. Then confirm time
Asks to change the disclosed amount Accept a new stated amount. Offer a smaller package. Or withdraw. Do not send on an open price
Declines all mid-stay entry Log declined outcome. Cancel any soft cleaner hold. Thank the guest
Asks questions only Answer. Still wait for a clear yes before you send anyone
No reply (silence) Do not send anyone. Optional one follow-up. Silence is not consent
Says “whenever” without a window Propose a concrete window. Get a clear yes to that window

A yes should be specific. “Sure, Tuesday 1 to 3pm for light refresh at $75, common areas and baths only, no bedrooms, towels yes” is usable. “Ok” under a vague pitch is weak. Restate terms and ask again. A decline is a full outcome. Do not punish it. Stock basics (article 2729 framing for monthly stays). Stay responsive. Deep-clean after checkout. Counter offers are normal. Forcing the guest to leave is not part of this workflow. They may choose that on their own. If your cleaner cannot work while guests are home, say that up front as an offer limit. Never send anyone on silence. One polite follow-up is fine. A cleaner on the doorstep after no reply is not. Silence is not consent.

Train yourself to read weak replies as incomplete. “Sounds good” without a time is incomplete. “Do the usual” without a room list is incomplete. “Bill me later” without an amount is incomplete. Send one calm restatement. Then wait. Your cleaner’s time is real. The guest’s privacy is real. Incomplete yeses protect neither.

Mutually agreed time, assigned person, linen exchange, and outcomes

Permission without a time window is incomplete for ops. Without a named person it is incomplete for trust. A mutually agreed time means both sides accept a window. A date alone is not enough. “Thursday” is not enough when the guest has a noon living-room meeting. Prefer a local start-to-end window. If it slips, reconfirm. Do not expand in silence. Name the assigned person. Use a first name and role. Or name the host. If a stand-in must go, tell the guest before entry. Get a new yes when the first deal named someone specific. Access tools are ops details. That includes a lockbox. That includes a smart lock. That includes building entry. They are not a bypass around permission. Having a code does not create a right to use it for a non-emergency mid-stay clean without agreement.

Before you send anyone, every line below must be true in the same thread:

  1. Package selected
  2. Scope lines agreed
  3. Charge type agreed (included or separate)
  4. Actual disclosed amount agreed when the visit is paid (or “included” stated when it is not)
  5. Date and time window agreed
  6. Assigned person named
  7. Linen plan confirmed if any
  8. Guest yes recorded
  9. Cleaner briefed on scope exclusions (especially guest belongings and declined rooms)

If any line is missing, do not send anyone. When sharing guest details with the assigned person, apply Host Privacy Standards (help article 2862) once and with care. Share only what is needed for that visit. Share the window. Share approved access steps. Share scope. Share guest first name for a greeting. Do not forward the full thread. Do not forward card data. Do not forward side comments to vendor group texts. Prefer Airbnb messaging for guest-facing talk.

Linen swap can be its own scope line. A proposed option is doorside or porch swap with no interior entry when layout allows. Guests may choose bath-only towel swap if they say yes to bath entry and exclude bedrooms. Full sheet change needs a clear bedroom access yes. It also needs a clear window. State towel and sheet counts. State drop-off spots. Tell cleaners not to search closets for guest laundry.

Completion outcomes belong in your log the same day:

  • Completed as agreed. Note time in and time out. Note the person. Note scope done. Note any guest-present talk. Note restock counts.
  • Completed with guest-approved change. Example: guest asked on site to skip the kitchen. Note the change.
  • Attempted but guest withdrew permission at the door. Stop. Leave. Log withdrawal. Do not argue on the threshold.
  • Declined before dispatch. No visit. Keep the decline on file for the stay.
  • No-show by cleaner. Tell the guest soon. Apologize. Offer a new shared window. Or cancel the service with any price fix you owe.

Do not expand scope mid-visit because “it only takes a minute.” True emergencies follow emergency practice. Ordinary out-of-scope mess is left and reported to the host. After completion, a short on-platform note is enough. Do not demand a review. Do not photograph guest belongings. When in doubt, skip photos during an occupied stay.

Time windows protect guests who work from the couch. Named people protect guests who fear strangers. Linen plans protect cleaners from closet searches. Outcome logs protect you when memories clash weeks later. None of those steps are platform theater. They are how small teams stay kind and precise.

Workflow table and sample message scripts

The numbered sequence below is proposed host procedure for this site. It is not Airbnb policy. Workflow in order: (1) offer options, (2) state scope in writing, (3) disclose charge type and any dollar amount, (4) wait for guest reply, (5) confirm shared date and time window, (6) name assigned cleaner or person, (7) confirm linen swap if any, (8) log completion or declined outcome. Never send anyone on silence. Never treat a house-rule paragraph alone as the yes for a specific entry. Never claim a fixed day-number right of entry.

Step Host delivers Exit criteria before next step
1 Options Clear menu Guest knows none is fine
2 Scope Checklist in writing Rooms and tasks bounded
3 Charge terms Included or separate, plus amount if paid Guest can affirm the real disclosed figure or included label
4 Response Wait Affirm, decline, or counter offer recorded
5 Time Window both accept Calendar hold matches window
6 Person Named assignee Guest knows who will enter
7 Linens Swap plan Counts and locations set
8 Outcome Log Completed or declined filed

The following message scripts and timeline are SYNTHETIC examples for host training. They show tone and completeness. They are not templates required by Airbnb.

Script A - offer

Hi [Guest name]. For stays of this length we can offer a mid-stay refresh if you want one. Options: (1) none. (2) light refresh of common areas and baths with trash out and soap restock. (3) full mid-stay clean including bedrooms only if you approve bedroom access. (4) linen-only towel and sheet swap. In this training sample, light refresh is a separate guest charge of $75 flat. Full clean is $150 flat. Linen-only is $40 flat. If you want any paid option, reply with the package. Reply with the rooms to include or exclude. Reply with the amount you agree to. Reply with a date window that works. We will not enter without your clear yes on scope, charge amount, time, and who is coming.

Script B - confirmation after affirm

Confirming: light refresh on Wednesday 10:00 to 12:00 local. Common areas and both baths. No bedrooms. Trash out. Towel swap (two sets). Separate guest charge of $75 as you agreed. Assigned person: [Name] from our cleaning team. They will use the entry method you already use for the listing. They will not move personal items. Reply “confirmed” if this matches your deal. If anything is off, tell us before Wednesday.

Script C - decline acknowledgment

Thanks for letting us know you prefer no mid-stay entry. We will keep the cleaner off the calendar for your stay. Basics are stocked for the full stay. Message us anytime if you need more towels or supplies at the door. We will do the deep clean after checkout.

Script D - silence follow-up (still no dispatch)

Friendly follow-up on mid-stay cleaning options. If you want none, that is fine. Just say so. Or ignore and we will not schedule anyone. If you want a visit, we still need your chosen option. We need scope. We need the agreed amount if paid. We need a mutually agreed window before anyone comes.

Script E - cleaner brief (internal)

Internal note: Window Wed 10:00 to 12:00. Scope: living, kitchen surfaces, baths x2, trash, towels. Exclude bedrooms and all guest belongings. Guest affirmed package and $75 amount. Do not expand scope. If guest withdraws at door, leave and call host.

Hard refusals to fold into daily practice:

  • Do not send anyone because the guest did not reply. Do not send because a past guest liked mid-stay cleaning. Do not send because your cleaner is nearby.
  • Do not write house rules that claim a standing right to enter on day 7, day 14, or any fixed cadence. Those rules are not a stand-in for guest permission under the permission rule.
  • Do not tell the guest that Airbnb requires mid-stay entry when the cited help pages do not say that. Do not use emergency words for routine towel swaps. Do not enter first and ask sorry later.
  • Do not forward extra guest personal data to vendors. Do not move guest property without direction from the guest. Do not photograph guests, guest devices, or personal effects during the visit.
  • Do not punish a decline with slow replies or withheld basics. Do not treat “you booked a monthly stay” as consent to entry. Article 2729 supports prep and talk for monthly stays. It does not replace the permission rule.
  • Do not send a paid visit when the guest affirmed a package name but never agreed to the disclosed dollar amount.

Softer mistakes follow. Pitches without a clear none option. A date without a time window. “Our team” when the guest asked who will enter. Same-morning cleaner swaps without notice. Bundling a full clean into linen-only. Stating “separate charge” with no figure. Put any standing rhythm on the offer side, not the entry side. Example: for stays of 14+ nights, offer on day 4. Hold a cleaner for day 8 only after a yes. Release on decline or silence. Rhythm organizes labor. It does not authorize a key turn. Local law, lease terms, and building rules may add needs. Get local advice when needed.

Run a five-minute weekly review of your mid-stay thread habits. Count how often you stated an amount. Count how often you named a person. Count how often silence led to a hold instead of a dispatch. Small audits beat big policy binders for small teams.

Frequently Asked Questions

Does Airbnb give hosts a right to enter for mid-stay cleaning?

No. No universal right of entry for routine cleaning appears in the primary pages cited here. Airbnb help article 3060 requires guest permission before access during the stay. The only exception is an emergency. The page also recognizes the guest’s privacy. Routine mid-stay cleaning is handled in this workflow as a permissioned service. It is not an emergency.

Is silence after a cleaning offer enough to send the cleaner?

No. In this proposed workflow, silence is not consent. Offer options. Offer scope. Offer charge terms. Include the amount if paid. Then wait for a clear yes. That yes must cover a mutually agreed time. It must name an assigned person. Then you may send someone. A declined outcome or no reply means no visit.

What is the difference between Airbnb help articles 3060 and 2862 for this topic?

Article 3060 covers privacy in physical spaces. It includes the permission rule for access during a stay. Article 2862 covers Host Privacy Standards for guest personal data. Helpers retained for Host Services can receive guest data needed to deliver the service. Use 3060 for entry permission. Use 2862 when sharing guest details with a cleaner.

Can house rules replace a specific mid-stay cleaning agreement?

House rules can disclose that mid-stay cleaning may be offered. They can set hopes. That is described in Airbnb help article 472. In this workflow, rules do not replace a clear guest yes. The yes must cover a specific scope. It must cover charge terms (type and amount if paid). It must cover a time window. It must cover an assigned person. Get all of that before entry for a routine clean.

What should hosts log after a mid-stay cleaning offer?

Log either completion or a declined outcome. For completion, record the agreed window. Record the assigned person. Record scope done. Record charge terms used. Record any guest-approved changes. For decline or silence without agreement, record that no dispatch occurred. Do not invent platform form fields. Keep a simple host record.

By Sean Rakidzich. Short-term rental host and teacher. Physical entry permission is cited from Airbnb help article 3060 only. Help article 2862 is used only for personal data handling and helper recipients. It is never used as an entry rule. The mid-stay cleaning deal sequence is proposed host workflow for this site.

Sources

  • Protecting your privacy - Airbnb Help article 3060. Physical spaces: permission or emergency before entry. Guest privacy during the stay. No use of another’s things without permission. Accessed 2026-09-09.
  • Host Privacy Standards - Airbnb Help article 2862. Host handling of guest personal data for running stays and delivering Host Services. Helpers retained to assist may be recipients. Use limited to needed aims. Not a physical-entry rule. Accessed 2026-09-09.
  • Host monthly stays - Airbnb Help article 2729. Monthly stay settings. Basics for long stays. Guest manual and house rules updates. Availability for guest questions. Support context only. No mid-stay entry mandate. Accessed 2026-09-09.
  • Add house rules to a listing - Airbnb Help article 472. Standard and extra house rules. Where rules appear for guests. Support context for notice. Not a stand-in for 3060 permission. Accessed 2026-09-09.