Supply Management

The City of Calgary makes thousands of purchases each year to deliver the services Calgarians depend on every day. The Supply Management team ensures:

  • The City receives the best value for the public funds that are spent. 
  • All purchasing takes place in an open, fair and transparent manner. 
  • Purchases are compliant with public procurement law and trade agreements.

To view The City’s current purchasing opportunities, please visit The City of Calgary’s Ariba Discovery Page or Alberta Purchasing Connection (APC). If you would like to bid on one of these opportunities, register for a free SAP Business Network account

Advancing Inclusive Trade - Open House Dec. 3

Join us at the free Advancing Inclusive Trade event. Discover how you can do business with The City of Calgary and connect directly with buyers, suppliers, and procurement experts. Learn what we purchase, explore building a career in supply management, and gain valuable insights to help your business grow.

Event Details:

December 3, 2025
8:30 to 11:30 AM
The Best Western Premier Calgary Plaza Hotel and Conference Centre

Register Now

Latest updates

Updated way to request a bid debrief

To improve debrief cycle times and streamline our communication during the procurement process, we have updated the way suppliers can request a debrief to receive feedback on their bids. As part of the updated process, we’ll email all bidders once the procurement is awarded and include a hyperlink to the debrief request intake form. When you click the link in the email, complete and submit the survey form to request a debrief.

We heard your feedback and our aim is to improve the time it takes to schedule a debrief. This process will start for contracts awarded from August 25, 2025.

Popular information

Learn more

Learn about our Supply Management’s vision and strategic plan to improve the supplier experience, improve access to opportunities and build long-term relationships.

2023-report-bill-S-211-fighting-against-forced-labour
Click the image above to view the report

The Government of Canada’s Bill S-211, Fighting Against Forced Labour and Child Labour in Supply Chains Act increases awareness and transparency of forced labour and child labour risks. It drives businesses to ensure that exploitative practices are addressed and removed from their supply chains.

The City of Calgary strives to work with suppliers who meet the highest integrity standards that align with our corporate values and behaviours. The 2024 Report on Bill S-211 Fighting Against Forced Labour and Child Labour in Supply Chains Act outlines the measures we’ve taken in 2024 to mitigate the risk of forced labour or child labour being used either directly by The City or within our supply chains.

undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null,undefined/null