Development finance standards

DAC and CRS code lists


OECD maintains various code lists which are used by donors to report on their aid flows to the DAC databases.  In addition, these codes are used to classify information in the DAC databases


The DAC and CRS list of codes (in XLS and XLSX updated on 14/06/2024) and XML formats provide easy access to the set of codes used by OECD and contains the following lists of available codes: 

The codes lists may also be accessed via a web interface for consultation which also enables the generation of codes lists in xlsx, xml and json formats.


  • Donor code – List of donor codes and names for DAC members, multilateral donors, non-DAC donors and private donors.  Currency codes for a donor’s currency refer to the donor code in question (e.g. Australian dollars use donor code 801 for Australia.  Note: the currency code for the Euro uses the donor code for EU Institutions, i.e. 918).

  • Agency code – List of agency codes and names including agency acronyms.

  • Nature of submission – List of codes used to determine whether a transaction refers to a newly reported activity or previously reported activity.  

  • Recipient – Recipient codes and names, grouped by income group and geographical distribution.

  • Channel code – List of major channels of delivery codes and names.

  • Bi/multi – List of codes used to determine the character of resource flows (bilateral or multilateral).

  • Type of flow – List of codes used to distinguish official development assistance, other official flows and private flows.

  • Type of finance – List of codes used to distinguish financial instruments, e.g. grants or loans.

  • Type of aid – List of codes used to distinguish aid modalities.

  • Purpose code – List of codes, names and descriptions used to identify the sector of destination of a contribution.

  • Marker – List of codes used to determine the level of involvement on various policy objectives.


Should you have questions please contact us at [email protected].