HomeGlossaryActivity Code
Classification

Activity Code

A code used by development banks and procurement systems to classify the specific type of work or activity a contract covers, often complementing sector and theme classifications in project and contract records.

Quick answer

A code used by development banks and procurement systems to classify the specific type of work or activity a contract covers, often complementing sector and theme classifications in project and contract records.


An activity code is a classification label applied by development banks, grant-making organisations, and procurement systems to specify the type of economic activity or work involved in a contract. It sits at a level of specificity between the broad sector classification and the granular commodity code, helping organisations track spending by activity type across portfolios.

What is an Activity Code?

Activity codes appear in different forms across different institutions. In development bank project management systems, an activity code might distinguish between capital investment, technical assistance, institutional capacity building, or policy advisory work within the same project. In national public financial management systems, activity codes tie budget line items to specific programmatic activities, allowing governments and their auditors to track what funded activities actually delivered. The World Bank's STEP procurement tracking system, for example, records contract types that reflect activity categories, helping the bank monitor what kinds of procurement are occurring under each project and whether the procurement is aligned with the approved procurement plan.

Activity codes complement sector-classification and theme-classification in project records. Where sector tells you the industry and theme tells you the development objective, activity tells you what the contract actually does: does it build infrastructure, procure medicines, train government officials, or conduct an environmental assessment? Understanding the activity classification helps suppliers determine whether the contract matches their core competency rather than only their sector affiliation.

Why Activity Codes matter for bidders

Suppliers monitoring MDB procurement pipelines find activity codes useful for separating construction contracts from consulting contracts within the same sector. A civil engineering firm and a management consulting firm might both operate in the water sector, but activity codes would distinguish infrastructure construction from technical assistance, ensuring each firm focuses on genuinely matching opportunities. Activity codes in national budget systems also help suppliers map government capital spending plans to future procurement requirements before tenders are published.

FAQ

Is an activity code the same as a project sector code?

They are related but distinct. A project sector code classifies the sector of the project as a whole (such as Transport or Health). An activity code classifies the specific type of work within that project (such as civil works, goods supply, or technical assistance). Both labels can appear in the same project record.

Where do activity codes appear in practice?

Activity codes appear in project management systems used internally by development banks (such as STEP and SAP), in national public financial management systems, and in audit and reporting databases. They are less commonly visible in the public-facing tender notices that suppliers read, but they structure the data behind those notices.

Do activity codes vary by institution?

Yes. Each institution defines its own activity taxonomy. There is no universal standard for activity codes across MDBs or procurement systems, so a code used by the World Bank may not correspond directly to one used by the ADB or AfDB.

How Bidovate helps

Bidovate puts Activity Code to work inside your capture and proposal workflow.

Identify MDB contract activity types

See Bidovate in action

Book a demo and we will show you the platform using your actual contract data.