97 procent budżetu UNHCR pochodzi z dobrowolnych datków rządów, instytucji międzyrządowych, osób indywidualnych, fundacji i przedsiębiorstw. UNHCR otrzymuje zaledwie trzy procent swoich środków finansowych z budżetu ONZ.
W ciągu roku UNHCR stara się pozyskać środki na realizację swoich programów, aby sprostać nagłym sytuacjom kryzysowym. Otrzymywane przez UNHCR hojne i zależne od aktualnych potrzeb dotacje umożliwiają skierowanie środków tam, gdzie są one najbardziej potrzebne. UNHCR przyjmuje także dotacje rzeczowe, takie jak namioty, lekarstwa, ciężarówki oraz usługi (np. transport powietrzny).
W 2010 r. UNHCR wprowadził swój pierwszy oparty na globalnych potrzebach budżet, który odzwierciedla kompleksowe ewaluacje we wszystkich krajach, w których UNHCR działa. Całkowite potrzeby na 2012 r. wynoszą 3,59 mld USD i jest to największy, jak do tej pory, budżet agendy. Potrzeby regionu Europy Środkowej wynoszą około 11,1 mln USD.
Co roku darczyńcy, w tym rządy krajów Europy Środkowej, deklarują swoje dotacje na kolejny rok podczas corocznej konferencji UNHCR (pledging conference). W grudniu 2011 roku darczyńcy obiecali w skali globalnej 482,5 mln USD na pomoc przesiedleńcom i bezpaństwowcom w 2012. Dodatkowe 122 mln USD obiecano przekazać w kolejnych latach.
UNHCR oczekuje dodatkowych środków w ciągu roku, aby móc zapewnić jednakową ochronę i pomoc wszystkim potrzebującym, tak w regionie Europy Środkowej, jak i na całym świecie.