La financiación del CREAF se obtiene por diferentes vías:
- Una subvención de la Generalitat de Cataluña mediante un contrato programa que cubre el funcionamiento estructural del centro, y que representa aproximadamente el 17 % del presupuesto.
- Proyectos competitivos de investigación de ámbito nacional e internacional, que representan el 42 % del presupuesto.
- Contratos y convenios encargados por las diferentes administraciones y empresas (públicas o privadas) que completan el 41 % restante.
- También hay una financiación no monetaria que incluye principalmente los sueldos de profesores universitarios de la UAB y la UB adscritos al CREAF.