A freelance writer is a writer who works on a self-employed basis. They can work for just one magazine or, more often, they write for several different publications at a time. The more diverse a writer can be, the more likely they are to be published and paid for their work.