Personnellement je les indique sur la facture (après avoir demandé son avis au client). Dans la plupart des cas ils acceptent donc je facture le service. Dans tous les cas il parait évident que c'est au Webmaster de guider le client s'il n'a pas d'idée précise ou qu'il n'y connait rien.
Le nom de domaine est comme une marque, il faut donc qu'il appartienne au client. Donc pour ma part, je laisse mes clients réserver eux-mêmes le nom de domaine et l'hébergement en les guidants avec un document que j'ai fait.
Le plus souvent chez moi le client a ce qu'il faut, il a prévu le coup, ou prévoit de le faire. Je donne juste mon petit avis sur le type d'hébergement et hébergeur / registrar.
Par contre étant en Entrepreneur Individuel au micro régime, je ne facture jamais l'hébergement car légalement, dans le régime micro (EI et AE), nous sommes tenu de déclarer aussi cette sommes. C'est donc une perte d'argent. Si jamais le client ne veut pas s'en occuper lui-même (ça peut arriver), l'idéal est soit de payer toi-même et de lui demander de te donner l'argent sans facture (il ne s'agit pas d'un travail au black), soit qu'il effectue l'opération avec toi au téléphone pour le guider.
En toute transparence, je paie au nom du client et lui fais une facture de débours en échange. Je fais mon devoir de conseil, les frais sont transparents et tout appartient au client au final.