Les adresses e-mail ont le format quelqu'un@quelqu'un.quelque chose. La partie "@somewhere.something" s'appelle le domaine. Des sites comme Gmail, Yahoo et Hotmail fournissent le domaine, permettant aux utilisateurs de personnaliser la partie « quelqu'un ». Afin de personnaliser le reste, il faut posséder le domaine.
Le moyen le plus simple d'obtenir un domaine personnalisé est d'en acheter un. Plusieurs sociétés vendent des domaines, qui coûtent entre 10 et 30 $ par an, à partir de 2014. Certaines sociétés d'hébergement Web fournissent un domaine sans frais supplémentaires si le client paie pour héberger un site Web avec la société. Cependant, si les services d'hébergement sont interrompus, le client doit payer le domaine pour en conserver la propriété. Une fois le domaine acheté, la société qui le vend fournit un service de messagerie, permettant la création d'adresses e-mail personnalisées. L'entreprise peut facturer des frais pour ce service, en fonction du nombre d'adresses créées par le propriétaire du domaine.