Recurring cleaning price calculator
Work out what a recurring cleaning or maintenance account costs you per visit, and what to charge for it weekly, every two weeks or monthly. It uses the same method as our guide on how to price commercial cleaning jobs, and it shows the working, not just the answer.
1. Your numbers
The figures already filled in are examples only, so you can see how it works. They are not market rates. Replace them with your own costs.
2. The working
Visits per month use the average month: weekly is 52 visits a year ÷ 12 ≈ 4.33, every two weeks is 26 ÷ 12 ≈ 2.17, and monthly is 1. The calculator uses 52 ÷ 12 and 26 ÷ 12 exactly, so a monthly total can differ by a few cents from 4.33 × the visit price.
| Step | Weekly | Every 2 weeks | Monthly |
|---|---|---|---|
| Visits per month | 4.33 | 2.17 | 1 |
| Paid hours per visithours on site + drive time | 3.33 | 3.33 | 3.33 |
| Labor cost per visitpaid hours × labor cost per hour | $80.00 | $80.00 | $80.00 |
| Overhead per visitoverhead % × labor cost | $12.00 | $12.00 | $12.00 |
| Supplies per visit | $8.00 | $8.00 | $8.00 |
| Cost per visitlabor + overhead + supplies | $100.00 | $100.00 | $100.00 |
| Price per visitcost ÷ (1 − margin) | $125.00 | $125.00 | $125.00 |
| Price per monthprice per visit × visits per month | $541.67 | $270.83 | $125.00 |
| Profit per month(price − cost) × visits per month | $108.33 | $54.17 | $25.00 |
Weekly $541.67 a month, every two weeks $270.83 a month, monthly $125.00 a month.
These numbers come from your inputs. You decide the final price. Round it, check it against the client's budget and your local market, and look at how the building fits your routes before you send it.
3. Why the margin divides instead of adds
Dividing the cost by (1 − margin) makes your profit a share of the price, which is how you'll see it on your books. With a $100 cost and a 20% margin, the price is $100 ÷ 0.80 = $125, and $25 of every $125 is profit: 20%. Adding 20% on top would give $120, and only about 17% of that is profit.
4. Before you send the price
- Time it after the first month. Compare the hours you priced with the hours your crew really spends on site, and fix the price at renewal if they don't match.
- Write the scope down. List what each visit includes and what's extra, so the price matches the work. Our walkthrough guide covers what to check before you bid.
- Offer the frequencies side by side. Putting weekly, every-two-weeks and monthly next to each other lets the client pick the level of service that fits their budget, without you cutting your margin.
- Add a yearly price review to the contract, so the price can follow your costs.
From jobtill.com/tools. Use your own costs; this calculator doesn't suggest prices. Nothing you type is sent or saved: the math runs in your browser.
How JobTill helps
- Proposals with options: send one proposal with several options, like weekly, every two weeks and monthly. The customer picks one and signs.
- Real times on every visit: crews clock in and out on each job, so you can compare the time you priced with the time it really takes.
- Every feature in every plan. Plans differ only by team size.
The price is always yours to set. Start a 14-day free trial. No credit card needed.