As I read through various articles and IEC documents, it says that if we are getting paid in foreign currency while working from India, then IEC is required. Freelance writing is considered as a service. Also, my Payoneer account registration page showed me as IEC mandatory. Getting an IEC is pretty fast and simple. So, I got an IEC for me.