Post-construction cleaning calculator
Construction cleanup is not one clean, it is three, and the bid that treats it as one visit is the bid that loses the job or loses money winning it. Set the interior area, the phase, the debris and the glass, and this returns the price, the crew-hours behind it and the rate per square foot you just quoted.
Final clean bid
$185
before the client walk-through
- Rate per sq ft
- $0.074/sq ft
- Time on site (3 cleaners)
- 1h 40m
- Cleaner-hours booked
- 5h
- Cleaning at
- 500 sq ft/hr
Defaults: 500 sq ft per cleaner-hour on the final clean (350–700 is the working range), $18.60/hr (BLS 37-2011, janitors & cleaners) wage, 1.30 payroll burden, 15% overhead, 5 minutes a pane. Rates are planning defaults for a crew that has done this before — time your own build and overwrite them. Dumpster fees, lifts, exterior work above ground floor and floor sealing are quoted separately.
What are post-construction cleaning rates? Quote them by phase, because the building gets cleaned three times. On BidCalc's reference card — the national mean janitorial wage (BLS 37-2011, not the housekeeping one), a 1.30 payroll burden, 15% overhead and a 25% margin — a 2,500 sq ft build prices at $62 for the rough clean, $185 for the final clean and $46 for the touch-up: $0.025, $0.074 and $0.019 a square foot. All three on the same building is $294, or $0.12 a foot. Those are floor prices at that wage; an outfit carrying lifts, silica controls and its own dumpsters has more overhead and charges more. Two things move a bid off the rate: heavy drywall debris runs about a third more hours, and glass is counted by the pane rather than measured with the floor. The shape holds regardless: the final clean is the expensive phase, and the touch-up nobody bid for is real work.
One building, three cleans, three separate prices
The trade has settled on three phases for a reason. The rough clean happens while the sub-trades are still working — debris out, floors swept, enough order for the next crew to do their job — and it moves at about 1,500 sq ft per cleaner-hour because nothing is being detailed. The final clean before the walk-through runs at roughly 500, because every surface, every cabinet interior, every fixture and every pane is in scope.
Then the punch-list trades come back, and everything they touch produces dust again. The touch-up is quick — around 2,000 sq ft per cleaner-hour — and it is the phase most often left out of a bid entirely, which is a strange thing to give away when the same 2,500 sq ft building carries $46 of it.
Bid the phases as separate line items even when the general contractor wants one number, and put the one number underneath as a total: $294 on 2,500 sq ft, $1,174 on 10,000 sq ft. A single undifferentiated figure invites a GC to cut "the cleaning" by a third without anybody deciding which third of the work disappears.
- 1,500sq ft / hr
Rough clean
While the trades are still on site
Debris haul-out, sweeping, removing the big stuff so the next trade can work. Fast square footage because nothing is being detailed, and dirty again within a week.
- 500sq ft / hr
Final clean
Before the client walk-through
Every surface, inside every cabinet, all glass, fixtures, vents and floors. This is the phase that gets inspected and the phase that decides whether you were paid enough.
- 2,000sq ft / hr
Touch-up clean
After the punch list is closed
The dust the punch-list trades put back, plus fingerprints and footprints from the walk-through. Quick, and almost always forgotten at bid time.
- 316sq ft / hr
All three phases
The complete build, rough through touch-up
The three phases run in sequence on one building — the number to put in front of a general contractor who wants a single price for the whole job.
What a rate per square foot is actually telling you
Construction cleaning is one of the few jobs genuinely quoted per square foot, and the numbers here are consistent across sizes on purpose: $0.074 a foot for a final clean whether the building is 2,500 sq ft or 10,000 sq ft, because a production rate does not care how big the floor plate is.
What the rate does care about is every assumption underneath it. This calculator's figures assume the national mean janitorial wage, a 1.30 burden, 15% overhead and a 25% margin, with a crew that has cleaned a build before. Change any one of them and the rate moves — which is the entire argument against quoting somebody else's published range at your own cost base.
Treat a published rate as a sanity check on the far side of your own arithmetic, never as the starting point. If your number lands well under the range you keep seeing, you have either found a genuine efficiency or forgotten a phase — and on a construction site it is almost always the second one.
Post-construction cleaning rates by phase
Standard debris, glass excluded, at the national mean cleaner wage with a 25% margin. Every price is a separate run of the same engine the calculator uses, and every rate per square foot is that price divided by the floor area.
| Project | Rough | Final | Touch-up | All three | Per sq ft, all three |
|---|---|---|---|---|---|
| 1,000 sq ft | $25 | $74 | $19 | $117 | $0.12 |
| 2,500 sq ft | $62 | $185 | $46 | $294 | $0.12 |
| 5,000 sq ft | $124 | $371 | $93 | $587 | $0.12 |
| 10,000 sq ft | $247 | $742 | $185 | $1,174 | $0.12 |
| Rate per sq ft | $0.025 | $0.074 | $0.019 | $0.12 | — |
The rate holds flat across project sizes because a production rate does not care how big the floor plate is. Dumpster fees, lifts, exterior work above ground-floor reach and floor sealing sit outside this scope — bid them separately.
Debris, glass and the things that quietly double the hours
Debris level is the single biggest swing on a final clean. Drywall sanding leaves a film on every horizontal surface and inside every track, joint compound splatter has to come off rather than be wiped around, and offcuts left behind are furniture you have to move before you can clean. Heavy debris takes the 2,500 sq ft final clean from $185 to $241, all of it hours.
Glass is the other one, and it is the only part of the job that does not scale with floor area at all. Count panes, not windows, and count both faces: at 5 minutes a pane — scraper, solution, sticker residue, whatever the painter left — a modest forty panes adds 3h 20m of crew time and takes that same job to $309.
Walk the site before you price it, and walk it late. A bid written from drawings is a bid written before anybody knows how the trades left the place, and the difference between the two on 2,500 sq ft is most of your margin: 5h of crew time against 6h 30m.
What debris level is worth on a 2,500 sq ft final clean
- Standard
- A tidy site: the trades swept up after themselves, drywall dust is on surfaces rather than in drifts, and the skip took the offcuts.
- Heavy
- Drywall sanding everywhere, joint compound splatter, adhesive and paint on the glass, and debris the trades left for somebody else to move.
Debris slows the production rate rather than adding a surcharge, so the extra money is hours you can point at on a walkthrough.
The schedule will slip, so price for it in writing
Every construction job runs late, and the cleaning contractor is the last trade in the building, which means the entire accumulated delay lands on the one crew with the least room to absorb it. Your bid should say what happens when the final clean is called for Tuesday, your crew arrives, and three trades are still working: a change order, a return-visit rate, and who authorises it.
Put site conditions in the same clause. Power and water on site, lifts if anything is above ground-floor reach, a working dumpster for the debris you remove, and safe access to the building before the certificate of occupancy. Every one of those is somebody else's responsibility and every one of them turns into your problem at eight in the morning if it is not written down.
Then price the return trip honestly rather than eating it. A touch-up is $46 of work on 2,500 sq ft, and a crew sent back for free is not a goodwill gesture on a job with a 25% margin in it — it is roughly the margin, handed to a general contractor who will not remember it at the next tender.
Post-construction pricing questions contractors ask
- How much should I charge for post-construction cleaning?
- Bid it by phase from your own hours. At the reference wage and a 25% margin, a 2,500 sq ft build prices at $62 for the rough clean, $185 for the final clean and $46 for the touch-up — $294 for all three.
- What is the post-construction cleaning rate per square foot?
- On this calculator's assumptions, $0.025 a square foot for a rough clean, $0.074 for a final clean and $0.019 for a touch-up, or $0.12 for all three phases. Higher wages, lifts or specialist equipment move every one of those numbers up.
- What is the difference between a rough clean and a final clean?
- A rough clean clears debris and dust while the trades are still working so the next crew can function, at around 1,500 sq ft per cleaner-hour. A final clean is the detailed one before the client walk-through — every surface, cabinet interior, fixture and pane — at roughly 500.
- How long does a post-construction clean take?
- About 5h of crew time for a 2,500 sq ft final clean on a tidy site, and 6h 30m if the debris is heavy. Split that across the crew for the calendar time: more cleaners finish sooner, but the hours — and therefore the bid — stay the same.
- Should I charge more for heavy construction debris?
- Yes, and charge it as time rather than as a surcharge, because that is what it is. Heavy debris runs about 1.3× the hours, which on the 2,500 sq ft reference job is the difference between $185 and $241. Photograph the site if you expect an argument.
- How do I price windows on a construction clean?
- Count panes rather than windows and count both faces, then budget about 5 minutes each for scraping stickers, adhesive and paint spatter. Glass is the one element that does not scale with floor area, so a small building with a lot of glazing can carry more glass time than a big one.
- What should be in a post-construction cleaning contract?
- The phases you are bidding and the ones you are not, what triggers a change order when the schedule slips, your return-visit rate, and the site conditions you are relying on — power, water, lifts, dumpster access and a building you can safely enter. Delay is certain; the clause is what stops it costing you the margin.
Put the next build in front of a contractor as a real bid
Set your wage, burden and overhead once, and every phase comes back with the crew-hours, the private margin and a branded PDF a general contractor can sign.
Related pricing guides
- The full BidCalc calculatorEvery job type, with add-ons, supplies and your own rate card.
- Commercial cleaning bid calculatorThe nightly janitorial contract that often follows the handover.
- Pressure washing cost calculatorThe exterior wash that closes out a build, priced by surface.
- How to bid commercial cleaningWalking a building and turning it into a number that holds.
- Production rates that hold upHow to time your own crew instead of borrowing somebody's table.
- Cleaning cost per square footWhat a per-foot rate can and cannot tell you before a site visit.
- Your real hourly cost with employeesBurden, taxes and the wage you think you are paying.
- A quote template that fences the scopeWhat to put in writing before a crew is committed to a date.
- Move-out cleaning cost calculatorThe other empty-building job, priced from beds and baths.
- House cleaning pricing guideStandard, deep and move-out rates by metro from BLS wages.