You do not need one
Indian citizens enter Nepal without a visa and without the USD 30 to 50 entry fee every other nationality pays. There is no arrival form to fill, no queue at the visa desk, and no limit on how long you can stay for tourism. This is the single biggest cost difference between an Indian trekker and everyone else on the same trail.
