NGO and INGO are often used interchangeably, but in Nepal they follow genuinely different registration tracks, with different oversight bodies and different ongoing obligations.
The core distinction
An NGO is a domestically formed organization, registered under the Association Registration Act, typically through the District Administration Office and, for broader operations, the Social Welfare Council. An INGO — International Non-Governmental Organization — is an organization headquartered outside Nepal seeking to operate within the country, which follows a distinct approval process centered on the Social Welfare Council and a project agreement with the government.
What INGO registration actually requires
An INGO typically needs a General Agreement with the Social Welfare Council authorizing it to operate in Nepal, followed by Project Agreements for specific programs it intends to run. This is a materially heavier process than domestic NGO registration, reflecting the added oversight of a foreign-headquartered organization operating locally.
Funding and reporting obligations
Both NGOs receiving foreign funding and INGOs face reporting obligations to the Social Welfare Council on how funds are used — a genuine compliance layer beyond standard organizational registration, since foreign funding of nonprofit activity carries its own regulatory scrutiny in Nepal.
Local presence and staffing
An INGO operating in Nepal typically needs a registered local office and often works through or alongside domestic NGO partners for specific projects, rather than operating entirely independently of local organizational structures.
Choosing the right path from the start
If you're building a domestic nonprofit with local founders and funding, NGO registration under the Association Registration Act is the right track. If you're an internationally headquartered organization looking to establish Nepal operations, INGO registration through the Social Welfare Council — a longer, more document-intensive process — is the one that actually applies, and starting down the wrong track wastes real time.