NGO / INGO

How to Register an NGO in Nepal: A Step-by-Step Guide

NP
Associate Neehal Pokharel
July 28, 2026 Β· 3 min read
NGO registration process in Nepal

A step-by-step guide to registering an NGO in Nepal through the District Administration Office and Social Welfare Council, including the constitution, PAN, bank account, and the annual compliance that keeps a registration valid.

Registering an NGO in Nepal is a process that trips up many first-time founders because there are two separate routes, and choosing the right one depends on your scope and funding. Register locally with the District Administration Office (DAO) if the organisation will work within Nepal under domestic funding, or seek approval through the Social Welfare Council (SWC) if it operates at a wider or international scale. An INGO that intends to work through local partners follows a third, more regulated path.

Two types of non-profit registration

In common usage, an NGO (non-governmental organisation) is a domestic non-profit registered with the DAO and affiliated with the Social Welfare Council. An INGO (international non-governmental organisation) is a foreign non-profit that enters Nepal under the Social Welfare Act and an agreement with the SWC, and it must work with local NGO partners rather than operate directly in the community.

Step 1: Form the founding committee

You need a group of founding members, usually five or more Nepali citizens, who will form the general assembly and elect an executive committee. The members' citizenship certificates and, in most cases, passports are required.

Step 2: Draft the constitution and documents

The NGO's constitution is the core document and should set out the organisation's name, objectives, area of operation, membership, the composition and tenure of the executive committee, how decisions are taken, and how funds are managed. Supporting documents include the minutes of the formation meeting, the election of office bearers, and the PAN application of the institution.

Step 3: Register at the District Administration Office

The complete file is submitted to the DAO of the district where the organisation will be based. The DAO reviews the constitution and documents and, once satisfied, issues the registration. This registration gives the NGO legal personality, which it needs before it can open a bank account or enter into agreements.

Step 4: Affiliate with the Social Welfare Council

Registered NGOs that intend to receive foreign funding, or that operate beyond the local level, typically register with and seek affiliation from the Social Welfare Council. Affiliation is what unlocks access to funding and formal recognition at the national level. The SWC reviews the constitution, the DAO registration, and the organisation's work plan.

Step 5: Open a bank account and obtain PAN

With the DAO registration and, where applicable, SWC affiliation in hand, the NGO can open a bank account in its own name and complete its registration with the tax office to receive a Permanent Account Number (PAN). These are prerequisites for receiving funding, issuing receipts and employing staff.

Ongoing compliance

An NGO must file its annual reports and financial statements with the DAO and the Social Welfare Council to keep its registration and affiliation current. Falling behind on reporting is the most common reason an NGO's status lapses and funding is interrupted. Renewals and report dates vary by office, so keeping a compliance calendar from day one is worthwhile.

How we can help

Our NGO and INGO practice prepares the constitution and formation documents, manages the DAO registration and SWC affiliation, and keeps annual reporting on track. View our NGO registration service, explore our INGO compliance support, or speak to our team about your organisation's plans.

TagsNGONGO RegistrationSocial Welfare CouncilNon-profit Nepal
NP
Written by
Associate Neehal Pokharel

Need Legal Guidance?

Our team provides practical legal advice tailored to your situation in Nepal.

1