A freelancer is a person who works for themselves instead of working under a company or an employer. In other words, a freelancer is self-employed. In a company, there are usually different departments that handle specific tasks.