У вас должен быть свой "демонстрационный" хостинг, хотя бы из соображений безопасности (показать проект до окончательной оплаты).
Готовый проект надо отдавать заказчику в полное владение.
Либо вы ему передаете пакет файлов (и пусть сам их заливает куда хочет), либо вы помогаете с регистрацией хостинга-домена, ПРИЧЕМ составляете отдельный дополнительный документ - вроде инструкции (как пользоваться хостингом), со скринами, с паролями; и отдельно же обращаете внимание заказчика на важность этих паролей, а также объясняете ему важность зарегистрировать все именно на его имя (а не на имя наемного сисадмина/менеджера/...) или на юрлицо. Прямо стандартную рыбу-инструкцию с блоком предупреждений сделайте и всем раздавайте. Можно еще про бэкапы туда добавить - или хотя бы про обязательную резервную "стартовую" копию сделанных вами файлов на компакт-диске.
*Постоянно всплывают истории, как заказчики спустя несколько лет теряют доступ к своим сайтам и ищут помощи.