La DNRFP comprend :
 - des services propres comprenant notamment des services administratifs, le service national du recrutement et le service de coordination de la formation ;
 - trois établissements :
  - l'Ecole nationale des douanes de Tourcoing, chargée, notamment, de la formation professionnelle initiale et continue des agents de la catégorie A de la direction générale des douanes et droits indirects ;
  - l'Ecole nationale des douanes de Rouen, chargée, notamment, de la formation professionnelle initiale et continue des agents des catégories B et C de la direction générale des douanes et droits indirects appartenant à la branche du contrôle des opérations commerciales et de l'administration générale ;
  - l'Ecole nationale des brigades des douanes de La Rochelle, chargée notamment, de la formation professionnelle, initiale et continue, tant générale que spécialisée, des agents appartenant à la branche de la surveillance. Elle assure également des missions de soutien de nature nationale pour l'ensemble des services de la direction générale des douanes et droits indirects.