Domain registration costs between $0.99 and $15 per year for most common extensions, though some specialty domains run higher
The price you pay depends on three things: the extension (the part after the dot), whether you're buying for the first time or renewing, and which registrar you use. A .com domain might cost $8.99 in year one at one registrar and $12.99 at another. The same .com might renew at $14.99 the next year. Specialty extensions like .io or .co can start at $25 to $35 per year. Some registrars advertise $0.99 first-year pricing to get you in the door, then charge the full renewal price when your year is up.
The registrar — the company you buy from — sets the price within limits set by ICANN, the organization that oversees domain names. ICANN does not set a price cap, so registrars compete on cost, but they also bundle in extras like email forwarding, privacy protection, or free website builders. Those extras can justify a higher price, or they can be upsells you do not need.
Key Takeaways
- Most .com, .net, and .org domains cost $8 to $15 per year, but first-year promotional pricing of $0.99 to $2.99 is common and renewal prices are usually higher.
- Specialty extensions like .io, .co, .dev, and country codes (.uk, .de) typically cost $25 to $50 per year because fewer registrars offer them and demand is higher.
- The same domain extension costs different amounts at different registrars, so comparing prices across at least two or three before buying saves money over time.
- Renewal prices are what matters most — the first-year discount disappears, so check the renewal cost before you commit to a registrar.
Why prices vary so much between registrars
Registrars buy the right to sell domains from the registry — the organization that manages each extension. For .com, that is VeriSign. For .org, it is Public Interest Registry. The registry sets a wholesale cost, and the registrar marks it up. That markup is where the variation comes from.
GoDaddy, Namecheap, Google Domains, and Bluehost all sell .com domains, but they set different retail prices. Some registrars use low first-year prices to attract customers, knowing they will renew at a higher rate. Others price consistently year to year. Some bundle privacy protection (which hides your name and address from public lookup) into the base price; others charge $8 to $12 extra per year for it.
The registrar's overhead also matters. A registrar with a large sales team and TV ads has higher costs than a smaller one. That cost gets passed to you. Registrars also differ in what they include: some offer free email forwarding, some charge for it, some offer a free website builder for the first year.
First-year pricing versus renewal pricing
The price you see advertised is almost always the first-year price. Renewal pricing — what you pay in year two and beyond — is usually 30 to 50 percent higher. A domain advertised at $0.99 might renew at $14.99. A domain at $8.99 might renew at $12.99.
Before you buy, look for the renewal price on the registrar's website. Most registrars show it during checkout, often in small text. If you cannot find it, contact their support and ask directly. The renewal price is the real cost of owning the domain long-term, so it should drive your decision more than the first-year discount.
Some registrars lock in the renewal price for a year or two if you pay upfront for multiple years. Others do not. If you find a registrar with a good renewal price, paying for two or three years at once can protect you from future price increases.
How specialty extensions affect the price
Extensions like .io, .co, .dev, .app, and country codes (.uk, .de, .fr) cost more than .com because fewer registrars offer them and the registries charge higher wholesale prices. A .io domain typically costs $25 to $35 per year. A .dev domain costs $12 to $15. A .uk domain costs $5 to $10. These prices vary more widely than .com because there is less price competition.
Country-code domains (.uk for United Kingdom, .de for Germany) sometimes have residency requirements — you may need to live in that country or have a business there to register one. Some registrars enforce this, others do not. If you want a country-code domain, check the registrar's policy before you buy.
New extensions created in recent years — like .photography, .restaurant, .blog — are often expensive because the registries set high wholesale prices and few registrars offer them. Prices can drop over time as more registrars compete, but some remain niche and costly.
What you actually need to pay for
Domain registration itself is the only thing you must pay for. Everything else is optional. Privacy protection, email forwarding, website builders, and SSL certificates are add-ons. Some are worth buying, others are not.
Privacy protection hides your name, address, and phone number from the public WHOIS database (a searchable record of domain owners). It costs $8 to $12 per year. If you do not want strangers to find your contact information, it is worth the cost. If you are registering a business domain and want customers to find you, you do not need it.
Email forwarding sends mail sent to your domain (like hello@yourdomain.com) to your regular email address. Some registrars include it free, others charge $2 to $5 per year per email address. If you want a professional email address but do not want to pay for full email hosting, this is useful.
Website builders and SSL certificates (which secure your website) are often bundled free for the first year, then charged separately. You can get both elsewhere for less, so do not let a free first year lock you into a registrar.
Comparing registrars and finding the best price
Check at least three registrars before you buy. Write down the first-year price and the renewal price for the domain you want. Add any extras you actually need — privacy protection, email forwarding — and compare the total.
Major registrars include Namecheap, GoDaddy, Google Domains, Bluehost, and Porkbun. Smaller registrars like Hover and NameSilo often have competitive pricing and simpler interfaces. No registrar is objectively best; they differ in price, design, and customer support quality.
Registrars sometimes run promotions. A domain might be $0.99 for the first year at one registrar one month, then $1.99 the next. If you are not in a hurry, waiting for a sale can save money. But do not wait so long that you lose the domain name you want — if someone else registers it, you cannot get it back.
Hidden costs and what to watch for
Auto-renewal is turned on by default at most registrars. Your credit card will be charged automatically when your domain expires unless you turn it off. Set a calendar reminder three months before expiration so you can decide whether to renew or let it go.
Some registrars charge a fee to transfer your domain to another registrar. This is usually $8 to $10 per domain. If you think you might move registrars later, ask about transfer fees before you buy. Most registrars do charge this, so it is not a reason to avoid one in particular.
ICANN requires registrars to verify your contact information within 60 days of registration. If you do not respond to the verification email, your domain can be suspended. This is not a hidden cost, but it is a hidden step that can cause problems if you miss it.
Frequently Asked Questions
Can I register a domain for free?
Some registrars offer free domains if you buy web hosting from them, but you are paying for hosting instead. Free domain registrars exist but often have restrictions — you cannot transfer the domain out, or you lose it if you stop paying for hosting. For most people, paying $8 to $15 per year for a domain you fully own is worth it.
What happens if I do not renew my domain?
When your domain expires, it stops working. After 30 to 45 days, the registrar releases it and anyone can register it. You cannot get it back unless you register it again before someone else does. Set a reminder to renew before expiration.
Is it cheaper to register for multiple years upfront?
Sometimes. If a registrar offers a discount for multi-year registration, buying three years at once can lock in a lower renewal price. But read the terms — some registrars do not discount multi-year purchases, and some increase the price in year two regardless of how long you paid upfront.
Do I need privacy protection when I register?
Only if you do not want your name and address publicly searchable. For a personal blog, it is optional. For a business, you might want customers to find you, so you would skip it. For a domain you use for email only, privacy protection prevents spam harvesters from finding your address.
Can I change registrars after I buy a domain?
Yes. You can transfer your domain to a different registrar by requesting an authorization code from your current registrar and providing it to the new one. The transfer usually takes three to five days. Most registrars charge $8 to $10 for the transfer, and your domain registration is extended by one year.