Freelancers in India are required to obtain a GST number and pay 18 % tax. There is no threshold for earnings from foreign countries. If a freelancer fails to register for GST, he/she will be liable for penalties.