ProSheet Studio

Airbnb Cleaning Price List: How Much to Charge per Turnover

By Roger Ramey· Updated · 11 min read· Every number shows its working

Short answer

Price an Airbnb turnover from cleaner-hours. Hours = fixed time (drive, kitchen reset, restock check) + time per bedroom + time per bathroom. Cost them at a loaded wage plus overhead per hour, add laundry and supplies, then divide by (1 − margin). Example: a 2-bed, 1-bath at 2.75 cleaner-hours and $18 of laundry and supplies prices at $158.85.

On this page
  1. How do you work out what to charge to clean an Airbnb?
  2. Airbnb cleaning price calculator: try a 2-bed, 1-bath turnover
  3. Airbnb cleaning price list by bedrooms and bathrooms
  4. Airbnb cleaning rates per hour, per bedroom and minimum charge
  5. Laundry, restocking and extras: what goes in the turnover price
  6. Same-day turnovers: two cleaners, same price
  7. What cleaning fee should a host set to cover the cleaner?
  8. The common mistakes: markup, the drive, the laundry
  9. Calculator, spreadsheet, app or custom build for turnover pricing
  10. What to put in your Airbnb cleaning price list
  11. Step-by-step
  12. FAQ

How do you work out what to charge to clean an Airbnb?

Charge your break-even for the turnover divided by one minus your target margin. Break-even is the cleaner-hours at a loaded wage, plus laundry and supplies, plus a share of your yearly overhead. Bedrooms and bathrooms matter only because they set the hours and the laundry.

I'm not a cleaner - I build the pricing maths. Most pages ranking for this question are written for hosts setting a guest fee, or quote ranges from other cities. A range cannot tell you whether a turnover pays you. This page shows the arithmetic instead; every input is an assumption you replace.

  1. Cleaner-hours = fixed hours (drive, kitchen and living area reset, restock check, photos) + hours per bedroom + hours per bathroom.
  2. Labour = cleaner-hours × loaded rate (wage × (1 + burden %)).
  3. Materials = laundry per bed set + cleaning supplies per turnover.
  4. Overhead share = cleaner-hours × (yearly overhead ÷ sellable hours).
  5. Price = (labour + materials + overhead) ÷ (1 − margin), never below your minimum.

The same method prices a regular home in the house cleaning pricing guide. A turnover differs in three ways: beds are stripped and remade every time, the place has to be guest-ready by check-in, and you check and report on restock and damage.

Airbnb cleaning price calculator: try a 2-bed, 1-bath turnover

On the assumptions below, a 2-bedroom, 1-bath turnover prices at $158.85 at a 35% margin. Change the hours, wage and laundry cost to your own and the price moves with them.

The calculator opens on this example. The 2.75 hours are not a cleaning speed from anywhere; they are placeholders built from the time split below. Time your own next three turnovers and replace them.

Where the 2.75 cleaner-hours come from (one cleaner, assumed)
TaskBasisHours
Drive there and backFixed0.5
Kitchen, living area, trash, floorsFixed0.5
Restock check, damage check, photos for the hostFixed0.25
Strip, make bed, dust and vacuum2 bedrooms × 0.51.0
Bathroom clean and towels1 bathroom × 0.50.5
Total2.75

Worked example: Turnover, 2-bedroom 1-bath: 2.75 cleaner-hours including drive, $18 laundry and supplies (assumed inputs)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)1
Hourly wage paid (input)$20.00
Labour burden % (input)25%
Materials (input)$18.00
Overhead for the year (input)$10,560.00
People in the field (input)1
Billable days a year (input)220
Target margin % (input)35%
Jobs a week (input)5
Hours on the job (input)2.75
Loaded labour rate (per hour)$25.00
Crew-hours2.75
Labour cost$68.75
Overhead per sellable hour$6.00
Overhead share$16.50
Break-even cost$103.25
Price to quote$158.85
Profit on the job$55.60
Price if you MARK UP instead$139.39
Margin you actually keep with markup25.93%
Lost per job by marking up$19.46
Lost per year by marking up$5,059.25

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

