Short answer
Price post construction cleaning phase by phase. For each phase (rough, final, touch-up): sq ft ÷ your production rate for that phase = cleaner-hours; cost them at a loaded wage, add supplies and overhead, divide by (1 − margin). Add the phases. Example: a 3,000 sq ft new build, 20 cleaner-hours, prices at $1,150.77 before drive time.
- Post construction cleaning is three jobs: rough clean, final clean and touch-up, each with its own speed.
- Worked 3,000 sq ft new build: $384.46 rough + $653.54 final + $112.77 touch-up = $1,150.77.
- Three trips add 3 cleaner-hours of drive for a crew of two: $1,296.85 in total.
- Quoted as one standard clean, the same home prices at $304.46. That misses most of the work.
- If the final clean runs 4 hours over, profit drops from $402.77 to $276.17.
On this page
- How do you quote a post construction clean?
- Post construction cleaning pricing calculator
- What does a construction cleanup consist of?
- Worked example: how much to charge for post construction cleaning of a 3,000 sq ft home
- Post construction cleaning price per square foot
- Why you cannot price it like a recurring clean
- Is post construction cleaning profitable? The overrun test
- Free calculator, spreadsheet or custom build?
- What to put in your post construction cleaning price sheet
- Step-by-step
- FAQ
How do you quote a post construction clean?
Quote it as separate phases, each priced from its own cleaner-hours, then add them. A builder's clean is not one visit: the rough clean, the final clean and the touch-up happen on different days and go at very different speeds.
- Cleaner-hours per phase = sq ft ÷ your production rate for that phase.
- Labour = cleaner-hours × loaded rate (wage × (1 + burden %)).
- Break-even per phase = labour + supplies + cleaner-hours × overhead per sellable hour.
- Price per phase = break-even ÷ (1 − margin).
- Job price = the phases added together, plus drive time for every trip.
- Price per sq ft = job price ÷ sq ft. A check, not an input.
Most results for this search quote per-square-foot ranges or other people's hourly rates. Those come from someone else's wage, speed and town. This page shows arithmetic you can check, and every input is an assumption to replace.
Assumptions used throughout: $18 an hour wage with 30% burden ($23.40 loaded); $29,040 of yearly overhead over 2 people × 220 days × 8 hours = $8.25 per sellable hour; a 35% target margin; a crew of two, priced in total cleaner-hours.
Post construction cleaning pricing calculator
Run the calculator once per phase. It opens on the rough clean of the 3,000 sq ft example; change the production rate and supplies for the final and touch-up phases, then add the three prices.
The same tool is on its own page as the free cleaning job price calculator. No signup, and your numbers stay in your browser.
What does a construction cleanup consist of?
Usually three phases, each with a different job and a different speed. Agree with the builder which ones you are quoting, because each is a separate trip and a separate bill line.
| Phase | When | Typical work | Assumed sq ft per cleaner-hour |
|---|---|---|---|
| Rough clean | After the main trades finish | Remove loose debris and packaging, sweep and vacuum, scrape obvious splatter | 500 |
| Final clean | Before handover | Detail every surface: dust from top down, inside cabinets, fixtures, windows and tracks, floors | 250 |
| Touch-up | After the punch list | Re-clean areas trades went back into, final vacuum and wipe-down | 1,500 |
The final clean is the slow one: fine construction dust settles on every ledge and inside every cupboard. The rates in the table are placeholders, not measured speeds. Time your first few jobs phase by phase and replace them.
Debris removal is its own question. If the contract makes you haul it away, price the load as a separate line; the junk removal pricing guide shows how to cost a load.
Worked example: how much to charge for post construction cleaning of a 3,000 sq ft home
On this page's assumptions, a 3,000 sq ft new build is 20 cleaner-hours across three phases and prices at $1,150.77 before drive time, or $0.38 per sq ft.
Phase 1: rough clean
3,000 ÷ 500 = 6 cleaner-hours, with $60 of supplies (heavy bags, scraper blades, vacuum filters, all assumed).
Worked example: Phase 1, rough clean: 3,000 sq ft at 500 sq ft per cleaner-hour (assumed inputs)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $18.00 |
| Labour burden % (input) | 30% |
| Materials (input) | $60.00 |
| Overhead for the year (input) | $29,040.00 |
| People in the field (input) | 2 |
| Billable days a year (input) | 220 |
| Target margin % (input) | 35% |
| Jobs a week (input) | 1 |
| Area (sq ft) (input) | 3,000 |
| Production rate (sq ft per hour) (input) | 500 |
| Loaded labour rate (per hour) | $23.40 |
| Crew-hours | 6 |
| Labour cost | $140.40 |
| Overhead per sellable hour | $8.25 |
| Overhead share | $49.50 |
| Break-even cost | $249.90 |
| Price to quote | $384.46 |
| Profit on the job | $134.56 |
| Price if you MARK UP instead | $337.37 |
| Margin you actually keep with markup | 25.93% |
| Lost per job by marking up | $47.10 |
| Lost per year by marking up | $2,449.02 |
| Hours on the job | 6 |
| Price per sq ft | $0.128 |
| Break-even per sq ft | $0.083 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Phase 2: final clean
3,000 ÷ 250 = 12 cleaner-hours, with $45 of supplies. With two cleaners that is 6 hours on site, but you pay for all 12.
Worked example: Phase 2, final clean: 3,000 sq ft at 250 sq ft per cleaner-hour (assumed inputs)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $18.00 |
| Labour burden % (input) | 30% |
| Materials (input) | $45.00 |
| Overhead for the year (input) | $29,040.00 |
| People in the field (input) | 2 |
| Billable days a year (input) | 220 |
| Target margin % (input) | 35% |
| Jobs a week (input) | 1 |
| Area (sq ft) (input) | 3,000 |
| Production rate (sq ft per hour) (input) | 250 |
| Loaded labour rate (per hour) | $23.40 |
| Crew-hours | 12 |
| Labour cost | $280.80 |
| Overhead per sellable hour | $8.25 |
| Overhead share | $99.00 |
| Break-even cost | $424.80 |
| Price to quote | $653.54 |
| Profit on the job | $228.74 |
| Price if you MARK UP instead | $573.48 |
| Margin you actually keep with markup | 25.93% |
| Lost per job by marking up | $80.06 |
| Lost per year by marking up | $4,163.04 |
| Hours on the job | 12 |
| Price per sq ft | $0.218 |
| Break-even per sq ft | $0.142 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
Phase 3: touch-up
3,000 ÷ 1,500 = 2 cleaner-hours, with $10 of supplies.
Worked example: Phase 3, touch-up clean: 3,000 sq ft at 1,500 sq ft per cleaner-hour (assumed inputs)
| Item | Value |
|---|---|
| Workers (input) | 1 |
| Hourly wage paid (input) | $18.00 |
| Labour burden % (input) | 30% |
| Materials (input) | $10.00 |
| Overhead for the year (input) | $29,040.00 |
| People in the field (input) | 2 |
| Billable days a year (input) | 220 |
| Target margin % (input) | 35% |
| Jobs a week (input) | 1 |
| Area (sq ft) (input) | 3,000 |
| Production rate (sq ft per hour) (input) | 1,500 |
| Loaded labour rate (per hour) | $23.40 |
| Crew-hours | 2 |
| Labour cost | $46.80 |
| Overhead per sellable hour | $8.25 |
| Overhead share | $16.50 |
| Break-even cost | $73.30 |
| Price to quote | $112.77 |
| Profit on the job | $39.47 |
| Price if you MARK UP instead | $98.96 |
| Margin you actually keep with markup | 25.93% |
| Lost per job by marking up | $13.81 |
| Lost per year by marking up | $718.34 |
| Hours on the job | 2 |
| Price per sq ft | $0.038 |
| Break-even per sq ft | $0.024 |
Computed with the same formulas as the free calculators on this site. Change any input in the calculator above to see your own numbers.
| Line | Cleaner-hours | Break-even | Price |
|---|---|---|---|
| Rough clean | 6 | $249.90 | $384.46 |
| Final clean | 12 | $424.80 | $653.54 |
| Touch-up | 2 | $73.30 | $112.77 |
| Subtotal | 20 | $748.00 | $1,150.77 |
| Drive: 3 trips × 2 cleaners × 0.5 hours | 3 | $94.95 | $146.08 |
| Job total | 23 | $842.95 | $1,296.85 |
With drive included the job works out to $0.43 per sq ft. Profit before drive is $402.77 on the three phases.
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 calculator →Get the free spreadsheetWant it built around your own rates, services and branding? Done-for-you custom calculator ($497).
Post construction cleaning price per square foot
Price per square foot is what the phase math works out to. Divide the job price by the floor area after you have priced the hours, not before.
| Floor area | Cleaner-hours | Job price | Per sq ft |
|---|---|---|---|
| 2,000 sq ft | 13.33 | $826.16 | $0.41 |
| 3,000 sq ft | 20 | $1,150.77 | $0.38 |
| 5,000 sq ft | 33.33 | $1,800.00 | $0.36 |
| 10,000 sq ft | 66.67 | $3,423.07 | $0.34 |
The per-sq-ft figure drifts down as area grows because supplies are a fixed amount per phase in this sheet. On a real commercial fit-out the rates themselves change: open warehouse floor goes faster than a home full of cabinets, so time it rather than scaling a house rate.
Per hour, the 3,000 sq ft job bills $57.54 per cleaner-hour including supplies. That is an output too. If you only quote hourly, set a minimum number of hours, because a builder cannot compare an open-ended hourly quote with a fixed one.
Why you cannot price it like a recurring clean
A recurring clean assumes the place is already clean. A builder's clean starts from dust, stickers and debris, so it runs far slower, and it happens once, so there is no month of repeat visits to average out a bad estimate.
Quote the same 3,000 sq ft home as one standard visit at the recurring placeholder of 500 sq ft per cleaner-hour used in the house cleaning pricing guide, with $8 of supplies, and it prices at $304.46. The phase method says $1,150.77. The gap is the final clean and the extra trips.
Two other differences:
- No × 52 ÷ 12. A one-off job has no monthly conversion. You bill per phase or on completion.
- Your quoting time is not spread. The walk-through for a recurring contract pays back over a year of visits. For a one-off, it is paid by one job, so keep the walk-through hours in your yearly overhead figure.
If the builder likes the work and asks for regular cleaning of a finished office or show homes, that is a recurring contract, priced per visit and per month. The cleaning contract pricing calculator ($39) is built for that part.
Is post construction cleaning profitable? The overrun test
It is profitable only if your hours hold. On this example the three phases earn $402.77. Let the final clean run 4 cleaner-hours over and profit falls to $276.17, because each extra hour costs $31.65 in loaded labour and overhead.
That is 4 × ($23.40 + $8.25) = $126.60 off the job. Two common causes: the builder is not finished when you arrive, and trades come back after your final clean. Put both in writing:
- Start condition. Trades out, power and water on, before the final clean starts.
- Return visits. Extra touch-ups after the agreed one are billed by the hour, with a minimum.
- Minimum charge. A 2-hour touch-up plus 1 cleaner-hour of drive and $10 of supplies prices at $161.46 here. Never go out for less.
The other profit leak is margin maths. Adding 35% to the break-even of the three phases bills $1,009.81, which is $140.96 under the margin price. The markup vs margin guide explains why.
Free calculator, spreadsheet or custom build?
For one builder's job, the free calculator run once per phase is enough. For a saved price sheet you reuse on every bid, use a spreadsheet.
| Option | Cost | Suits |
|---|---|---|
| Free cleaning job price calculator | Free, no signup | One phase at a time |
| Free Job Pricing Starter | Free | Loaded labour, overhead, break-even and price at your margin on one sheet, one job at a time |
| Cleaning Contract Pricing Calculator | $39 one-time | Recurring contracts after the build, per visit and per month |
| Done-for-you custom build | $497 one-time | Your own phase rows, rates and a branded quote page |
There is no ready-made post construction template in the store. The Job Pricing Starter handles the arithmetic of each phase; a custom build can lay out all three phases and the drive line on one quote.
What to put in your post construction cleaning price sheet
One row per phase, a drive line, a debris line if you haul, and a minimum. Layout: B2 = sq ft, B3 = phase production rate, B4 = wage, B5 = burden %, B6 = phase supplies, B7 = yearly overhead, B8 = people in the field, B9 = billable days, B10 = margin %.
Cleaner-hours for a phase
=B2/B3B2 = sq ft, B3 = sq ft per cleaner-hour for this phase.
Price for a phase
=(B2/B3*B4*(1+B5)+B6+B2/B3*B7/(B8*B9*8))/(1-B10)Loaded labour + supplies + overhead share, divided by (1 − margin). One row per phase.
Job total
=SUM(C2:C4)+C5C2:C4 = the three phase prices, C5 = the priced drive line.
Price per sq ft (check only)
=ROUND(C6/B2,2)C6 = job total. Compare, do not quote from it.
- Timed sq ft per cleaner-hour for rough, final and touch-up.
- Supplies per phase at what you pay.
- Drive hours per trip × cleaners × trips.
- Debris haul-away, if the contract includes it.
- Extras priced separately: exterior windows, floor care.
- Minimum charge and the hourly rate for return visits.
- Start conditions and payment terms per phase.
Step-by-step: Post Construction Cleaning Pricing: Price Each Phase From Its Hours
- Walk the site. Measure the floor area, note the stage of work, surfaces, windows, cabinets and debris, and confirm which phases the builder wants.
- Set a rate for each phase. Choose sq ft per cleaner-hour for rough, final and touch-up separately, ideally from timing your own jobs.
- Price each phase. Cleaner-hours × loaded rate + supplies + cleaner-hours × overhead per sellable hour = break-even. Divide by (1 − margin).
- Add drive and debris. Add drive hours for every trip and every cleaner, and a separate line for any debris haul-away.
- Check the total. Divide the job price by square feet as a sanity check and compare with your minimum charge.
- Write the quote. List each phase with its price, start conditions, the return-visit rate and payment terms.
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 spreadsheetWant it built around your own rates, services and branding? Done-for-you custom calculator ($497).
Frequently asked questions
How much should I charge for post construction cleaning?
Price each phase from its hours and add them. On this page's assumptions a 3,000 sq ft new build is 20 cleaner-hours across rough, final and touch-up and prices at $1,150.77, or $1,296.85 with drive time for a crew of two. Replace the rates and costs with your own.
What is the price per square foot for post construction cleaning?
Work it out after pricing the hours. The 3,000 sq ft example comes to $0.38 per sq ft before drive and $0.43 with it. At the same assumed rates, 10,000 sq ft works out to $0.34, because supplies are spread over more floor.
How do you quote a post-construction clean?
Walk the site, split the work into rough, final and touch-up phases, price each from its own production rate, add drive and any debris haul-away, then write a quote with start conditions, a return-visit rate and payment per phase.
How much should I charge per hour for construction cleaning?
Start from your floor. With an $18 wage, 30% burden and $8.25 of overhead per hour, break-even is $31.65 per cleaner-hour and a 35% margin needs $48.69 before supplies. Quote hourly only with a minimum, since builders compare fixed prices.
Is post-construction cleaning profitable?
Only if your hours hold. The 3,000 sq ft example earns $402.77 across three phases. If the final clean runs 4 cleaner-hours over, profit falls to $276.17. Write start conditions and a return-visit rate into the quote to protect it.
What does a construction cleanup consist of?
Usually a rough clean after the main trades finish, a detailed final clean before handover, and a touch-up after the punch list. Each is a separate trip with its own speed, so price them as separate lines.
Is there a post construction cleaning calculator?
Yes. The free cleaning job price calculator on this site prices one phase from area, production rate, wage, supplies, overhead and margin, with no signup. Run it once for each phase and add the three prices, plus drive.
