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 typesSee Bidovate in action
Book a demo and we will show you the platform using your actual contract data.
Related terms
Sector Classification (MDB)
The industry-based coding labels that multilateral development banks apply to projects and loans, indicating which economic sector a project targets and which firms are likely to receive procurement contracts from it.
ViewTheme Classification (MDB)
The cross-cutting development theme labels that multilateral development banks attach to projects, indicating policy priorities such as climate, gender, or governance that shape procurement requirements and evaluation criteria.
ViewProject Sector Code
The specific numeric or alphanumeric code an MDB or aid agency assigns to a project to record its primary industry sector, used in project databases, disbursement reporting, and procurement plan filtering.
ViewProcurement Category
The high-level grouping of goods, works, or services used by a buying organisation to structure its spending, manage supplier relationships, and apply consistent rules and strategies across similar purchases.
ViewISIC (International Standard Industrial Classification)
The United Nations statistical classification of economic activities, used to categorise industries in national accounts and referenced by development banks when defining sector eligibility for projects.
View