The working: 2.75 hours at a loaded $25.00 (a $20 wage plus 25% burden) is $68.75 of labour. Overhead of $10,560 a year over 1 person × 220 billed days × 8 hours is $6.00 an hour, so $16.50 on this turnover. Add $18 of laundry and supplies ($5 per bed set × 2 beds + $8 supplies) and break-even is $103.25. Divided by 0.65, the price is $158.85, which leaves $55.60 of profit.

Airbnb cleaning price list by bedrooms and bathrooms

On this page's assumptions, a turnover runs from $127.31 for a 1-bed, 1-bath to $269.62 for a 4-bed, 3-bath. Every row is the same maths as the calculator: 1.25 fixed hours + 0.5 per bedroom + 0.5 per bathroom, $5 laundry per bed set, $8 supplies.

Airbnb cleaning price list (assumed: $20 wage, 25% burden, $6 overhead per hour, 35% margin, one bed per bedroom)
ListingCleaner-hoursLaundry + suppliesLabourOverheadBreak-evenPrice per turnover
1 bed, 1 bath2.25$13$56.25$13.50$82.75$127.31
2 bed, 1 bath2.75$18$68.75$16.50$103.25$158.85
2 bed, 2 bath3.25$18$81.25$19.50$118.75$182.69
3 bed, 2 bath3.75$23$93.75$22.50$139.25$214.23
4 bed, 3 bath4.75$28$118.75$28.50$175.25$269.62

Read the gaps between rows rather than the rows. On these rates each extra bedroom adds $31.54 (half an hour plus a bed set of laundry) and each extra bathroom adds $23.85 (half an hour). A studio priced like a 1-bed is fine; a 3-bed listing with a sofa bed has a fourth bed set and a fourth $5 of laundry.

The listing sizes are labels, not measurements. Two 2-bed apartments can differ by an hour if one has a full kitchen and a balcony. Time a turnover in each of your listings and price it from that.

Airbnb cleaning rates per hour, per bedroom and minimum charge

Per hour, the floor is (loaded rate + overhead per hour) ÷ (1 − margin) = ($25 + $6) ÷ 0.65 = $47.69 per cleaner-hour, before laundry and supplies. Across the price list the price per cleaner-hour lands between $56.21 and $57.76 once laundry and supplies are in.

That is the number to quote if a host asks for an hourly rate instead of a flat price. Quote the flat turnover price where you can: the host knows the cost in advance, and if you get faster, the margin is yours.

Per bedroom

Hosts often ask for a price per bedroom. It works as a rule of thumb only if you also price the bathrooms and the fixed time. On these rates: fixed time $47.69 × 1.25 hours plus supplies, then $31.54 a bedroom and $23.85 a bathroom. Put those three lines in your price list and any listing is a sum.

Minimum charge

Set the minimum from the shortest turnover worth the drive. At 2 cleaner-hours door to door with $13 of laundry and supplies, the minimum here is $115.38. A tiny studio or a stay-over refresh still costs the drive and the fixed half hour, so it never prices below that.

Laundry, restocking and extras: what goes in the turnover price

Put the laundry and your cleaning supplies in the turnover price, bill the host's consumables at cost on top, and price extras from their minutes.

The same add-on method, with priced oven, fridge and wall lines, is in the move-out cleaning price list.

Same-day turnovers: two cleaners, same price

Two cleaners halve the time on the clock but not the cost, so a same-day turnover with a crew prices the same as one cleaner working alone. Price total cleaner-hours.

Take a 3-bed, 2-bath with a tight check-out to check-in gap. Two cleaners finish in 1.875 hours each, which is 3.75 cleaner-hours, exactly the solo figure from the price list.

Worked example: Same-day turnover, 3-bedroom 2-bath: 2 cleaners × 1.875 hours = 3.75 cleaner-hours, $23 laundry and supplies (assumed inputs)

