Skip to main content

Glossary term

Complexity Code

TERM SUMMARY

A complexity code is the code for the complexity level, 1 through 5, that the Government of Canada assigns to a procurement to route it through the right process and to a contracting officer with the...

Why it matters
A complexity code is the code that represents the complexity level assigned to a procurement in Government of Canada contracting. Levels run from 1 through 5.
Category
Canadian government procurement terminology
Reference role
This term page is designed to be linkable, crawlable, and easy to quote or summarize.

A complexity code is the code that represents the complexity level assigned to a procurement in Government of Canada contracting. Levels run from 1 through 5. The code routes the requirement through the appropriate procurement process and assigns it to a contracting officer who has the expertise the requirement needs. The CanadaBuys glossary describes it in these terms.

The concept comes from the federal procurement-management framework, particularly the Acquisitions Program at Public Services and Procurement Canada (PSPC). Each requisition is assessed and given a complexity level. That level determines the process stream the procurement follows and the expertise required to manage it. The steps are set out in the CanadaBuys guidance on determining complexity.

The five complexity levels and what separates them

CanadaBuys describes the characteristics of each level on its page on the characteristics of procurement complexity levels. The levels are described broadly as follows:

  • Level 1: Examples include call-ups against standing offers, readily available commercial goods or common services, and procurements where selection is based on price and delivery or other objective criteria.
  • Level 2: Can include government-specified performance requirements, existing technology used for an innovative solution, or evaluation criteria that require subjective judgment.
  • Level 3: Can include new or combined technologies or processes, developmental or innovative requirements, high uncertainty, or an untested procurement strategy.
  • Level 4: Covers transformational, enterprise-wide requirements across government, with high uncertainty, multiple federal stakeholders, shared decision-making, or detailed and extensive contract administration.
  • Level 5: Covers transformational requirements that affect public policy or culture outside government, including partnerships with internal and external stakeholders, elected officials, shared decision-making, and outcomes determined by the public at large.

Who assigns the code and how it is recorded

The responsible manager determines the complexity level. The selected level must be documented, dated and signed on file. The code is therefore a recorded management decision, not a label that evolves informally during the bid process.

Where a procurement has been incorrectly categorized, it must be reassigned using the revised complexity code and then follows the process associated with the new level. CanadaBuys explains this on its page on changes to the complexity levels. The overall assessment framework is outlined in the complexity and procurement risk assessment section of the buyer's guide.

Where the code sits in federal procurement

The assessment applies to requisitions handled through PSPC's Acquisitions Program, including procurement files processed through CanadaBuys. It determines the process stream and the allocation of contracting expertise. The related process material appears in the Supply Manual chapter 2 annexes.

Federal contract documents also use the related labels "higher complexity" and "medium/high complexity" in goods and services terms and conditions. One example is the general conditions for higher complexity services. These labels describe the contractual framework. They are not a supplier certification or a technical standard.

What a complexity code means for a supplier

The complexity code is an internal buyer-side classification. A supplier does not calculate, select or submit it as a bid requirement. The procurement authority determines and documents the level.

Suppliers still gain useful context from the concept. A Level 1 requirement, such as a call-up against a standing offer, is typically decided on price and delivery. A Level 3 or higher requirement signals developmental work, uncertainty or multiple stakeholders, and bid teams can expect those traits to shape the solicitation. In every case, the supplier must comply with the solicitation's stated requirements, evaluation criteria, instructions and applicable contract conditions.

Find government contracts that match your business

hundreds of portals monitored. AI-powered qualification. Daily briefings delivered to your inbox.

Use your work email, or book a 15-min call.

We use cookies to improve your experience. By continuing to use this site, you consent to our use of cookies in accordance with our Privacy Policy.