Priljevom sredstava od dijela prihoda od igara na sreću, učinkovitim upravljanjem zakladnom imovinom i drugim prihodima, Nacionalna zaklada razvija i financira programe za razvoj civilnoga društva u Republici Hrvatskoj.
Od 2004. do 2009. godine Nacionalna je zaklada kroz 34 raspisana natječaja i 26 poziva za iskaz interesa odobrila 1582 financijske potpore organizacijama civilnoga društva odnosno uložila 152.861.807,70 kuna u građanske inicijative, projekte, međusektorsku suradnju, programe i institucionalne potpore organizacijama civilnoga društva, programe suradnje te programe decentralizacije i regionalnog razvoja.