ChildFund Japan is an international non-profit development organization which has a legal entity in Nepal and has been working for children in partnership with local NGOs. The Nepal office of Child Fund Japan was established in February 2006 in Nepal. CFJ has been implementing its programs in different districts of Nepal since 2006 after signing the general and project agreements with the Government of Nepal. CFJ is receiving fund from various sources like donations from Japanese citizens and organizations, support from member countries of the Child Fund Alliance (ChildFund Korea) and grant from the Ministry of Foreign Affairs of the Government of Japan, New Zealand, and Canada.