Le contrôle budgétaire de Business France est confié au responsable de la mission de contrôle des activités financières.
La mission de contrôle des activités financières est chargée de l'exercice du contrôle économique et financier de l'Etat sur les organismes suivants :
- Agence française d'expertise technique internationale (Expertise France) ;
- Groupement d'intérêt économique « Toute l'Europe ».