Inputs (assumptions — replace with your own) and results
ItemValue
Workers (input)2
Hourly wage paid (input)$20.00
Labour burden % (input)25%
Materials (input)$23.00
Overhead for the year (input)$10,560.00
People in the field (input)1
Billable days a year (input)220
Target margin % (input)35%
Jobs a week (input)5
Hours on the job (input)1.88
Loaded labour rate (per hour)$25.00
Crew-hours3.75
Labour cost$93.75
Overhead per sellable hour$6.00
Overhead share$22.50
Break-even cost$139.25
Price to quote$214.23
Profit on the job$74.98
Price if you MARK UP instead$187.99
Margin you actually keep with markup25.93%
Lost per job by marking up$26.24
Lost per year by marking up$6,823.25

Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.

Two cleaners at $25.00 each for 1.875 hours is $93.75 of labour, the same as one cleaner for 3.75 hours. The price, $214.23, matches the 3-bed, 2-bath row. If you send two people and quote one person's hours, the turnover is half-priced on labour.

If a host wants a promised same-day window, that is a scheduling promise that blocks other work. Price it as a separate line you choose, and say so in your terms; it is not something the hours formula produces.

Try it with your numbers — free

The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.

Open the free cleaning pricing calculator →Get the free spreadsheet

Want it built around your own rates, services and branding? Done-for-you custom calculator ($497).

What cleaning fee should a host set to cover the cleaner?

A host who pays a cleaner per turnover needs a guest cleaning fee of at least the cleaner's price, grossed up for any platform fee charged on it: cleaning fee = cleaner price ÷ (1 − platform fee %).

Example with an assumed 3% fee on the cleaning fee: $158.85 ÷ 0.97 = $163.76 for the 2-bed, 1-bath. The 3% is an input, not a statement of any platform's current fee; read your own payout statement.

Whether to charge guests the full fee is a pricing choice for the host. A short stay that pays the full cleaning cost on top of a few nights can look expensive next to other listings; a host can fold part of it into the nightly rate instead. Either way the turnover still costs the same, and it has to come out of booking revenue somewhere.

To see what that does to the month, the short-term rental calculator spreadsheet ($14.99) takes your cleaning cost per turnover as an input and multiplies it by stays per month. On its shipped example, $75 a turnover over 7.5 stays is $562.50 a month of cleaning, and it then shows net profit, margin and the break-even occupancy. The Airbnb profit calculator guide walks through the same formula by hand. If you are the host, put your cleaner's real price into the Airbnb profit spreadsheet rather than a guess.

The common mistakes: markup, the drive, the laundry

The three leaks on a turnover price are adding margin as a markup, leaving out the drive, and treating laundry as free.

Calculator, spreadsheet, app or custom build for turnover pricing

For one quote, the free calculator is enough. For a price list across several hosts, use a spreadsheet you keep.

Ways to price Airbnb turnovers
OptionCostSuits
Free cleaning pricing calculatorFree, no signupOne turnover price at a time, in cleaner-hours
Free Job Pricing StarterFreeLoaded labour, overhead, break-even and margin on one sheet in Excel or Google Sheets
Turnover scheduling appMonthly subscriptionCalendar sync, checklists, photo reports
Done-for-you custom build$497 one-timeYour own listing rows, laundry and add-on lines, and a branded quote page

There is no ready-made turnover sheet in the store. If one host books you on a fixed weekly schedule, the cleaning contract pricing spreadsheet ($39) prices recurring visits per visit and per month, with residential home as one of its six facility types; it is not built for irregular turnovers that follow a booking calendar.

What to put in your Airbnb cleaning price list

A turnover price list is a short set of your own numbers that turns a listing into a price.

Layout for the formulas: B2 = bedrooms, B3 = bathrooms, B4 = fixed hours, B5 = hours per bedroom, B6 = hours per bathroom, B7 = laundry per bed set, B8 = supplies, B9 = loaded rate, B10 = overhead per hour, B11 = target margin %, B12 = minimum charge, B13 = cleaner-hours, B14 = break-even.

Cleaner-hours per turnover

=B4+B2*B5+B3*B6

Fixed + bedrooms × hours + bathrooms × hours. 1.25+2*0.5+1*0.5 returns 2.75.

Break-even

=B13*(B9+B10)+B2*B7+B8

