Domain registration costs between $10 and $15 per year for most common extensions like .com, .org, and .net
The price you pay depends on three things: the extension you choose (.com costs differently than .io), whether you buy for one year or multiple years upfront, and which registrar you use. A .com domain at GoDaddy might cost $12.99 for the first year but $17.99 to renew. The same .com at Namecheap might be $8.88 the first year and $8.88 to renew. The difference matters because you pay renewal fees every year to keep the domain active.
Most registrars show you a low introductory price for year one, then a higher renewal price starting in year two. Read the renewal cost before you buy — that is what you will actually pay long-term. Some registrars lock in the first-year price for multiple years if you pay upfront, which can save money if renewal rates are high.
Key Takeaways
- Common domains like .com, .org, and .net typically cost $10 to $15 per year, but prices vary by registrar and the renewal cost is often higher than the first-year price.
- Specialty extensions like .io, .co, and .dev cost $25 to $50 or more per year because demand is higher and fewer registrars offer them.
- The price shown at checkout is usually only for the first year — always check what renewal will cost before you complete your purchase.
- Buying multiple years upfront can lock in a lower rate, but only if the registrar offers a discount for multi-year purchases.
- Additional services like privacy protection, email forwarding, and SSL certificates are sold separately and add to your annual cost.
How first-year pricing and renewal rates work
Registrars use a two-tier pricing model: an introductory rate for your first year and a renewal rate for every year after. The first year is often discounted to attract new customers. At year two, the price jumps to the renewal rate, which is what the registrar actually charges to keep your domain active.
A .com domain at Bluehost, for example, might show $2.95 for the first year in large text, then in smaller text reveal that renewal is $8.99 per year. You pay $2.95 now, but $8.99 every year after that. Some registrars like Namecheap and Porkbun show both prices equally clearly; others bury the renewal cost in the terms. Before you buy, scroll down or click "renewal pricing" to see what year two will cost.
If you buy for three or five years upfront, most registrars charge the first-year price for each of those years, then switch to the renewal rate in year four or six. A few registrars offer a small discount if you commit to multiple years, but most do not. The advantage of buying multiple years is that you lock in today's price and do not have to remember to renew each year.
Price differences between domain extensions
The extension — the part after the dot — is the biggest factor in what you pay. .com, .org, and .net are the oldest and most common, so they cost the least: usually $8 to $15 per year. .edu and .gov have restrictions (you must be an educational institution or government agency to register them) and are not sold through normal registrars.
Newer extensions like .io, .co, .dev, .app, and .tech cost $25 to $50 or more per year because they are newer, less common, and fewer registrars offer them. .me, .tv, and .cc fall in the middle, usually $15 to $25 per year. Country-code extensions like .uk, .de, .ca, and .au vary widely — some are cheap ($5 to $10), others expensive ($30 to $100), depending on the country's registry rules.
The extension you choose affects your long-term cost more than the registrar you choose. A .com at the cheapest registrar costs less than a .io at any registrar. If you are building a website for a business or organization, .com is usually the safest choice because it is familiar and inexpensive. If you want a shorter name or a specific brand, a newer extension might be worth the extra cost.
How registrars compete on price
The major registrars — GoDaddy, Namecheap, Bluehost, Porkbun, and Google Domains — all offer the same domains because they buy from the same central registries. The difference is in how much they mark up the price and what extras they include. GoDaddy often has the lowest advertised first-year price but a higher renewal rate. Namecheap and Porkbun tend to have lower renewal rates and more transparent pricing.
Registrars also compete by bundling extras: free privacy protection, free email forwarding, free SSL certificates, or free website builders. These sound free but are built into the price you pay. A registrar charging $12 per year with free privacy is not cheaper than one charging $8 per year if you have to pay $4 extra for privacy elsewhere — you are paying the same amount, just in different ways.
The best way to compare is to pick the domain you want, add it to the cart at three or four registrars, and look at the total cost for year one and the renewal price for year two. Ignore the marketing language and look only at the numbers. The cheapest option is usually Namecheap, Porkbun, or Google Domains for .com, .org, and .net domains.
Add-on costs that increase your total
Privacy protection hides your name, address, and phone number from the public WHOIS database. Without it, anyone can look up who registered your domain. Privacy costs $8 to $15 per year at most registrars, though some include it free. If you register a domain for a business, you may want privacy. If you register for a personal website, you can skip it.
Email forwarding lets you create email addresses using your domain (like hello@yourdomain.com) and forward them to your personal email. Most registrars include basic email forwarding free, but some charge $2 to $5 per year. If you need a professional email address, this is cheaper than buying a full email hosting plan.
SSL certificates encrypt traffic to your website and show a padlock in the browser. Most web hosts include a free SSL certificate, so you do not need to buy one separately from your registrar. If your registrar charges for SSL, skip it and use the free one from your host instead.
Website builders and hosting plans are often bundled with domain registration at a discount. If you buy domain and hosting together at Bluehost or Wix, you might pay less than buying them separately. If you already have hosting elsewhere, buy the domain alone and ignore the hosting bundle.
How to find the actual price you will pay
Start by searching for the domain you want at two or three registrars. Add it to your cart but do not complete the purchase. Look for these numbers on the checkout page: the first-year price, the renewal price, and any add-ons that are checked by default (like privacy protection). Uncheck any add-ons you do not need.
Write down the first-year total and the renewal price for each registrar. The renewal price is what matters most because you will pay it every year after the first. If one registrar is $5 cheaper in year one but $10 more expensive to renew, the other registrar is the better deal over three years.
Check whether the registrar offers a discount for buying multiple years upfront. If you plan to keep the domain for five years, buying five years at once might lock in a lower rate than buying one year and renewing four times. The checkout page will show you the total cost for however many years you select.
Frequently Asked Questions
Why is the renewal price higher than the first-year price?
Registrars use the first-year price as a loss leader to attract customers, then charge the full renewal rate in year two. The renewal price is closer to what the registrar actually pays the central registry for the domain. You can shop around at renewal time and move your domain to a cheaper registrar if you want.
Can I get a domain for free?
Some web hosts like Wix and Squarespace include a free domain for the first year with a hosting plan, but you pay for hosting. A few registrars offer free domains for one year as a promotion, but you still pay renewal fees starting in year two. There is no such thing as a permanently free domain.
What happens if I do not renew my domain?
Your domain becomes available for anyone else to register. You lose the ability to use it for your website or email. Most registrars send renewal reminders 30 to 60 days before expiration, so you have time to renew before it is lost. Some registrars offer a grace period of 30 days after expiration where you can still renew at the normal rate.
Is it cheaper to buy a domain and hosting together or separately?
Buying together at a bundled provider like Bluehost or GoDaddy is often cheaper for the first year, but renewal costs are usually higher. If you plan to keep the domain long-term, compare the renewal prices. You might save money by buying the domain at a cheap registrar like Namecheap and hosting at a separate host.
Do I have to renew my domain every year?
Yes. Domain registration is a yearly subscription, not a one-time purchase. You must renew before the expiration date to keep using the domain. You can set up automatic renewal at most registrars so you do not have to remember to renew manually each year.