Każda jednostka, niezależnie od wielkości i od rodzaju prowadzonej działalności, realizuje określone cele strategiczne i operacyjne. Dlatego bardzo istotna jest wiedza o zaangażowanych do działalności zasobach oraz o możliwościach ich wykorzystania w działalności. Na podstawie takich informacji organizacja może ustalić długo- i krótkookresowe plany alokacji posiadanych zasobów, czyli budżet. Proces tworzenia, akceptowania oraz kontroli jego realizacji nazywamy budżetowaniem. Poniżej wyjaśniamy, jak przebiega proces budżetowania w jednostkach non profit.