The pay for freelance content writers varies based on factors like experience, niche, and location. According to PayScale, the average hourly rate for freelance content writers in India is around Rs. 500-600 per hour, while experienced writers can earn up to Rs. 1500-2000 per hour.