Freelancing offers the widest flexibility and also potentially higher income, but has some significant risks. A lot of the web designer's time is spent marketing and networking, and invoicing and sometimes collections processes are necessary to actually get paid. Time management skills are also important, as time wasted is extremely dangerous to making money as a freelancer.
One of the advantages of freelancing is the ability to offer multiple services, such as website testing, to clients. Those who are also well-versed in graphic design or SEO writing have a wider potential audience and revenue stream. It is not uncommon for a successful freelance web designer to make in excess of $100,000 a year. However, they do not have the luxury of sick days, paid vacation, or corporate benefits such as health insurance, life insurance, and company stock options.