L'ACDI fournit le financement pour des programmes et des projets internationaux de développement grâce à des contributions à diverses institutions canadiennes et internationales. L'ACDI conclut en outre des contrats avec des sociétés canadiennes pour la mise en oeuvre de ses programmes et projets.
Des critères de financement différents s'appliquent à chacun des types de demandeurs et aux divers types de programmes ou de projets.