No, you don't need to. Services of eVisa are completely online and free - you are only required to pay the official eVisa fee directly on the Indian government website and no one else. Follow our hassle-free DIY guide to get the eVisa on your own using the official eVisa website. Don't fall for any trap or speedy/express process promised on the internet.