The average hourly rate of a freelance writer is $24.31, or $40,000 per year, according to PayScale. Entry-level freelance writers can earn an average pay of $15.58 per hour. Intermediate experience freelancers make $20.23 per hour. Professional writers with five to nine years of experience can earn an average wage of $25.28 an hour.