Ask what medical office cleaning goes for per square foot and somebody will fire back a number in ten seconds, usually somewhere between a dime and a dollar a month. That range is worthless on its own, because the same 10,000 sq ft under one roof can hold a lobby, twelve exam rooms, a draw station and four restrooms, and those spaces do not clean at anything like the same speed.
The operators who lose money on clinical work almost never lose it on the chemical bill. They lose it because they priced 10,000 sq ft as if it were 10,000 sq ft of open office carpet.
Medical facility cleaning bids are built from cleanable hours, not from a rate applied to gross square footage. Estimate hours room by room using production rates, multiply by your loaded labor cost per hour, add supplies, compliance and equipment, then apply overhead and profit. The price per square foot is the output, never the input.
What follows is a set of benchmarks you can check yourself against, where each number comes from, and what moves it in a real building.
Why "cost per square foot" is the wrong place to start a medical bid
A per-square-foot price is a summary statistic. It compresses room mix, frequency, fixture count, floor type, disinfectant dwell time and access hours into a single figure, then throws all of that information away.
In general office space that compression is survivable, because one office floor looks a lot like the next. In healthcare it is not. A 9,800 sq ft urgent care with sixteen treatment bays and a 9,800 sq ft administrative billing suite for the same health system are two completely different jobs.
Use per-square-foot pricing the way a pilot uses an altimeter reading after the fact: as a check that the number you built from the ground up is not absurd. Never use it as the starting point.
How many square feet per hour can a cleaner do in medical space?
Production rate is the engine of the whole bid. It is the cleanable square footage one trained cleaner covers in one productive hour, at the specified frequency and scope.
The table below gives planning ranges that many commercial cleaning operators use as a starting point when they have no timed data for a given space type. These are not published standards. Treat them as a hypothesis you are about to test.
| Space type | Planning range (cleanable sq ft per productive hour) | Often better priced as | What moves it |
|---|---|---|---|
| Open corridors, elevator lobbies | 4,000 to 6,000 | Square footage | Hard floor vs carpet, wall base scuffing, traffic volume |
| Administrative offices, billing, coding | 3,000 to 4,500 | Square footage | Desk density, trash at every station, carpet vs VCT |
| Waiting rooms and reception | 2,000 to 3,000 | Square footage | Seat count, high-touch surface count, toy or kiosk areas |
| Imaging suites and physical therapy | 1,500 to 2,500 | Square footage | Equipment you may not touch, restricted access windows |
| Exam rooms (daily clean) | 1,000 to 1,800 | Minutes per room (commonly 7 to 12) | Sink, cabinetry, exam table, paper roll, wall splash |
| Lab, specimen and draw areas | 800 to 1,500 | Minutes per room | Restricted zones, staff-only surfaces, waste segregation |
| Procedure and treatment rooms | 600 to 1,200 | Minutes per room (commonly 12 to 20) | Disinfectant contact time, equipment count, blood spill risk |
| Restrooms | Not meaningful by area | Minutes per fixture (commonly 3 to 5) plus floor time | Fixture count, toilet partitions, restock volume |
| Terminal cleans and isolation rooms | Not meaningful by area | Per event, timed and billed separately | Facility protocol, PPE donning and doffing, dwell time |
Two things drive every one of those ranges harder than anything else: contact time and touch points. An EPA-registered hospital disinfectant only works if the surface stays visibly wet for the dwell time printed on the label, which is frequently one to ten minutes depending on the product.
That is not a detail. If your crew is wiping and moving on in twenty seconds, you are not delivering the scope you sold, and the first infection control audit will say so.
How to calculate your loaded labor cost per hour
Your base wage is the smallest part of this. Everything statutory and everything you promised the employee rides on top before you ever look at overhead.
Start with the market wage. The BLS Occupational Employment and Wage Statistics program publishes median and percentile hourly wages for Janitors and Cleaners, Except Maids and Housekeeping Cleaners (SOC 37-2011) by state and metro area. Pull your own metro figure rather than a national one, because the spread across MSAs is large.
Then build the load. The example below uses a $17.00 base wage purely as an illustration, with each add-on labeled so you can substitute your own carrier and state numbers.
| Component | Basis | Illustrative amount per hour |
|---|---|---|
| Base wage | Your metro rate from BLS OEWS or your own payroll | $17.00 |
| Employer FICA (Social Security and Medicare) | 7.65% of wages, statutory | $1.30 |
| FUTA and SUTA | FUTA 6.0% less credit up to 5.4% on the first $7,000; SUTA varies by state and experience rating | $0.26 |
| Workers compensation | Your carrier rate per $100 of payroll for the janitorial class code in your state | $1.02 |
| General liability allocation | Annual premium divided by annual field hours | $0.17 |
| PTO, holiday and paid training accrual | Your policy, expressed as a percent of wages | $0.51 |
| Uniforms, background screening, hepatitis B series, BBP training | Annual cost per employee divided by expected annual hours | $0.90 |
| Subtotal | $21.16 | |
| Paid non-productive time (travel between sites, meetings, callbacks) | Add 5% in this example | $1.06 |
| Loaded cost per productive hour | $22.20 |
In this example the load factor is about 1.31 times base wage. Many operators land somewhere between 1.25 and 1.40 depending on state, workers comp class rate and how generous their PTO policy is.
If you have never calculated yours, do it before your next bid. Pricing off a 1.15 factor you inherited from someone else is how accounts look profitable on paper and bleed in the bank account.
What OSHA and infection control requirements add to a medical bid
Cleaning a building where blood and other potentially infectious materials are reasonably anticipated puts you squarely inside the OSHA Bloodborne Pathogens Standard, 29 CFR 1910.1030. This is not optional and it is not the client's job.
- Written exposure control plan: reviewed and updated at least annually, specific to your company and the tasks your crew performs.
- Hepatitis B vaccination: must be offered at no cost to employees with occupational exposure, within 10 working days of initial assignment, with a signed declination on file if refused.
- Annual training: bloodborne pathogens training at initial assignment and at least annually thereafter, with records retained.
- PPE and post-exposure follow-up: gloves, eye protection and gowns as the task requires, plus a defined post-exposure evaluation process.
- Hazard communication: 29 CFR 1910.1200 applies to your disinfectants. Safety data sheets, labeling and training.
On top of the federal floor, individual facilities layer their own requirements: badge access, drug screening, immunization records, vendor credentialing portals with annual fees, and HIPAA awareness training with a signed confidentiality agreement. Accredited facilities operating under Joint Commission Environment of Care standards will expect documentation on demand.
Every one of those has a dollar cost and an hour cost. Put them in the bid as a named line, not as a rounding error.
Worked example: bidding a 9,800 sq ft family medicine clinic
Call it Cedar Ridge Family Medicine. Gross 9,800 sq ft, cleaned five nights a week after a 6 p.m. close. Twelve exam rooms, two procedure rooms, a draw station, four restrooms with eleven fixtures total, admin offices, waiting room, corridors, a break room, a nurse station and a soiled utility closet you stage but do not process.
Here is the nightly build, using the middle of the planning ranges above.
| Area | Basis | Minutes |
|---|---|---|
| 12 exam rooms | 9 minutes each | 108 |
| 2 procedure rooms | 15 minutes each | 30 |
| Lab and draw station | Timed task | 12 |
| Waiting and reception, 1,400 sq ft | 2,500 sq ft per hour | 34 |
| Admin offices, 1,800 sq ft | 3,500 sq ft per hour | 31 |
| Corridors, 1,600 sq ft | 5,000 sq ft per hour | 19 |
| 4 restrooms, 11 fixtures | 12 minutes per restroom | 48 |
| Nurse station and soiled utility staging | Timed task | 14 |
| Break room | Timed task | 10 |
| Trash consolidation, haul-out, restock, movement, sign-off | Timed task | 20 |
| Subtotal | 326 | |
| Variance and fatigue allowance | Add 10% | 33 |
| Total per night | 359 minutes, about 6.0 hours |
Notice that the room-level tasks alone account for well over half the night, and the assigned square footage adds up to far less than 9,800. The balance is walls, storage, mechanical and unassigned space. That gap is exactly why gross area misleads.
Now convert to a monthly price. Five nights a week is 260 nights a year, or 21.67 per month on average.
- Monthly productive hours: 6.0 x 21.67 = 130 hours
- Cleaning labor: 130 x $22.20 = $2,886
- Supervision and inspection: 4 hours at $32.00 loaded = $128
- Chemicals, liners, microfiber replacement: $135
- Equipment allowance and depreciation: $60
- Compliance allowance (BBP training refresh, hep B, PPE, credentialing): $45
- Total direct cost: $3,254
- Overhead absorption at 15% of direct: $488
- Fully burdened cost: $3,742
- Price at a 20% net margin: $3,742 / 0.80 = $4,678 per month
That works out to $0.48 per square foot per month, $56,136 a year, and an effective bill rate of $35.98 per productive hour.
Consumables the client uses, meaning toilet tissue, towels, soap and can liners for their own waste stream, are quoted separately as a pass-through with a markup. Floor care, carpet extraction and terminal cleans are separate line items with their own timed build-ups. Never bury periodic work inside the monthly recurring price.
Sanity-check ratios to run before you send the proposal
Once you have a number, test it four ways. These are operator planning zones, not published standards, but a bid sitting well outside them deserves a second look before it goes out the door.
| Check | How to calculate | Cedar Ridge result | Planning zone |
|---|---|---|---|
| Effective bill rate per productive hour | Monthly price / monthly productive hours | $35.98 | Should comfortably exceed your loaded cost plus overhead per hour |
| Bill rate to loaded cost multiple | Effective bill rate / loaded hourly cost | 1.62 | Many operators target 1.5 or higher in clinical work |
| Direct labor as a share of price | (Cleaning labor + supervision) / price | 64% | Commonly 50% to 65% |
| Supervision hours per 100 cleaning hours | Supervision hours / cleaning hours x 100 | 3.1 | Clinical accounts usually need more than office accounts |
How to measure your own production rates instead of borrowing mine
Timed data from your own crews beats any published table, because it already contains your training standard, your equipment and your pace. You can build it inside sixty days.
- Pick one existing medical or high-touch account and one cleaner who works at a representative pace, not your fastest person.
- Break the building into the same categories you bid: exam rooms, restrooms, corridors, admin, waiting.
- Time each category for five consecutive service nights. Record start and stop, not a recalled estimate.
- Throw out the fastest and slowest night, average the middle three.
- Convert to a rate: square footage divided by hours for area-based spaces, minutes per room or per fixture for everything else.
- Compare against the planning ranges above. If you are 30% faster, ask whether the scope is actually being delivered, including dwell time.
- Rebuild your last three medical bids using your own numbers and see which ones were underpriced.
Do this once and you stop guessing forever. Every bid after that is arithmetic.
Walk-through items to nail down before you quote a medical building
- Exact count of exam rooms, procedure rooms, restrooms and fixtures, counted, not estimated from a floor plan
- Which disinfectant the facility requires, its EPA registration and its label contact time
- Who supplies chemicals, liners and paper consumables
- Where your responsibility for waste stops, in writing, especially sharps and red bag waste
- Access window: can you start at 6 p.m. or does a provider work until 9 p.m. two nights a week
- Terminal clean and isolation room protocol, expected frequency, and whether it is in scope or on call
- Credentialing requirements: badges, background checks, immunization records, vendor portal fees
- Whether the facility is accredited and what documentation it will ask you to produce
- Floor types by area and the current condition of the VCT or LVT
- Day porter expectations, even informal ones the office manager mentions in passing
- Who signs off on quality and how often they expect a documented inspection
Where medical accounts quietly lose money after month three
Underpricing is the obvious failure. The subtler one is scope drift, and it is nearly universal in healthcare accounts.
It starts with a nurse asking your lead to wipe down a piece of equipment that was never in scope. Then a spill response that was supposed to be billable becomes routine. Then the office manager adds two exam rooms in a build-out and nobody reprices.
Protect against it with three things: a scope document specific enough to point at, a documented change order process with a per-room and per-hour rate already stated, and a monthly inspection record that shows what you are actually delivering. If your production rate on a live account drifts more than about 10% from the bid assumption, that is your signal to reprice at renewal.
Frequently asked questions about pricing medical cleaning
Should I charge per square foot, per room, or per hour for medical cleaning?
Build the estimate per room and per fixture, quote the client a flat monthly price, and keep the per-square-foot figure for your own sanity check. Hourly billing invites the client to manage your labor instead of your results. Reserve hourly rates for on-call work such as spill response, terminal cleans and post-construction, where the time genuinely varies.
Do I need special certification to clean a medical office?
There is no federal license required to perform routine environmental cleaning in an outpatient medical office. Compliance with the OSHA Bloodborne Pathogens Standard, 29 CFR 1910.1030, is mandatory, including an exposure control plan, the offer of hepatitis B vaccination and annual training. Individual facilities often add their own credentialing, and handling regulated medical waste is separately regulated at the state level.
How much should I add for terminal cleaning or an isolation room?
Price it per event, never inside the recurring monthly fee. Time one full cycle with the facility's actual protocol, including PPE donning and doffing, disinfectant dwell time and any required wipe-then-disinfect two-step. Multiply those minutes by your loaded rate, add PPE consumed, then apply your overhead and margin. State the rate in the contract so nobody negotiates it at 11 p.m.
Who supplies the disinfectant in a medical account?
Clarify it before you quote. Many facilities mandate a specific EPA-registered hospital disinfectant for infection control consistency, in which case you either buy that product or they supply it. Either way, get the product name and its label contact time in writing, because a ten minute dwell time and a one minute dwell time produce very different production rates and very different bids.
What margin should I expect on a medical cleaning account?
Clinical work carries more supervision, more training, more documentation and more turnover risk than general office, so a margin that works for a strip mall office suite is usually too thin here. Build the price with your real overhead absorption rate and a stated net margin target, then verify the bill rate to loaded cost multiple lands where you intended before sending it.
Where CleanTrack360 fits
Once you have your own production rates and loaded hourly cost, the bid becomes repeatable, and repeatable work belongs in software rather than a spreadsheet you rebuild every time. CleanTrack360 includes a quoting calculator that prices on square footage, frequency, labor and supplies, and turns the result into a branded PDF proposal with open tracking so you know when the facility manager actually opened it.
After the account starts, the same platform is where you verify the assumptions you priced against: geofenced GPS clock-in and clock-out that runs in the phone browser, quality inspections with custom checklists, photo evidence and automatic scoring, and a browser-based client dashboard where the practice manager can see schedules and inspection reports without emailing you. Plans start at $99 per month for up to 5 team members, with a 14-day free trial and no credit card required.