The basic steps to register a domain
To register a domain, you choose a registrar (a company licensed to sell domain names), search for the name you want, pay the annual fee, and provide your contact information. The whole process usually takes 15 minutes to an hour. Your domain becomes active within a few hours to a few days, depending on the registrar and the top-level domain (the .com, .org, or other ending).
You do not need to own a website or have hosting set up first. A domain name is separate from web hosting — you can register the domain now and build the website later, or use the domain to point to a website hosted elsewhere.
Key Takeaways
- A registrar is a company that sells domain names; common ones include GoDaddy, Namecheap, Google Domains, and Bluehost, and they all charge roughly $10 to $15 per year for a .com domain.
- You search for your desired domain name in the registrar's search tool, and if it is available, you add it to your cart and pay the registration fee.
- You must provide accurate contact information (name, address, email, phone) during registration, and you can choose to hide this information from public view through WHOIS privacy.
- After you pay, the domain typically becomes active within 24 to 48 hours, though some registrars set up it faster.
- You will need to renew your domain each year before it expires, or it becomes available for someone else to register.
Choosing a registrar
A registrar is a company authorized by ICANN (the Internet Corporation for Assigned Names and Numbers) to sell domain names. You buy your domain through a registrar, not directly from ICANN. Most registrars charge between $10 and $15 per year for a .com domain, though prices vary by extension (.net, .org, .co, etc.) and by registrar.
Common registrars include GoDaddy, Namecheap, Google Domains, Bluehost, and Network Solutions. Each has a slightly different interface and pricing structure. Some bundle domain registration with web hosting or email services; others sell domains only. If you plan to build a website, choosing a registrar that also offers hosting can simplify things, but it is not required — you can register your domain with one company and host your website with another.
Before you choose, check the renewal price, not just the first-year price. Some registrars offer a low introductory rate that jumps significantly on renewal. Read the fine print or call to confirm what you will pay in year two.
Searching for and reserving your domain name
Once you have chosen a registrar, go to their website and use their domain search tool. Type in the name you want — for example, "mysmallbusiness" — and the tool will show you which extensions are available. If "mysmallbusiness.com" is taken, you can see alternatives like "mysmallbusiness.net" or "mysmallbusiness.co".
If your first choice is available, add it to your cart. The registrar will hold it for you temporarily (usually 10 to 30 minutes) while you complete the purchase. If someone else buys it before you finish, you will need to choose a different name. Once you have paid, the domain is yours for the registration period you selected — typically one year, though you can register for multiple years upfront.
If your desired name is taken, you have a few options: try a different extension, add a word or number to the name, or use a domain broker service to contact the current owner and ask if they will sell. Domain brokers charge a fee, and there is no may provide the owner will sell.
Providing your contact information and choosing privacy settings
During registration, you will enter your name, address, email, and phone number. This information is stored in the WHOIS database, a public registry that anyone can search to find out who owns a domain. If you do not want your personal information visible to the public, you can purchase WHOIS privacy (also called domain privacy) for an additional fee, usually $5 to $10 per year.
WHOIS privacy replaces your contact details with the registrar's contact information in the public database. Your actual information remains on file with the registrar, and they can still contact you if needed. If you are registering a domain for a business, you may want to use your business address and phone number instead of your home address, or use WHOIS privacy to keep your personal details private.
Some registrars include WHOIS privacy for free or as part of a premium plan. Check what is included before you pay extra.
Completing payment and set up
After you enter your contact information and choose your privacy settings, you will proceed to checkout. You will need a credit card, debit card, or other payment method accepted by the registrar. Some registrars also accept PayPal or other digital payment options.
Once your payment is processed, the registrar will send you a confirmation email with your domain details, login credentials for your registrar account, and instructions for next steps. Your domain typically becomes active within 24 to 48 hours. Some registrars set up domains faster — within a few hours — but it can take up to a few days for the change to propagate across the internet's DNS (Domain Name System) servers.
During this set up period, you may see a "parked" page or a registrar placeholder when you visit your domain. This is normal. Once set up is complete, you can point your domain to a website, email service, or other online resource.
Managing your domain after registration
After your domain is registered, you can log into your registrar account to manage it. Most registrars provide a control panel where you can update your contact information, renew your domain, change your nameservers (the servers that direct your domain to your website), set up email forwarding, or enable WHOIS privacy if you did not do so at registration.
Your registrar will send you a reminder email when your domain is about to expire — usually 30 to 60 days before the expiration date. If you do not renew before the expiration date, your domain becomes available for anyone else to register. Some registrars offer a grace period of a few days or weeks where you can still renew at the regular price, but do not count on it. Set a calendar reminder or enable auto-renewal if your registrar offers it.
If you want to move your domain to a different registrar later, you can request an authorization code (also called an auth code or transfer code) from your current registrar and use it to transfer your domain to the new one. The transfer process takes a few days and usually costs a small fee.
Connecting your domain to a website or email
Registering a domain is only the first step. To use it, you need to point it somewhere — either to a website you have built, to a web hosting service, or to an email provider. This is done by changing your domain's nameservers or by creating DNS records (instructions that tell the internet where to find your website or email).
If you registered your domain with the same company that hosts your website, this is usually done automatically or with a few clicks in your control panel. If you registered your domain with one company and host your website with another, you will need to log into your registrar account, find the nameserver or DNS settings, and enter the nameserver addresses provided by your hosting company. Your hosting company's support team can walk you through this if you are unsure.
For email, you can set up email forwarding (so mail sent to you@yourdomain.com goes to your personal email address) or use a dedicated email service. Email forwarding is often free or very cheap; dedicated email services typically cost a few dollars per month per mailbox.
Frequently Asked Questions
What if the domain name I want is already taken?
You can try a different extension (.net, .org, .co instead of .com), add a word or number to the name, or wait to see if the current owner lets it expire. Some people use domain broker services to contact the owner and negotiate a purchase, but this is expensive and not may provide to work. Most of the time, choosing a slightly different name is faster and cheaper.
Do I need web hosting to register a domain?
No. A domain name and web hosting are separate services. You can register a domain now and set up hosting later, or use your domain to point to a website hosted elsewhere. You only need hosting if you plan to build a website on that domain.
How much does domain registration cost per year?
Most .com domains cost $10 to $15 per year, though some registrars charge less for the first year and more on renewal. Other extensions like .net, .org, or .co may cost more or less. Check the renewal price before you register, not just the introductory price.
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 would need to register a new domain. You can keep both domains and point them to the same website, or let the old one expire. Some people register multiple similar domains to protect their brand.
What happens if I do not renew my domain before it expires?
Your domain becomes available for anyone else to register. Most registrars send reminder emails 30 to 60 days before expiration and offer a grace period of a few days or weeks where you can still renew at the regular price. After that, you may lose the domain permanently. Enable auto-renewal in your registrar account to avoid this.