The basic steps to register a domain

To register a domain name, you choose a registrar (a company authorized to sell domain names), search for the name you want, pay the annual fee, and provide your contact information. The registrar then reserves that name in your account and connects it to your website hosting. The whole process usually takes a few minutes to complete, though the domain may take up to 48 hours to work fully across the internet.

You do not need a website built yet to register a domain — many people buy the name first and build the site later. You also do not need to use the same company for both registration and hosting, though some registrars offer both services bundled together.

Key Takeaways

  • A domain registrar is a company licensed to sell domain names; common ones include GoDaddy, Namecheap, Google Domains, and Network Solutions.
  • Domain names cost between $8 and $15 per year for most common extensions like .com, though some extensions or premium names cost more.
  • You will need to provide your name, address, email, and phone number during registration, and you can usually hide this information from public view for a small fee.
  • After you register, you must renew your domain each year or it becomes available for someone else to buy.
  • You can change your registrar later by requesting a transfer code and moving your domain to a different company.

Choosing a registrar and searching for your domain name

Start by picking a registrar. The major ones are GoDaddy, Namecheap, Google Domains, Network Solutions, and Bluehost. Each charges roughly the same price for standard domains, so the choice often comes down to which interface you find easiest to use. If you already have web hosting with a company like Bluehost or SiteGround, you can register through them, but you are not required to.

Once you have chosen a registrar, go to their website and use their search box to type in the domain name you want. The registrar will when ready tell you whether that exact name is available. If it is taken, the search results will suggest similar names you could register instead — often with different extensions like .net or .co, or slight variations on your preferred name.

Keep in mind that domain names are not case-sensitive and cannot contain spaces. You can use hyphens (example-domain.com) but most people avoid them because they are straightforward to forget or mistype when speaking the name aloud.

Understanding domain extensions and pricing

A domain extension is the part after the dot: .com, .net, .org, .co, .biz, and hundreds of others. The .com extension is the most recognizable and usually costs $10 to $15 per year. Other common extensions like .net and .org typically cost the same. Newer extensions like .tech, .shop, or .blog often cost $15 to $25 per year, and some premium or geographic extensions can cost much more.

When you search for a domain, the registrar shows you the price for the first year and the renewal price (what you will pay each year after). These are sometimes different — a registrar might offer a discount on the first year to attract you, then charge more to renew. Read both prices before you buy.

Most registrars also offer add-ons like privacy protection (which hides your personal information from public domain records) for $5 to $10 per year, and email forwarding (which sends mail sent to your domain to your personal email address) for free or a small fee. These are optional.

Providing your contact information and completing registration

During checkout, the registrar will ask for your name, address, email address, and phone number. This information becomes part of the public domain record — anyone can look it up using a WHOIS search. If you want to keep your details private, you can purchase privacy protection, which replaces your information with the registrar's contact details in the public record.

You will also choose how long to register the domain for. Most registrars let you register for one year at a time, but you can also register for multiple years upfront (2, 3, 5, or 10 years) if you want to lock in the current price or straightforward avoid remembering to renew each year.

After you enter your payment information and confirm your order, the registrar sends a confirmation email to the address you provided. Check that email and click any verification link if the registrar asks you to confirm your contact details. Your domain is now registered and yours to use.

Connecting your domain to your website hosting

If you registered your domain with the same company that hosts your website, the connection is usually automatic or requires just a few clicks in your account settings. If you registered with one company and host with another, you need to point your domain to your hosting company's servers by changing the nameservers.

Your hosting company will give you two or four nameserver addresses (they look like ns1.example.com and ns2.example.com). Log into your registrar account, find the DNS or nameserver settings for your domain, and enter those addresses. This tells the internet where to find your website when someone types your domain name into a browser. The change usually takes effect within a few hours, though it can take up to 48 hours.

If you have not yet built your website or chosen a hosting company, you can register your domain now and set up the nameservers later. Your domain will straightforward not point anywhere until you do.

Renewing your domain and avoiding expiration

Domains expire on an anniversary date each year. Most registrars send reminder emails as the expiration date approaches and let you renew through your account dashboard. If you let a domain expire without renewing, it enters a grace period (usually 30 days) where you can still renew it at the regular price. After that, it becomes available for anyone to register.

To avoid losing your domain, many registrars offer auto-renewal, which charges your payment method automatically each year. You can turn this on or off in your account settings. Even with auto-renewal enabled, check your email occasionally to make sure the renewal went through — sometimes payment methods fail or expire.

If you forget to renew and your domain is no longer in the grace period, you may still be able to recover it, but the process is slower and sometimes more expensive. The best approach is to set a calendar reminder for a month before expiration or enable auto-renewal and verify it works.

Moving your domain to a different registrar

You are not locked into your registrar forever. If you want to move your domain to a different company, you can transfer it. The process is straightforward: unlock your domain in your current registrar's account, request a transfer code (sometimes called an authorization code or EPP code), and provide that code to the new registrar. The new registrar handles the rest, and the transfer usually completes within 5 to 7 days.

You will need to pay the new registrar's renewal fee to complete the transfer, and your domain's expiration date is usually extended by one year. Before you transfer, check that your contact information is correct in your current registrar's account — the new registrar will import whatever is on file.

Transfers are useful if you find a registrar with better prices, a simpler interface, or better customer support. You can move your domain as many times as you want.

Frequently Asked Questions

What if the domain name I want is already taken?

The registrar's search results will suggest similar names with different extensions or slight variations. You can also check if the taken domain is for sale by visiting the website it points to — some owners list a contact email or price. If you cannot find what you want, try a different name or wait to see if the current owner lets it expire (though this is unpredictable).

Do I need to register my domain and hosting with the same company?

No. You can register your domain with one company and host your website with another. You just need to point your domain's nameservers to your hosting company after registration. Many people do this to take advantage of better prices or features from different providers.

Can I register a domain without a website?

Yes. You can register a domain and hold it for months or years before you build a website. You will still need to renew it each year to keep it. Some people register domains they plan to use later, or to protect a business name.

What happens if I do not renew my domain?

After expiration, your domain enters a grace period (usually 30 days) where you can still renew it at the regular price. If you do not renew during that time, it becomes available for anyone else to register. You may be able to recover it later, but the process is slower and sometimes costs more.

Can I change my domain name after I register it?

No, but you can register a new domain and point it to the same website. If you want to stop using the old domain, let it expire. If you want to keep both, you can renew both and set them both to point to your website, so visitors find you either way.