Ответ:
Иметь свой сайт фрилансеру вовсе не обязательно, но желательно. Ведь надо где-то выкладывать свое Портфолио и рекламировать свои услуги. Кроме этого, собственный сайт можно раскручивать в поисковых системах и получать оттуда реальных клиентов с реальными заказами. В то же время свое Портфолио можно разместить на биржах удаленной работы, и везде указывать на него ссылку. Как вариант, с огромной популярностью соц. сетей, Портфолои имеет смысл хранить на своем аакаунте, предварительно создав персональную страничку, благо Фейсбук и Вконтакте позволяет это сделать и что самое "сладкое" - совершенно бесплатно!