TLDR: Putting a laborer on the final clean looks cheaper on the bid sheet and usually is not. Washington workers comp rates, crew speed, and glass damage risk all move against you. Here is what self-performing a final clean in Spokane actually costs, when it does make sense, and the five questions to ask a post construction cleaning company before you hand over the keys.
The line item that looks free
Every general contractor has done it. The job is close, the owner walkthrough is Friday, and there is a guy on the crew who is good with a broom. So you keep the clean in house, skip the sub cost, and move on.
That decision almost never gets priced. It disappears into general conditions and nobody goes back to check the math. When you do check it, the numbers tend to go the other way.
What that hour really costs in Washington
Start with workers compensation. Washington L&I sets premium by risk class. The janitorial class sits at roughly $1.68 per hour worked in 2026. Most construction risk classes sit well above that.
Here is the part contractors miss: your laborer does not change classes when he picks up a mop. He stays on your construction rate for every hour he spends wiping casework and detailing glass.
Then add wage. A Spokane construction laborer earns more per hour than a cleaning tech, and should. You are paying trade money for detail work. Payroll taxes, Washington paid sick leave, and PFML all sit on top of that higher base.
On public work the gap gets wider. Washington prevailing wage follows the work performed, not the title on your payroll, and moving someone into a cheaper classification to save money is a violation. If you are self-performing cleanup on a public job in Spokane County, call the L&I prevailing wage desk before you build the number, not after the intent is filed.
Speed is the half nobody prices
Cost per hour is only part of it. The other part is how many hours the work takes.
A trained final clean crew runs a commercial detail pass at roughly 1,000 square feet per hour. That rate holds because the crew works a top down sequence and touches each surface once.
A crew hand does not have that sequence. He starts on the floors, because the floors look worst. Then he wipes the ceiling grid, the dust falls, and he does the floors again. On a 10,000 square foot tenant improvement, that is not a rounding error. That is days.
Days matter when your certificate of occupancy is sitting behind the clean.
Two mistakes that turn a clean into a claim
Glass. This is the expensive one. New storefront and coated glass often carries fabricating debris, which is small particles fused to the surface during tempering. Drag a razor across it the wrong way and you leave permanent scratches across the full pane. The glazier will point at the cleaner. The owner will point at you. Replacing a storefront run is a five figure conversation and nobody wants to open that claim.
Finishes. New VCT, new LVT, and freshly sealed concrete all have chemical limits. Use the wrong pH and you dull the finish or void a flooring warranty in the first week of occupancy. The flooring sub will not cover that, and the owner will remember it long after the job closes.
Both mistakes come from the same place. Someone who cleans occasionally is not the same as someone who cleans for a living.
Who carries the risk
When a post construction cleaning company performs the final clean, they bring their own general liability, their own workers comp, and their own indemnity language. Damage is their claim. A failed walkthrough is their callback, on their dime.
When your own laborer performs it, all of that stays on your balance sheet. The scratch is yours. The reclean is yours. The schedule slip is yours, and so is the conversation with the owner.
Alpine carries $2,000,000 in general liability and a $25,000 janitorial bond. Our construction techs hold OSHA 10 cards and our supervisors hold OSHA 30, which matters on a live site where other trades are still working overhead. Every clean is backed by a 24 hour guarantee, so punch items get resolved before they reach your inbox twice.
When self-performing is the right call
Not every phase needs a sub. Be honest about which is which.
Self-perform the rough clean. You already have the dumpster, the equipment, and the labor on site. Hauling debris and sweeping the deck after framing is genuinely cheaper in house.
Self-perform small punch touch ups. If it is one office and a restroom after a paint fix, mobilizing a crew makes no sense for anyone.
Bring in a cleaning partner for the final. That is the phase where speed, equipment, and risk transfer are worth paying for, and it is the phase that gets inspected.
Five questions to ask before you hand over the keys
- What production rate do you use, and how many techs will you put on this building?
- What is your procedure on coated and tempered glass?
- Do your techs hold current OSHA cards, and can you send them today?
- What happens to the price if the site is not ready when your crew arrives?
- How long is your callback window after the walkthrough?
Questions one and four tell you most of what you need. A company that cannot state a production rate is guessing at your price, and that guess gets corrected later, on your job. A company with no site readiness language will either bill you for standby or quietly rush the clean to protect its own margin.
Common questions
Do I really need a separate rough clean?
On anything larger than a small tenant improvement, yes. Dust ground into new flooring during finish work turns a routine final clean into a scrub and recoat. You end up paying for floor restoration that was never in the budget.
How far ahead should I book a final clean in Spokane?
Two to three weeks for anything over 5,000 square feet. September through November is the heaviest stretch of the Spokane construction calendar, and crews get committed early.
What if the trades are still working when the crew shows up?
Then the clean gets done twice and someone pays for it. This is why site readiness language belongs in the scope before anyone signs. Ours is written into every construction proposal.
The short version
A crew hand on the final clean is not a saving. It is a transfer. You move money out of the subcontractor line and into wage, premium, schedule, and risk, where it is harder to see and harder to recover.
Alpine handles construction cleaning across Spokane, Spokane Valley, Liberty Lake, Cheney, Coeur d’Alene, and Post Falls. If you have a project closing this quarter, get in touch and we will walk the space with you before you price the line item. You can also read more about who we are and how we work, or review how commercial cleaning is priced in Spokane.
