A freelance job is one in which a party works for himself or herself rather than for a company. While freelancers may work on contract for firms, they are self-employed. Companies consider freelancers to be contractors rather than employees. A freelancer is an independent person who works for many clients simultaneously via freelance marketplaces. He or she earns money per project.