La Unidad de Inteligencia Financiera (UIF) se encarga de combatir el lavado de dinero y otros delitos financieros a nivel nacional e internacional. A nivel nacional supervisa otras unidades financieras y a nivel internacional cumple con compromisos adquiridos en tratados. Entre sus líneas de acción se encuentran combatir el robo de hidrocarburos, la trata de personas, la corrupción y el narcotráfico.