Where to buy a domain and what it costs
You buy a domain name from a domain registrar — a company authorized to sell and manage domain registrations. Common registrars include GoDaddy, Namecheap, Google Domains, and Bluehost. Each registrar charges an annual fee to keep your domain active, typically between $10 and $15 per year for a standard .com domain, though prices vary by extension (.net, .org, .co) and by registrar.
The registrar's job is to hold your domain in the registry system and renew it each year. They are not the same as a web host — a registrar manages the domain name itself, while a host stores your website files on a server. You can buy your domain from one company and host your website with another, though many registrars also offer hosting.
Before you buy, search for your desired domain name on any registrar's website to see if it is available. If someone else owns it, the registrar will show you similar alternatives or let you add your name to a waiting list if the current owner decides to sell.
Key Takeaways
- Domain names cost $10 to $15 per year on average, though some extensions and premium names cost more, and prices renew annually.
- You buy from a registrar like GoDaddy or Namecheap, which holds your domain in the registry system and handles renewal notices.
- Search for your domain name first to confirm it is available before you commit to buying.
- You need a registrant contact email address and can keep your personal information private through WHOIS privacy protection.
- After purchase, you point your domain to your web host by updating nameservers or DNS records in your registrar's control panel.
The step-by-step process to purchase a domain
Start by choosing a registrar and visiting their website. Search for your desired domain name in their search box. The registrar will show you whether it is available and the price for the first year and renewal years. Some registrars offer a discount on the first year, then charge the full renewal price in year two.
If the name is available, add it to your cart. You will then create an account or log in if you already have one. During checkout, you will provide a registrant contact email address — this is where renewal notices and important account messages arrive. You can choose to keep your personal information (name, address, phone) private by purchasing WHOIS privacy protection, which hides your details from public lookup tools.
Complete payment with a credit card or other accepted method. After payment processes, your domain is registered and active. You will receive a confirmation email with your domain details and login credentials for your registrar account.
Connecting your domain to your website
After you buy your domain, you need to point it to your web host so visitors can reach your website. This happens through nameservers or DNS records — instructions that tell the internet where your website files live.
If you bought your domain and hosting from the same company, this is often automatic. If you bought them separately, log into your registrar account and find the DNS or nameserver settings. Your web host will provide you with nameserver addresses (usually four lines of text) or specific DNS records to add. Copy these into your registrar's control panel. Changes can take 24 to 48 hours to spread across the internet, though often faster.
Once the connection is live, typing your domain name into a browser will load your website. Until then, visitors will see an error or a placeholder page.
Renewing your domain and avoiding expiration
Your domain registration expires one year from the purchase date. Most registrars send renewal notices by email 30 to 60 days before expiration. You can renew for one year at a time or set up automatic renewal so your domain renews without action from you.
If your domain expires and you do not renew within a grace period (usually 30 days), it becomes available for anyone else to buy. Some registrars offer a redemption period of 30 to 60 days after expiration where you can still recover it, but at a higher cost. After that window closes, the domain enters a public auction or returns to the open market.
To avoid losing your domain, enable automatic renewal in your registrar account and keep your contact email current so you receive reminders. Check your account settings once a year to confirm renewal is turned on.
Choosing between domain extensions
A domain extension is the ending of your domain name — .com, .net, .org, .co, .io, or hundreds of others. .com is the most common and usually costs the same as other extensions, around $10 to $15 per year. Other extensions may cost more or less depending on the registrar and the extension's popularity.
.com domains are easier for people to remember and type, and they carry no implication about what your site does. .org is traditionally used by nonprofits, .net by technology companies, and .io by startups, though anyone can buy any extension. Newer extensions like .blog, .shop, or .photography are more specific but less familiar to most people.
If your desired name is taken as a .com, you can often buy it as a .net or .org instead. You can also buy multiple extensions pointing to the same website to protect your brand — for example, buying both yourname.com and yourname.net so competitors cannot.
Private registration and WHOIS privacy
When you register a domain, your name, address, phone number, and email are stored in the WHOIS database, a public directory that anyone can search. This information is required by domain registry rules, but you can hide it by purchasing WHOIS privacy protection.
With privacy enabled, the registrar's contact information appears in the public database instead of yours. This protects your personal information from spam, unwanted contact, and data scraping. Most registrars offer WHOIS privacy for $2 to $5 per year, and some include it free with domain registration.
Privacy protection does not hide your information from your registrar or from law enforcement with a court order. It only shields it from the general public and automated tools.
What happens if your desired domain is already taken
If your first choice is unavailable, you have several options. Search for variations: add a word, use a different extension, or try a hyphenated version. Many registrars show similar available names when your search returns no results.
You can also add your desired domain to a waiting list or backorder list. If the current owner lets it expire, you may have a chance to buy it when it becomes available. Some registrars charge a fee for this service, usually $10 to $20, and there is no may provide you will get the domain — others may backorder it too.
If the domain is valuable or you really need it, you can try to contact the current owner and offer to buy it directly. Some registrars provide tools to send a message to the owner, or you can search WHOIS records for contact information (unless privacy protection is enabled).
Frequently Asked Questions
Can I transfer my domain to a different registrar?
Yes. You can move your domain to another registrar at any time, though you must wait 60 days after initial registration or after a previous transfer. Request an authorization code from your current registrar, then initiate the transfer at the new registrar. The transfer usually takes 5 to 7 days and costs around $10, though some registrars waive the fee.
What if I forget to renew and my domain expires?
Most registrars offer a grace period of 30 days after expiration where you can still renew at the normal price. After that, a redemption period of 30 to 60 days may allow recovery at a higher cost. Once both periods end, the domain becomes available for public purchase. Enable automatic renewal to prevent this.
Do I need to buy hosting from the same company as my registrar?
No. You can buy your domain from one registrar and hosting from another. You will straightforward point your domain to your host's nameservers in your registrar's control panel. This separation gives you flexibility to switch hosts without losing your domain.
Is a .com domain better than other extensions?
.com is the most recognizable and easiest for people to remember, so it is often the best choice for a business or personal brand. Other extensions work fine and may be cheaper or more specific to your purpose, but .com carries no disadvantage in search rankings or functionality.
Can I buy a domain without hosting?
Yes. You can buy a domain and hold it without a website for as long as you renew it annually. This is useful if you want to reserve a name for future use or protect your brand. You only need hosting when you are ready to build and publish a website.