Free Excel template · Excel for cleaning services
Free cleaning business job and profit tracker
For cleaning business owners who want to know which jobs and routes make money. Log each job with the cleaner, hours on site, drive time, price and supplies, and the template works out labor cost, profit per job, paid hours and profit per cleaner, your margin for the week, and how much of the paid time went on driving. It also flags how many jobs fell under your target margin and names the weakest one.
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 | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Cleaning jobs: schedule and profit | ||||||||
| 2 | Week starting | Nov 2, 2026 | |||||||
| 3 | Cleaner cost per hour | 24.5 | |||||||
| 4 | Target profit margin | 0.5 | |||||||
| 5 | |||||||||
| 6 | Date | Client | Cleaner | Job hrs | Drive hrs | Price | Supplies | Labor cost | Profit |
| 7 | Nov 2, 2026 | Priya | Ana | 3.5 | 0.5 | 230 | 6.5 | 98 | 125.5 |
| 8 | Nov 2, 2026 | Office suite 2B | Ben | 5.5 | 0.4 | 340 | 11.3 | 144.55 | 184.15 |
| 9 | Nov 2, 2026 | Marcus | Joy | 3 | 0.6 | 185 | 5.8 | 88.2 | 91 |
| 10 | Nov 3, 2026 | Grace | Ana | 4 | 0.5 | 255 | 7.4 | 110.25 | 137.35 |
| 11 | Nov 3, 2026 | Elena | Joy | 5 | 0.7 | 290 | 8.2 | 139.65 | 142.15 |
| 12 | Nov 3, 2026 | Move-out, Birch Ln | Ben | 8 | 0.5 | 420 | 14.6 | 208.25 | 197.15 |
| 13 | Nov 4, 2026 | Hana | Ana | 3.5 | 0.4 | 205 | 6.1 | 95.55 | 103.35 |
| 14 | Nov 4, 2026 | Leo | Joy | 2 | 0.8 | 140 | 4.4 | 68.6 | 67 |
| 15 | Nov 4, 2026 | Dental office, 3rd St | Ben | 3 | 0.5 | 210 | 7.9 | 85.75 | 116.35 |
| 16 | Nov 5, 2026 | Rosa | Ana | 4 | 0.5 | 240 | 6.9 | 110.25 | 122.85 |
| 17 | Nov 5, 2026 | Tom | Joy | 2.5 | 0.9 | 165 | 5.1 | 83.3 | 76.6 |
| 18 | Nov 5, 2026 | After-party clean, Oak Ave | Ben | 4.5 | 0.6 | 260 | 9.5 | 124.95 | 125.55 |
| 19 | Nov 6, 2026 | Kiara | Ana | 3 | 0.5 | 195 | 5.6 | 85.75 | 103.65 |
| 20 | Nov 6, 2026 | Rental turnover, Lake St | Joy | 2.5 | 0.7 | 150 | 6.8 | 78.4 | 64.8 |
How the formulas work
Labor cost includes drive time
Hours on site plus drive time, times your cleaner cost per hour. If you pay drive time, it is a real cost of the job even though the client never sees it. Ana's 3.5 hours at Priya's plus half an hour on the road cost $98.
Profit per job
Price minus supplies minus labor. Sort or filter by this column to see your best and worst jobs; it is often the small, far-away clients at the bottom.
Paid hours per cleaner
Job hours plus drive hours for each cleaner, added with two SUMIFs. It shows who is booked full and who has room, and it is the number to check before you add a client to someone's route.
Jobs under your target margin
For each job, is profit less than price times your target margin? The -- turns TRUE and FALSE into 1 and 0, and SUMPRODUCT adds them. Here 7 of the 14 jobs miss a 50% target even though the week as a whole makes 50.5%, and B32 names the weakest: the rental turnover, $64.80 profit on $150.
Make it yours
- Group jobs by area on the same day. Drive time share in B29 is the number to watch when you plan routes.
- Use your full cost per cleaner hour: wages plus the payroll costs and insurance you pay on top.
- Add a column for mileage if you reimburse it, and include it in the profit formula.
- Copy the sheet each week and keep the totals in a summary tab to see the trend by month.
FAQ
How do I calculate profit per cleaning job?
Subtract supplies and labor from the price: =price-supplies-(job_hours+drive_hours)*cost_per_hour. Counting drive time is what makes the number honest.
How do I total hours per cleaner in Excel?
Use SUMIF on the cleaner column: =SUMIF(C7:C20,"Ana",D7:D20) adds Ana's job hours. Add a second SUMIF on the drive hours column for total paid time.
What profit margin should a cleaning business aim for?
It varies with your market, wages and whether you are counting the owner's time. Set your own target in B4 from your overheads (insurance, software, vehicles, marketing) and track the weekly margin against it.
Functions used
ROUNDRounds to digitsSUMAdds numbersSUMIFAdds cells that matchCOUNTIFCounts cells that matchIFPicks a result from a testSUMPRODUCTMultiply then addINDEXValue at a positionMATCHPosition of a valueMINSmallest number
Related guides
- SUMIF vs SUMIFS: what is the difference?
- How to calculate profit margin in Excel
- How to calculate hours worked (and overtime) in Excel
- How to use SUMPRODUCT in Excel
More free templates
- House cleaning quote calculator templateFor cleaning business owners who want to quote the same way every time, on the phone or at a walk-through.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