The basic process: what happens when you register
When you register a domain name, you are paying a registrar — a company authorized to sell domain names — to reserve that name for you for a set period, usually one year. The registrar records your ownership in a global database called the DNS registry. You then point that domain to a web host (the company storing your actual website files) or to an email service. Registration and hosting are separate services; you can buy them from the same company or different ones.
The whole process takes minutes to complete online. You search for an available name, provide your contact information, choose how long to register it for, and pay. Most registrars will then send you login credentials so you can manage the domain — change where it points, renew it before it expires, or transfer it to another registrar later.
Key Takeaways
- A domain name costs between $10 and $15 per year at most registrars, though some charge more for premium or newly released names.
- You need to decide what name you want and check if it is available before you can buy it; most registrars let you search for free.
- After registration, you must point the domain to a web host or email service by updating the nameserver settings in your registrar account.
- Domains expire after your paid period ends; you can renew them before expiration, but if you let them lapse, someone else can buy them.
- You can transfer a domain to a different registrar at any time, though you will need an authorization code from your current registrar.
Choosing a registrar and searching for availability
Major registrars include GoDaddy, Namecheap, Google Domains, Bluehost, and 1&1 IONOS. Each charges roughly the same base price for a standard .com domain — around $10 to $15 per year — but they differ in renewal pricing, customer support quality, and what extras they bundle in. Some registrars offer free email forwarding or WHOIS privacy; others charge for these features. Read the renewal price before you buy, because many registrars offer a discount on the first year but charge more to renew.
Once you have picked a registrar, use their search tool to type in the name you want. The tool will tell you instantly whether that exact name is available. If it is taken, the registrar will usually suggest similar alternatives or show you what extensions are available (like .net, .org, or newer options like .tech or .design). You can search as many names as you want for free; you only pay when you decide to register one.
Providing your contact information and completing registration
When you have found an available name you want, the registrar will ask for your contact details: your name, address, phone number, and email. This information goes into the public WHOIS database unless you pay extra for WHOIS privacy, which hides your details and substitutes the registrar's contact information instead. WHOIS privacy typically costs $5 to $10 per year and is optional.
Next, you choose how many years to register the domain for — one year is standard, but you can register for up to ten years upfront. Longer registration periods do not usually cost less per year; they just lock in your rate and reduce the chance you will forget to renew. The registrar will then show you the total price, including any add-ons you selected, and ask for payment. Most accept credit cards, PayPal, and other common payment methods.
After payment clears, the registrar sends you a confirmation email with your login credentials and nameserver information. Save this email. You will need the nameserver addresses (or the ability to log into your registrar account) when you connect the domain to a web host or email service.
Pointing your domain to a web host or email service
Registering a domain reserves the name, but it does not put a website online or set up email. To do either, you need to point the domain to a service that provides those things. This happens through nameserver settings in your registrar account.
If you are building a website, you will sign up with a web host (like Bluehost, SiteGround, or Kinsta) and they will give you nameserver addresses to enter into your registrar account. If you are only setting up email, you might use Google Workspace, Microsoft 365, or a dedicated email host, and they will provide their own nameservers. Log into your registrar account, find the DNS or nameserver settings, and replace the default nameservers with the ones your host provided. This change can take anywhere from a few minutes to 48 hours to take effect across the internet.
If you want to use your registrar's own hosting (many registrars offer this), you may not need to change nameservers at all — the registrar will handle the connection automatically.
Understanding renewal, expiration, and transfers
Domains expire on a set date each year. Most registrars send reminder emails as the expiration date approaches and offer a simple renewal button in your account. Renewing is usually cheaper than registering a new domain elsewhere, but check the renewal price before you buy, because some registrars charge significantly more to renew than they charge for the first year.
If your domain expires and you do not renew it within a grace period (usually 30 days), it becomes available for anyone to buy. Some registrars offer a redemption period after that where you can still recover it, but at a much higher cost. The safest approach is to enable auto-renewal in your registrar account so the domain renews automatically each year.
If you want to move your domain to a different registrar, you can transfer it at any time. You will need an authorization code (sometimes called an auth code or EPP code) from your current registrar, which you can request in your account settings. The new registrar will guide you through the transfer process, which usually takes 5 to 7 days. You will pay the new registrar for another year of registration as part of the transfer.
Avoiding common registration mistakes
The most common mistake is forgetting to renew before expiration. Set a calendar reminder three months before your renewal date, or simply enable auto-renewal so you do not have to think about it.
Another mistake is buying a domain from a registrar with poor renewal pricing. A registrar might offer a first-year discount of $1 or $2, then charge $20 or more to renew. Before you complete your purchase, click through to see what the renewal price will be. If it is much higher than the first-year price, consider registering elsewhere.
A third mistake is registering a domain but never pointing it to a host or email service. The domain will sit unused, and you will keep paying to renew it. If you are not ready to build a website or set up email yet, you can still register the domain to reserve the name, but know that you will need to take the next step (pointing it to a service) before anything actually happens with it.
Frequently Asked Questions
What is the difference between a domain name and web hosting?
A domain name is the address people type into their browser (like example.com). Web hosting is the service that stores your website files and makes them visible online. You need both, but you can buy them from the same company or different ones. The registrar manages the domain; the host manages the website files.
Can I register a domain without a website?
Yes. You can register a domain and do nothing with it, or use it only for email. You will still need to renew it each year to keep it, but you do not have to build a website or point it anywhere if you do not want to.
How long does it take for a domain to work after I register it?
Registration itself is instant, but if you point the domain to a new host or email service, the change can take up to 48 hours to spread across the internet. During that time, the old settings may still work in some places. This delay is normal and not a problem.
What happens if I let my domain expire?
After expiration, you have a grace period (usually 30 days) to renew it at the normal price. After that, the registrar may offer a redemption period where you can recover it for a higher fee. If you do not act, the domain becomes available for anyone to buy. Once someone else registers it, you cannot get it back.
Can I change my domain name after I register it?
No, you cannot change a domain name once it is registered. If you want a different name, you must register a new domain. You can keep both and point them to the same website, or let the old one expire. Many people register multiple variations of their name to protect their brand.