It is free of cost. You must have a valid Passport and a valid visa for India (additionally carry a photo copy of each along with a passport size photo which need to be submitted). With proper documentation, it's easy and takes only 10-15 minutes to get the permit across the counter.