Можно ли создавать сайты без домена для портфолио что бы потом, в будущем, показать заказчику. И нужно ли мне платить за домен когда у меня заказывают работу, или это делает заказчик?
Во первых хочу уточнить, есть домен - доменное имя сайта, кпримеру google.com А есть хостинг - сервак на котором лежит твой сайт. Это 2 разные услуги за которые ты платишь отдельно. Если у тебя есть свой сайт к примеру abc.ru. ты можешь сайты для портфолио размещать на том же хосте на доменах второго уровня: site1.abc.ru. Т. е сайты для портфолио будут размещены на том же серваке (хосте) что и твой сайт, за который ты уже заплатил. И за доменные имена второго уровня тоже не платят. Почитай хельп на твоём хостинге, вроде многие хостеры разрешают лепить поддомены в неограниченном количестве.
Домен - это площадка для строительства сайта. На пустом месте сайт быть не может, акромя какого-либо компьютера, к которому может быть удаленный доступ. Но при презентации качество может страдать.