Programmikulud on kulud, mis tekivad konkreetsete programmide esitamiseks vastavalt mittetulundusliku üksuse missioonile. Need kulud erinevad teistest mittetulundusühingute kulukategooriatest, milleks on rahakogumisega seotud kulud ning haldus- ja halduskulud. Annetajad soovivad, et programmi kulude piirkonnas tekiks suur osa kulutustest, mis näitab missioonide tõhususe kõrget taset.