Janitorial Services in Orange County
Contract cleaning for commercial property across Orange County, run off a written scope of work with a frequency attached to every line — so what was agreed and what gets done are the same document.
What a scope of work has to specify
Most janitorial disputes are not about effort. They are about two parties holding different mental models of what was bought. A usable scope removes the ambiguity by putting a frequency next to every task and naming every area by its actual name on the floor plan.
Nightly or per service visit
- Trash and recycling collected, liners replaced
- Restrooms cleaned, disinfected, and restocked
- Hard floors dust-mopped and damp-mopped
- Carpet traffic lanes vacuumed
- Entry glass and door hardware
- Break room counters, sinks, and tables
- Touchpoints: switches, handles, push plates, rails
- Lobby and entry mats vacuumed both sides
Weekly
- Full carpet vacuum including edges and under desks
- Interior partition and side-light glass
- Baseboards and door frames wiped
- Restroom partitions washed both sides
- Break room appliance exteriors and cabinet fronts
- High and low dusting on reachable surfaces
Monthly and quarterly
- Vent covers and diffuser faces dusted
- Light fixture lenses cleaned
- Hard-floor scrub and recoat on cycle
- Carpet extraction in traffic lanes
- Restroom floor grout scrubbed
- Upholstered chair and partition fabric spot work
Named exclusions
- Exterior windows above ground floor
- Pressure washing and exterior hardscape
- Interior of IT and electrical equipment
- Biohazard and bloodborne pathogen response
- Pest control and mold remediation
- Anything above ladder-safe reach
The restroom program is the contract
Nothing else in a building generates as many complaints per square foot, and nothing else is judged as quickly by a visitor. A restroom line in a scope of work should specify the fixture count, the disinfectant dwell time being observed, who supplies consumables, and what the restocking threshold is — because "restocked as needed" means one thing to the person with the keys and another to the person who found the dispenser empty at 4pm.
Floor care is the second place scopes go vague. Hard floors need a defined cycle — how often they are scrubbed, whether a finish is being maintained or the surface is bare, and what happens when a burnish is due. A contract that says only "mop floors nightly" will produce a floor that looks worse every quarter and nobody will be able to point to the clause that was broken.
Property types this fits
- Office buildings and suites — see office cleaning for smaller single-tenant spaces.
- Retail and showroom floors where glass, entries, and restrooms carry the impression.
- Warehouse and light industrial — office areas, break rooms, and restrooms on a nightly or weekly cycle.
- Fitness, studio, and salon spaces where touchpoint frequency is the whole job.
- Community association common areas — lobbies, amenities, and breezeways, which are scoped and documented differently from a standard commercial building.
We serve Orange County, CA county-wide for commercial work rather than by city, because a janitorial route is built around drive time between sites rather than around a single municipality.
Start with a walkthrough, not a phone estimate
Janitorial pricing sight-unseen is a guess. Walk the building with us and the scope and the number come out of the same visit.
Janitorial services questions
How is a janitorial contract priced?
From the scope and the frequency, not from square footage alone. What drives the number is how many restroom fixtures there are, how many people use the space daily, how much of the floor is hard versus carpet, and how many nights a week service runs. Two buildings of identical size can differ by half again on price because one has four restrooms and heavy public traffic and the other has one restroom and twelve employees.
Why do janitorial bids vary so much for the same building?
Almost always because they are not bidding the same scope. One bid runs five nights and another three. One includes restroom consumables and another bills them. One assumes quarterly floor work and another annual. Before comparing prices, make every bidder answer the same six questions: nights per week, exactly which areas, restroom program including who supplies consumables, floor care type and cycle, day porter hours if any, and what counts as an extra. Compared like for like, the spread usually collapses.
Do you supply restroom consumables?
Either way, as long as it is written down. Some clients want paper, soap, and liners supplied and billed at cost plus handling; others already buy through a distributor and just want us to restock what is in the closet. What causes friction is leaving it unstated — then the building runs out of towels and everyone assumes it was the other party.
What should I ask every bidder for, including you?
A written scope of work with frequencies attached to each task, a named point of contact, proof of the coverage the contract requires, and current registration for any credential California requires of janitorial employers. Ask for documentation rather than assurances, verify it against the issuing agency yourself, and treat any bidder who is vague about paperwork as a bidder who will be vague about the work.
Can you work around our operating hours?
Yes, and for most commercial spaces after-hours service is the point. Evening or overnight cleaning means nobody works around a vacuum and floors get uninterrupted dry time. Where a site needs daytime presence — a lobby, a shared restroom, a break room in constant use — that is a day porter scope and it is priced by hours on site rather than by task.
How is quality actually checked?
With a written inspection against the same scope, on a set interval, and a route for you to flag something between inspections. A scope of work is only useful if somebody walks the building against it. If a task is missed, the fix is a return visit, not a credit note six weeks later.
Tell us about the place and we will price the visit
Cleaning quotes go wrong when they are guessed from a square-footage number. What actually drives the time is the bathroom count, how the home is used, and the condition it is in right now — so those are the things we ask about.
- Send the basics. City, bedrooms, full and half bathrooms, and whether you want recurring, a one-time deep clean, or a move-out.
- We come back with a flat per-visit price. Not an hourly rate that moves, and not a range that resolves itself on the day.
- Pick a day and a cadence. Weekly, biweekly, monthly, or one time only. Change or pause it later without a penalty.
First visits often take longer than the ones that follow — a home coming off a long gap needs catch-up work before a routine rhythm makes sense. If that is your situation we will say so in the quote rather than discovering it in your driveway.
TODO — form endpoint not connected. Set
quoteFormEndpoint in src/lib/site.ts to the
form handler, then this form goes live as-is. Submission is disabled
until then so nothing is silently lost.