According to the fcra, it is mandatory for all ngos to have either registration or prior permission from the authorities before receiving any funds from external sources. This act makes sure that the funds received by the ngos are being used only for legitimate social and charitable purposes.