An NGO in India is registered as a trust, a society or a Section 8 company. After registration, it should obtain PAN, open a bank account, apply for 12A and 80G, register on NGO Darpan for government grants, register for CSR (Form CSR-1) to receive corporate CSR funds, and obtain FCRA approval before accepting foreign donations.