Email addresses have the format firstname.lastname@example.org. The "@somewhere.something" part is called the domain. Sites like Gmail, Yahoo and Hotmail provide the domain, allowing users to personalize the "someone" portion. In order to customize the rest, one must own the domain.
The easiest way to get a customized domain is to purchase one. Several companies sell domains, which cost between $10 and $30 per year, as of 2014. Some Web hosting companies provide a domain without extra cost if the customer pays to host a website with the company. However, if the hosting services are discontinued, the customer must pay for the domain to maintain ownership of it. Once the domain is purchased, the company selling it provides email service, allowing creation of customized email addresses. The company may charge a fee for this service, depending on how many addresses the domain's owner creates.