You buy a website address through a registrar, which is a company authorized to sell domain names
A domain registrar is a business that sells the right to use a web address for a set period — usually one year at a time. You do not own the address permanently; you rent it. The registrar holds it in your name as long as you pay the annual fee. Common registrars include GoDaddy, Namecheap, Google Domains, and Bluehost. Each charges different prices for the same address, so checking two or three before buying saves money.
The process takes about 10 minutes and requires only a few pieces of information: your name, email, and payment method. Once you complete the purchase, the address is yours to use immediately, though it can take up to 48 hours for the internet to recognize it fully. If you already have a website builder or hosting company, you may be able to buy the address directly through them instead of a separate registrar.
Key Takeaways
- A domain registrar is a company licensed to sell web addresses; GoDaddy, Namecheap, Google Domains, and Bluehost are the largest ones.
- Prices for the same address vary between registrars, so compare at least two before paying.
- You rent a domain name for one year at a time and must renew it annually to keep using it.
- The purchase takes 10 minutes and requires only your name, email, and a payment method.
- If you use a website builder or hosting company, you can often buy the domain through them instead of a separate registrar.
Choose a registrar and search for your address
Start by picking a registrar. The largest ones — GoDaddy, Namecheap, Google Domains, and Bluehost — all work the same way and have similar features. Smaller registrars like Porkbun or Hover exist too and sometimes have better customer service. Pick one and go to its homepage.
Look for a search box labeled "Find your domain" or "Check domain availability." Type in the address you want — for example, "mycompanyname.com" — and click search. The registrar will tell you instantly whether that exact address is available. If it is taken, the registrar will suggest similar addresses you could buy instead, usually with different endings like .net or .co. Write down any addresses that interest you, because you will need to choose one before you pay.
Understand what you are actually buying
A domain name is just the address itself — the text that appears in the browser bar. Buying a domain does not give you a website, email, or hosting space. It is only the address. Think of it like buying a street address without buying the house.
If you want a website that people can visit, you need web hosting separately — that is the computer that stores your website files. If you want an email address using your domain name (like you@mycompanyname.com), you need email hosting. Many registrars sell these as add-ons during checkout, but you do not have to buy them right away. You can buy just the domain now and add hosting later.
Add the domain to your cart and enter your information
Once you have chosen an address, click "Add to cart" or "Buy now." The registrar will ask you to create an account or sign in if you already have one. You will need to provide your name, email address, and phone number. This information is used to register the domain in your name.
The registrar will also ask whether you want WHOIS privacy. This is an optional service that hides your personal information from public lookup databases. Without it, anyone can search your domain name and see your name, address, and phone number. Most people turn this on, and it usually costs $5 to $10 per year. You can add it now or skip it and add it later.
Choose your renewal period and payment method
Before checkout, you will see how long you are buying the domain for — usually one, three, or five years. Buying for longer upfront is sometimes cheaper per year, but you can always renew for just one year if you prefer. The registrar will also show you the total price, including any add-ons like WHOIS privacy.
Enter your payment method — credit card, debit card, or PayPal, depending on what the registrar accepts. Review the total one more time, then click "Complete purchase" or "Confirm order." You will receive a confirmation email within minutes. Your domain is now registered in your name.
What happens after you buy
The registrar will send you a confirmation email with your domain details and login information. Save this email. You will need the login to renew the domain later or make changes to it.
Your domain is active immediately, but it can take up to 48 hours for the internet's name servers to recognize it everywhere. During this time, if someone tries to visit your address, they may see an error or a blank page. This is normal. After 48 hours, the address will work properly — though if you have not set up hosting or a website yet, visitors will still see a blank page or a registrar placeholder.
About 30 days before your renewal date, the registrar will email you a reminder to renew. If you do not renew, the domain will expire and become available for anyone else to buy. Most registrars offer auto-renewal, which charges your payment method automatically each year. You can turn this on in your account settings.
Buying through a website builder or hosting company instead
If you plan to build a website using a platform like Wix, Squarespace, or WordPress.com, you can buy your domain directly through them during setup. The process is the same — you search for an address, pay the annual fee, and own it through their system. The advantage is that everything is in one place. The disadvantage is that you cannot easily move the domain to a different registrar later without extra steps.
If you use a hosting company like Bluehost or SiteGround to run a self-hosted website, they will also let you buy a domain through them. Again, this is convenient but ties your domain to that company. If you think you might switch hosting companies later, buying the domain through a separate registrar gives you more flexibility.
Frequently Asked Questions
Can I buy a domain without buying hosting?
Yes. A domain is just the address. You can buy it and leave it unused, or point it to a website you build elsewhere. You only need hosting if you want to build a website that people can visit.
What if the domain I want is already taken?
The registrar will show you similar addresses available for purchase. You can also try a different ending, like .net or .co instead of .com. If you really want that specific address, some registrars have a "backorder" feature that notifies you if it becomes available when the current owner does not renew.
How much does a domain cost?
Prices vary by registrar and by the domain ending. A .com address typically costs $8 to $15 per year, but some registrars charge more or less. Newer endings like .io or .dev can cost $25 to $50 per year. Check the total price before you buy.
Can I change my domain after I buy it?
No, you cannot change the text of a domain once it is registered. You would have to buy a different domain. However, you can point your domain to a different website or hosting company whenever you want.
What happens if I do not renew my domain?
The domain expires and becomes available for anyone else to buy. Most registrars send reminder emails before expiration and offer auto-renewal to prevent this. If you forget to renew, you may be able to reclaim it within a grace period, usually 30 days, but after that it is gone.