There is no upper limit on contributions under NPS. In the case of a tier 1 account for a minimum of INR 500 per contribution, you have to invest at least INR 1000 a year. For tier II accounts, the minimum contribution stands at INR 250.