Free Excel template · Excel for cleaning services
Free house cleaning quote calculator template
For cleaning business owners who want to quote the same way every time, on the phone or at a walk-through. Enter the home size, bathrooms, frequency and any add-ons, and the template prices the regular visit with the frequency discount and your minimum, prices the first deep clean, estimates the cleaner hours and shows the profit and revenue per hour on the job. All your rates are input cells, so you can tune them to your market.
Preview and try it
This is the template's sheet, calculated by the same engine as the Cellwise app. Change any number to see the formulas react before you download.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | House cleaning quote | ||||
| 2 | Client | New client, 3 bed / 2.5 bath | |||
| 3 | Quote date | Nov 2, 2026 | |||
| 4 | |||||
| 5 | Home size (sq ft) | 2200 | Base price per sq ft | 0.09 | |
| 6 | Bedrooms | 3 | Price per bathroom | 18 | |
| 7 | Bathrooms | 2.5 | Sq ft cleaned per cleaner hour | 500 | |
| 8 | Frequency | Biweekly | Cleaner cost per hour | 24.5 | |
| 9 | Minimum visit price | 140 | |||
| 10 | First clean surcharge | 0.5 | |||
| 11 | |||||
| 12 | Frequency | Discount | |||
| 13 | Weekly | 0.2 | |||
| 14 | Biweekly | 0.15 | |||
| 15 | Monthly | 0.1 | |||
| 16 | One-time | 0 | |||
| 17 | |||||
| 18 | Add-on | Qty | Price each | Minutes each | Line |
| 19 | Inside oven | 1 | 35 | 30 | 35 |
| 20 | Inside fridge | 1 | 30 | 25 | 30 |
How the formulas work
Base price from size and bathrooms
Square feet times your base rate, plus a fixed amount per bathroom, because bathrooms take far longer per square foot than bedrooms. 2,200 sq ft at $0.09 plus 2.5 bathrooms at $18 is $243.
Discount for the frequency
XLOOKUP finds the frequency typed in B8 in the table and returns its discount: 15% for biweekly. E26 turns it into dollars. Type the frequency exactly as it is in the table, or use Data > Data Validation > List on B8 to pick it from a dropdown.
Price per visit, never below your minimum
Base price, less the discount, plus add-ons. MAX returns your minimum when a small home would come in under it, so you never drive across town for $90. Here the visit is $286.55.
Estimated hours from your production rate
Square feet divided by how many square feet one cleaner does in an hour, plus the add-on minutes. Time your own team on a few homes to set E7; a first deep clean will take longer than this.
Revenue per cleaner hour
The price divided by the hours it should take. It is the quickest way to compare a quote with your other jobs: if it is well under your average, the price is too low for the work.
Make it yours
- Walk through or video-call before quoting large or very dirty homes. Condition changes the hours more than square footage does.
- Re-check the first two regular visits against the estimated hours in E31 and adjust the quote early if it runs long.
- Keep add-ons as their own lines on the quote, so clients see what is included and can add or drop them.
- If you charge sales tax on cleaning where you work, add a tax line under the price using your local rate.
FAQ
How do I price house cleaning by square foot?
Multiply the home's square footage by your base rate per square foot, add a set amount per bathroom, then apply your frequency discount and minimum: =MAX(minimum, sqft*rate+baths*bath_price - discount). Set the rates from your costs and local market.
How much discount should recurring cleaning clients get?
It is your choice; many companies give weekly clients the biggest discount and monthly the smallest, since homes cleaned more often take less time. Put the discounts in a table and test what each does to profit per visit before you change them.
How do I estimate how long a cleaning will take?
Divide square footage by your team's production rate (square feet per cleaner hour) and add time for add-ons. Measure your own production rate on several real jobs; it varies a lot with home condition and clutter.
Functions used
ROUNDRounds to digitsXLOOKUPModern lookup in any directionSUMAdds numbersMAXLargest numberSUMPRODUCTMultiply then addIFPicks a result from a test
Related guides
- XLOOKUP with multiple criteria
- How to calculate a discount price in Excel
- How to round to the nearest 5, 10 or 100 in Excel
- How to calculate profit margin in Excel
More free templates
- Cleaning business job and profit trackerFor cleaning business owners who want to know which jobs and routes make money.Free .xlsx
- Expense report templateFor employees who need to claim back business costs, and for the managers and bookkeepers who check those claims.Free .xlsx
- Purchase order templateFor small businesses, office managers and buyers who send purchase orders to suppliers and want to track what actually arrives.Free .xlsx
- Accounts receivable aging report templateFor owners, bookkeepers and credit controllers who invoice customers on terms and need to see who owes what and for how long.Free .xlsx
Updated