1. Всё обговариваете заранее ДО начала работ!
2. Хостинг - может выбрать как Заказчик, так и Вы - это по договорённости.
3. Если Вы занимаетесь размещением сайта на хостинге (и его настройкой) - это тоже работа (хотя и небольшая при небольших рядовых проектах) и она должна быть оплачена (стоимость хостинга - сюда НЕ ВХОДИТ!).
4. Регистрируйте хостинг на данные заказчика и просите его оплатить (или просите перечислить ту же сумму и оплачиваете сами).
Самое неразумное, что можно сделать:
или могу просто поставить его перед фактом?
Никогда так не делайте! Всегда советуйтесь, объясняйте и давайте аргументацию по тому, почему Вы посоветовали именно этот хостинг.
Всегда давайте выбор Заказчику.