How to Pay Your Airbnb Cleaner: Rates, Records and a Simple Agreement
The first time you hand your listing to a cleaner, paying them feels simple: they clean, you send money. By the third property, or the second cleaner, it isn't. Was that Saturday turnover paid? Did we agree on extra for the same-day job? Who bought the dish soap, and did they get reimbursed? Most cleaner disputes aren't about the rate. They're about records. Here's a simple system for setting rates, logging jobs and paying on time, plus what to put in writing so everyone knows what to expect.
Step 1: Set rates by property and job type
"$X per clean" breaks down quickly. A two-bedroom condo and a four-bedroom cottage with a hot tub aren't the same job, and a same-day turnover with a four-hour window isn't the same as a relaxed Tuesday clean.
Build a small rate table with one row per property and one column per job type:
- Standard turnover: the normal clean between guests
- Same-day turnover: check-out and check-in on the same day, often with a premium
- Deep clean: seasonal or quarterly, with longer task lists
- Mid-stay refresh: for longer bookings
- Inspection only: a quick walk-through, photos and a restock check
Then add laundry per load if laundry is paid separately, and decide how you'll handle supplies (you buy everything, or the cleaner buys and is reimbursed with receipts) and travel (included, or a flat amount per visit).
Agree on the table in advance and keep it in one place. When a job comes up, the rate is already known, and nobody negotiates by text at 9 PM.
Don't copy rates from someone else's post. Pay varies a lot by city, property size and what's included, so ask a few local cleaners for quotes on your actual listing.
Step 2: Log every job, once
One row per job. Useful columns:
- Date
- Property
- Booking or guest reference
- Cleaner
- Job type
- Status: Scheduled, Done or Cancelled
- Rate (looked up from your table)
- Pay override (for one-offs, like a late-cancellation fee)
- Laundry loads
- Supplies or extras reimbursed
- Travel reimbursed
- Total owed
- Paid? and date paid
- Notes and issues
Two rules prevent most problems:
- Only "Done" jobs are owed. A scheduled job isn't money owed yet. Count it only once it's marked done, or your totals will run ahead of reality.
- Cancelled jobs pay $0 unless you've agreed otherwise. If you pay a late-cancellation fee, enter it as an override so it's visible.
If you manage more than one property, the log also tells you what cleaning really costs each listing. That number feeds straight into your pricing and profit tracking.
Step 3: Pick a pay period and stick to it
Weekly or every two weeks both work. What matters is consistency. On payday:
- Filter the log to the pay period and to jobs marked Done but not yet paid.
- Total by person.
- Pay, then mark each row Paid with the date and method.
A quick monthly summary by person and by property helps at year end and when you review rates. Paying on time is also the cheapest way to keep a good cleaner. Reliable cleaners have options, and late or disputed pay is a common reason they move on.
Step 4: Make restocking part of the job
Running out of toilet paper on a same-day turnover is a process problem, not a cleaner problem. Set par levels for each property (how many of each item should always be on hand) and have the cleaner count during each clean. Anything below par goes on the shopping list. Then decide who buys it and how they're reimbursed.
Step 5: If you have a co-host, write down the handoffs
Co-hosting adds a second layer: guest messages, pricing, maintenance calls, restocking runs. Two simple tools keep it from living only in a group chat:
- A task list with an owner, how often it happens and a due date for each recurring job (smoke alarm tests, filter changes, deep cleans, licence renewals).
- A handoff log for each change of hands: who's in the house or arriving next, open issues, whether door codes were changed, and keys or supplies passed on. The person taking over confirms they've read it.
Step 6: Put expectations in writing
A short written agreement isn't about distrust. It answers questions before they become arguments. For a cleaner, consider covering:
- Services: what's included in each job type, with the checklist attached
- Scheduling: how jobs are offered and confirmed, the notice period, and what happens on same-day turnovers
- Fees and payment: the rate table, laundry, supplies, travel, cancellations, the pay period and method
- Access and keys: codes, lockboxes, what happens if a key is lost
- Guest privacy: no photos of guests or their belongings, no sharing addresses or codes, no social posts from inside the property
- Damage and lost items: how to report damage, with photos, before cleaning
- Quality and re-cleans: what happens if a guest reports a problem
- Insurance and safety: who carries what coverage
- Ending the agreement: notice on both sides, and returning keys
For a co-host, add platform access (and removing it at the end), fees and how they're calculated, who handles money and reporting, confidentiality, and a transition plan if the arrangement ends.
Contractor or employee? This matters, and it isn't decided by what the agreement calls the person. In Canada, the CRA's guide RC4110, Employee or Self-employed? looks at the whole working relationship, including control, tools and equipment, whether the worker can hire helpers, financial risk and opportunity for profit. In the US, the IRS page Independent contractor (self-employed) or employee? groups the evidence into behavioural control, financial control and the type of relationship. Provincial and state labour rules can apply too. Ask an accountant or lawyer before you decide how to treat someone you pay regularly.
Any template is a starting point. Have a lawyer where you live review it before anyone signs.
Common mistakes
- Paying from memory. If it isn't in the log, it didn't happen. That protects you and your cleaner.
- Counting scheduled jobs as owed. Your "what I owe" total will be wrong every payday.
- Paying for supplies without receipts. Agree on how reimbursements work and keep photos of receipts.
- One checklist for every property. Each listing has its own quirks. Keep a short property-specific page.
- No backup cleaner. Line up and pay for at least one trial clean with a backup before you need one.
Start with a checklist
A clear checklist makes everything above easier, because it defines what a "standard turnover" actually includes. Our room-by-room turnover checklist guide walks through one, and the free Turnover Checklist + Pricing Sanity Check PDF is on our homepage.
Prefer it done for you? The Cleaner & Co-host Pack includes room-by-room checklists (with same-day and deep-clean lists) and a cleaner pay & turnover tracker for Excel and Google Sheets that looks up rates by property and job type. You also get a restock list, co-host tasks, a handoff log, and cleaner and co-host agreement templates to review with a local lawyer. US$19, one-time.
General information, not tax, legal or financial advice. Any figures in examples are made up to illustrate the math. Nightly Profit is not affiliated with Airbnb, Vrbo or Booking.com.