Sredstva za izvajanje programov javnih del zagotavljata zavod in naročnik javnih del, lahko pa tudi izvajalec javnih del.
Zavod zagotavlja del stroškov plač udeležencev, ki se določijo s programom javnih del, ki ga sprejme Vlada Republike Slovenije za posamezno proračunsko obdobje. Pri določitvi deleža sredstev za plače udeležencev se upoštevata določitev in razvrstitev območij z višjo stopnjo brezposelnosti od povprečne v Republiki Sloveniji in druga merila, ki jih določi minister, pristojen za delo.