A good commercial cleaning contract in Edmonton is built around two things most other cities can treat as an afterthought: six months of sand, gravel and de-icer coming through the doors, and a large share of buildings that mix offices with shop floors, warehouses or yards. Get those two pieces written into the scope, confirm the contractor's WCB-Alberta coverage and Alberta OHS practices, and you can compare bids on equal terms.
Below is what to look at before you send out a request for proposals.
The building stock shapes the scope
Downtown and the Ice District. Office towers along Jasper Avenue and around Rogers Place come with landlord rules on dock hours, freight elevator bookings, after-hours access and contractor orientation. If you lease a floor, check the lease first: some buildings include base janitorial in operating costs and only let tenants add supplementary service on top.
Oliver, Old Strathcona and the Whyte Avenue corridor. Older low-rise offices, clinics and street-level retail. Expect smaller washrooms, mixed flooring (hardwood, tile, carpet tiles) and a lot of hand detailing per square foot. Entrances open straight onto the sidewalk, so they carry the heaviest winter load.
South Edmonton Common, West Edmonton and big-box retail. Large open sales floors that need ride-on or walk-behind auto scrubbers, scheduled burnishing and a plan for cleaning around restocking hours.
Northwest and southeast industrial areas, Acheson, Nisku and Refinery Row. This is where Edmonton differs most from an office-heavy market. Many buildings combine a front office with a shop, warehouse, lab or service bay. A single contract usually needs a nightly office scope plus periodic industrial work: floor scrubbing and degreasing, high dusting of racking and ductwork, lunchroom and locker room sanitation, and washrooms that see steel-toe traffic all day. Our industrial cleaning page describes what that second scope typically includes.
Clinics and professional offices. Medical, dental and physio clinics need disinfectants with a Health Canada drug identification number (DIN) used at the contact time on the label, and a clear split between what clinical staff disinfect between patients and what the cleaner handles after hours.
Winter and spring change the contract
Edmonton entrances deal with something different from the salt-heavy cities in the East. Road crews spread sand and gravel along with salt and liquid de-icer, and all of it comes inside. Grit scratches finished floors and chews through carpet fibres faster than salt alone, and the residue builds up over a long season.
Ask every bidder to price a winter scope separately, covering:
- Extra vacuuming and mopping of vestibules and lobbies on storm days, with a neutral or salt-removal cleaner.
- Walk-off matting: who supplies it, how often it gets swapped, and how the mats themselves are cleaned.
- Burnishing or scrub-and-recoat visits on hard floors through the season, so the finish holds until spring.
- Wet-floor signage and slip control near every door.
Then plan a spring cleanup, usually in April or May once the streets are swept: carpet extraction across the main traffic lanes, a deep scrub of entrance tile and concrete, and a strip and refinish of resilient floors that took the worst of it. Building that into the annual contract avoids a scramble for an available crew when every other property manager in the city books at the same time.
Exterior snow clearing is a separate trade. The City of Edmonton expects property owners to clear the sidewalks next to their property within 48 hours after a snowfall ends, so make sure your snow contractor and your cleaning contractor agree on who handles vestibules, ramps and exterior mats.
Alberta rules a cleaning contract should reflect
WCB-Alberta. Most employers in Alberta must register with the Workers' Compensation Board, and janitorial work is covered. Ask each bidder for a current clearance letter from WCB-Alberta, which you can also request online. If a contractor's workers are not covered and someone is hurt on your site, the claim can come back to you.
Occupational health and safety. Alberta's OHS Act and OHS Code apply to cleaning crews like any other workers. On the ground, look for WHMIS training on the chemicals the crew uses, safety data sheets kept on site, a hazard assessment for your building, and a working-alone procedure for night cleaners who are on their own after hours.
City business licence. Contractors operating in Edmonton may need a City of Edmonton business licence depending on their setup. It costs nothing to ask for the licence number with the bid.
Insurance and bonding. Request a certificate of commercial general liability insurance naming your company or landlord as an additional insured where the lease requires it. If the crew holds keys, alarm codes or works around inventory, ask whether employees are bonded.
Tax. Alberta has no provincial sales tax, so cleaning invoices carry 5% GST only. Check that the bid states whether prices are before or after GST.
Typical costs in Edmonton
As a planning range, not a quote, nightly janitorial service five days a week for an Edmonton office often runs about $0.11 to $0.28 per square foot per month. For a 10,000 square foot office that is roughly $1,100 to $2,800 a month. Small offices cleaned two or three times a week commonly land between $450 and $1,200 a month. Hourly contracts in the region usually bill in the $30 to $52 per labour hour range, depending on whether supplies and supervision are included.
Prices rise or fall with:
- The share of washrooms, kitchens and locker rooms in the space.
- Floor types and how much winter grit they take.
- Whether paper, soap and liners are supplied by the contractor.
- Industrial areas that need degreasing, high dusting or equipment.
- Access windows and travel time to outlying parks like Acheson or Nisku.
Our breakdown of office cleaning costs in Calgary covers the same factors in more detail, and the pricing calculator gives a starting figure by size and frequency.
How to compare bids
Send every bidder the same scope sheet: room list with square footage, frequency per area (nightly, weekly, monthly), the winter add-on, the spring cleanup and any industrial zones. Then compare:
- Hours per visit. Two bids at the same price can hide very different staffing.
- Supervision and inspections. Who checks the work, how often, and how you report a miss.
- Turnover plan. What happens when the regular cleaner is off sick or leaves.
- Term and exit. A 30 to 60 day termination clause without penalty protects you if quality slips.
- Price adjustment. How and when the rate can change during the contract.
Ask for a walkthrough before pricing. A contractor who quotes a mixed office and warehouse building without seeing it is guessing.
Frequently asked questions
How much does office cleaning cost per square foot in Edmonton?
For nightly service five days a week, typical planning ranges sit around $0.11 to $0.28 per square foot per month. Large open offices fall toward the low end, while small spaces with several washrooms and kitchens fall toward the high end. Periodic work like carpet extraction or floor refinishing is priced separately.
Does a cleaning company in Edmonton need WCB coverage?
Most employers in Alberta, including janitorial companies, must register with WCB-Alberta. Ask for a current clearance letter before the contract starts and again at renewal. It confirms the contractor's account is in good standing so injury claims do not fall back on your business.
When should an Edmonton building schedule spring carpet cleaning?
Most buildings book it in April or May, after the city's street sweeping removes the bulk of the winter sand and gravel. Cleaning earlier often means doing the main traffic lanes twice. Reserving the date in your annual contract makes sure a crew is available when demand peaks.
Should industrial and office areas be on the same cleaning contract?
They can be, as long as the contract lists each zone with its own tasks and frequency. A combined contract with one supervisor is easier to manage, but the industrial side needs staff trained on its equipment, chemicals and site safety rules.
Get matched with an Edmonton cleaning team
Simple Service cleans commercial buildings in Greater Montréal. For Edmonton, tell us about your facility and we'll connect you with a commercial cleaning team that serves Edmonton. You can also see the Edmonton commercial cleaning page for the areas and building types covered.