B13 = cleaner-hours. 2.75*(25+6)+2*5+8 returns 103.25.

Price per turnover, with minimum

=MAX(B14/(1-B11),B12)

B14 = break-even, B11 as a percent (35%). Never below the minimum in B12.

Host cleaning fee covering the cleaner

=B15/(1-B16)

B15 = cleaner price, B16 = platform fee % on the cleaning fee (an input you check).

Reprice when your wage, laundry cost or timed hours change, not once a year by habit.

Step-by-step: Airbnb Cleaning Price List: How Much to Charge per Turnover

  1. Time your fixed work. Measure drive, kitchen and living reset, and the restock and damage check on a real turnover.
  2. Time bedrooms and bathrooms. Record hours per bedroom (strip, make, dust, vacuum) and per bathroom from your own turnovers.
  3. Add laundry and supplies. Multiply bed sets by your laundry cost per set and add cleaning supplies per turnover.
  4. Find break-even. Cleaner-hours × (loaded rate + overhead per hour) + laundry and supplies.
  5. Divide by one minus margin. Price = break-even ÷ (1 − margin). Quote the higher of that and your minimum charge.
  6. Write the terms. List what a turnover includes, how restock items are billed and the rate for extra time.

Run your own numbers — free

The free calculator does this whole method in about a minute: loaded labour, overhead share, break-even and the price to quote at your margin. No signup, nothing to download, and your numbers stay in your browser.

Open the free calculator →Get the free spreadsheet

Want it built around your own rates, services and branding? Done-for-you custom calculator ($497).

Frequently asked questions

How much should I charge to clean an Airbnb?

Work it out from your cleaner-hours, laundry and supplies, overhead and margin rather than a going rate. On this page's assumptions a 2-bed, 1-bath turnover is 2.75 cleaner-hours with $18 of laundry and supplies and prices at $158.85 at a 35% margin.

How much to clean a 3 bedroom Airbnb?

On this page's assumptions a 3-bed, 2-bath turnover takes 3.75 cleaner-hours and $23 of laundry and supplies, and prices at $214.23. Your hours, wage and laundry cost will move it, so time one of your own turnovers and enter it in the free calculator.

What are typical Airbnb cleaning rates per hour?

Build your own floor: (loaded wage + overhead per hour) ÷ (1 − margin). At a $20 wage, 25% burden, $6 overhead per hour and 35% margin that is $47.69 per cleaner-hour before laundry and supplies. Quote a flat turnover price where you can.

Should I charge per bedroom for Airbnb cleaning?

Use per bedroom as one line, not the whole price. Bathrooms and the fixed drive and reset time matter too. On this page's assumptions each bedroom adds $31.54, each bathroom $23.85, and the fixed time and supplies sit underneath both.

Who pays for laundry and restock items on an Airbnb clean?

Laundry you do yourself belongs in your turnover price as a cost per bed set. Restock items such as toilet paper, coffee and soap are the host's costs: agree whether the host supplies them or you buy them and bill at cost with receipts.

How much should a host charge for an Airbnb cleaning fee?

At least what the cleaner charges, grossed up for any platform fee taken on it: cleaner price ÷ (1 − fee %). With an assumed 3% fee, a $158.85 turnover needs a $163.76 cleaning fee. Some hosts fold part of it into the nightly rate instead.

Do two cleaners cost more for a same-day turnover?

Not if you price cleaner-hours. Two cleaners for 1.875 hours each is 3.75 cleaner-hours, the same labour as one cleaner for 3.75 hours, so the 3-bed, 2-bath still prices at $214.23. Quoting one person's clock time for two people half-prices the labour.

Roger Ramey
Written by Roger Ramey
I'm not a contractor, landlord or accountant. I build the pricing maths, and every number on this page shows its working so you can check it instead of trusting it. Watch the breakdowns on YouTube →
ProSheet Studio · Templates · Guides · Free calculators · Free spreadsheet · Custom build · Privacy · Refunds
Pricing maths and templates, not financial, tax or legal advice. Calculators run in your browser; the numbers you type are never sent anywhere.