Budgétisation par programme est une structure de budgétisation où l'argent est distribué par programme ou domaine fonctionnel et fondé sur la nature des activités effectuées par le programme. Il est commun dans de nombreux gouvernements d'État et locaux, mais les entreprises utilisent également la budgétisation par programme. Son but est d'aligner les dépenses sur les objectifs du programme.