Cleaning contracts in Calgary: how the City and local public buyers tender janitorial work
The City of Calgary buys janitorial and cleaning services through open public tenders on Alberta Purchasing Connection and SAP Ariba — here is how the process works, what the thresholds mean, and what recent Calgary cleaning contracts were worth.
What a Calgary cleaning contract covers
A Calgary cleaning contract is a competitive public tender for janitorial, custodial or building-services work let by the City of Calgary or another Calgary-area public buyer such as the Calgary Public Library. Scope typically runs from scheduled daily and weekly cleaning of transit infrastructure, recreation centres and offices through to as-required exterior work like window cleaning and pressure washing, and a single award can carry a multi-year term with extension options.
These contracts are a realistic revenue line for commercial cleaners: on the City of Calgary's own MAX transit stations and bus stops janitorial request for proposals, the posted award summary shows an original award of 788,584 dollars and a total combined value of all awards on the posting of 1,347,368.88 dollars, figures published by the Alberta Purchasing Connection, the province's official public-posting site.
How the City of Calgary buys cleaning services
The City of Calgary runs its procurement through its Contract Management System, which is built on SAP Ariba. The City issues all new procurements through SAP Ariba, and suppliers must submit their bids electronically through it; paper or email bids are not the submission channel. Access and bidding are free for suppliers, and the City publishes step-by-step how-to guides covering responding to questionnaires, signing contract documents with DocuSign, and managing your Ariba account settings.
Notices are posted on the Alberta Purchasing Connection with a link through to SAP Ariba, so suppliers watch two surfaces: APC for the public notice, and Ariba Discovery for the documents and submission. For work issued to the open market the City says you need to monitor APC and SAP Ariba Discovery, and you can select the categories you want to follow in Ariba so notifications reach you; prequalified suppliers are emailed automatically when an opportunity opens in their category.
The City posts award notices within 48 hours of each decision, and every bidder is emailed when a procurement is awarded with a link to a bid debrief request form, so losing bidders can schedule a debrief to see where their bid fell short. Supplier questions go to the Supply Management contact listed on the City's bidding-system page.
The 75,000 dollar threshold: when Calgary cleaning work must be posted publicly
The City's procurement policy states that, excluding the exceptions the New West Partnership Trade Agreement specifies, NWPTA requires open, competitive procurements for goods and services of 75,000 dollars or more and for construction contracts of 200,000 dollars or more. In practice that means a multi-site janitorial contract almost always appears as a public tender, while smaller one-off cleans can be bought under threshold without a posting.
For a cleaning company this threshold matters in both directions. Below it, the work may still exist but reaches the market through direct awards or informal quotes, so relationship-building with facility managers pays. At or above it, the City must run an open competition on APC and Ariba, which is where an organized small bidder can beat incumbent national janitorial firms on price and service quality.
Prequalification: when it applies to cleaning work
The City prequalifies suppliers in two major categories and uses prequalification mainly for engineering, architectural and other consultants, general contractors on large or complex construction, and specialized equipment and technology solutions. Routine janitorial services generally do not sit in those lanes, and recent City cleaning tenders have gone to the open market instead.
Suppliers who do want to prequalify can respond to the City's open Request for Prequalification postings at any time throughout the year by emailing their completed forms and documents to the prequalification inbox published on the City's prequalification page. If the City confirms you meet the category requirements, you are added to a list and can be invited to future bidding opportunities in that category.
What recent Calgary cleaning tenders look like
The clearest current example is solicitation 26-1621, MAX Stations and Bus Stops Janitorial, City of Calgary APC reference AB-2026-04105. It was posted as an open and competitive request for proposal on May 28, 2026 and closed June 25, 2026 at 4:00 pm Alberta time. The scope called for regular daily, weekly, monthly, quarterly and annually scheduled janitorial services at identified MAX stations, bus stops and associated infrastructure, plus 24-hour service availability to respond to unplanned requirements. The notice listed NWPTA, CFTA, TCA and CETA as the applicable trade agreements and directed bidders to SAP Ariba for documents and submission, and the award summary shows 788,584 dollars.
Calgary public buyers beyond the City also post cleaning work. The Calgary Public Library issued RFP 26-0008 on Canada Buys, solicitation AB-2026-04599, for custodial services at the Genesis Centre Commons: a certification for an initial three-year term with a two-year renewal option, pricing firm for the first twelve months, more than one contractor able to be certified, environmentally responsible service required, and a contract start of October 1, 2026. And the Government of Alberta tendered janitorial service for the Springbank dry dam through Canada Buys, solicitation AB-2026-00676: an estimated 37-month contract from March 1, 2026 for weekly cleaning of the SR1 maintenance and administration buildings west of Calgary, with a scope running from sweeping and washroom sanitation to waste removal.
WCB-Alberta clearance and what Calgary buyers check
Workers' compensation is part of the buyer screen in Alberta. WCB-Alberta clearance letters state whether a contractor has coverage and whether their account is in good standing, and the agency's guidance tells principals to obtain a clearance before work starts, during the contract, and before issuing final payment. Under the Workers' Compensation Act a principal can carry responsibility for a contractor's coverage, which is exactly why public buyers ask for clearance evidence with the bid.
Beyond WCB, expect a Calgary cleaning bid to ask for commercial liability insurance at the limits named in the solicitation, references from comparable buildings, a safety program, and the supervisory capacity to staff daily service across multiple sites. Build those artifacts into a reusable bid kit so each new posting is an assembly job rather than a scramble; our how-to-find-tenders guide covers the full Alberta process end to end.
How to win Calgary cleaning contracts, step by step
Set up your surfaces first: register on SAP Ariba as a supplier, monitor the Alberta Purchasing Connection for City of Calgary and other Alberta public notices, and follow the City's categories in Ariba Discovery so open-market postings trigger notifications. Our Alberta Purchasing Connection registration guide walks the APC side of that setup.
When a janitorial posting lands, download the documents immediately, diarize the question deadline and the closing time in Alberta time, and read the scope against a real site walk where a site visit is offered. Price from the specification rather than from guesswork: count fixtures and buildings, cost labour and supplies against the required cleaning frequency, and price the 24-hour response obligation honestly, because that clause is where underpriced janitorial bids bleed.
Submit electronically through SAP Ariba before closing with every mandatory form intact, then use the award email and the debrief request form to learn from each outcome. The bid and no-bid scorecard helps you decide which postings are worth the effort, and the sibling Edmonton cleaning contracts page covers how the province's other major city runs the same category.
Frequently asked questions
How do I find cleaning contracts with the City of Calgary?
Watch the Alberta Purchasing Connection, where the City posts its notices with links into SAP Ariba, and follow cleaning-relevant categories in Ariba Discovery so open-market opportunities trigger email notifications. The City's prequalified suppliers are notified automatically in their category, and award notices are published within 48 hours of each decision so you can also study what recently closed work sold for.
Do I need an SAP Ariba account to bid on City of Calgary tenders?
Yes. The City of Calgary uses SAP Ariba as its contract management system and requires suppliers to submit bids electronically through it. Access and bidding are free for suppliers, and the City publishes how-to guides covering questionnaires, contract signing with DocuSign, and account settings.
What is the City of Calgary tender threshold for cleaning contracts?
Under the New West Partnership Trade Agreement, the City's procurement policy requires open, competitive procurement for goods and services of 75,000 dollars or more and construction of 200,000 dollars or more, subject to the agreement's exceptions. A multi-site janitorial contract typically clears that threshold and must be publicly posted.
How much are City of Calgary janitorial contracts worth?
The Alberta Purchasing Connection award summary for the City's MAX stations and bus stops janitorial request for proposal shows an original award of 788,584 dollars and a total combined value of all awards of 1,347,368.88 dollars. Calgary Public Library's custodial certification ran on an initial three-year term with a two-year renewal option.
Do I need WCB coverage to clean for a Calgary public buyer?
Expect yes. WCB-Alberta clearance letters confirm whether a contractor holds coverage in good standing, and the agency directs principals to obtain clearances before work starts, during the contract, and before final payment, because under the Workers' Compensation Act the principal can carry responsibility for a contractor's coverage.
Which other Calgary public buyers tender cleaning work?
Beyond the City, the Calgary Public Library certifies custodial contractors through Canada Buys postings, provincial departments tender building janitorial for Calgary-area facilities such as the Springbank dry dam, and school divisions, housing bodies and post-secondaries post through APC. The pubsec.pro cleaning and janitorial pages track live postings across these buyers.
Related guides and live postings
Government cleaning contracts in Canada · Cleaning contracts Edmonton · Alberta Purchasing Connection registration · Cleaning and janitorial tenders in Calgary — all live, all free to use.