A typical domain costs about $10–$15 per year for a common extension like .com. But the real range is enormous: cheap new gTLDs can start near a dollar for the first year, descriptive extensions often renew at $20–$50+, and premium aftermarket names can run into the thousands. The price you pay depends on the extension, premium status, registrar and renewal terms.
“How much is a domain?” has the same answer as “how much is a car?” — it depends entirely on what you buy. The good news is that for most people, a perfectly good name costs about as much as lunch. The trick is knowing which numbers are the real ones.
What does a typical domain cost?
For an ordinary name on a mainstream extension, registered through a reputable registrar, expect roughly the price of two or three coffees a year. As a rough guide, standard registrations land in these bands:
.com,.net,.org— about $10–$20 per year.- Country codes like
.us,.uk,.de— often $8–$20, varying by country. - Descriptive new gTLDs like
.shop,.tech,.store— frequently $20–$50+ at renewal. - Trendy extensions like
.ioor.ai— commonly $30–$100+ per year.
The recurring annual charge to hold a domain. You are leasing the name for a period, not buying it permanently; keep paying to keep the name.
Why does price vary so much by extension?
Each TLD is run by its own registry, and each registry sets its own wholesale price. Your registrar adds a margin on top. So the extension you choose is the single biggest driver of cost: a legacy TLD like .com has a low, stable wholesale price, while a fashionable or scarce extension can command much more.
A tiny part goes to ICANN
For most gTLDs, a small fixed fee per domain per year flows to ICANN, the body that coordinates the namespace. It is a fraction of a dollar — the bulk of your payment goes to the registry and registrar.
First-year price vs renewal: the gap that catches people out
This is the most important thing to understand about domain pricing. Registrars routinely advertise a low first-year price — sometimes pennies — then renew at the standard rate. The renewal is your true ongoing cost. A name advertised at $0.99 might renew at $20; a $5 introductory .shop might renew at $35.
Always check the renewal before you buy
Look for the “renews at” figure, not just the headline price. Multiply it by the years you expect to keep the name. That is the real cost of the domain.
Premium and aftermarket prices
Beyond standard registrations sit two pricier categories. Registry-premium names are common words or short strings that the registry itself prices higher (you still register them normally, just at a premium rate that often also renews high). Aftermarket names are already owned by someone who is reselling them — here the price is whatever the market bears, from a few hundred to many thousands of dollars. Our premium domains guide covers both in depth.
| Tier | What it is | Typical cost |
|---|---|---|
| Standard registration | An ordinary available name | ~$10–$50 / year |
| Registry premium | A short/keyword name priced high by the registry | $50–$1,000s / year |
| Aftermarket | A name resold by its current owner | $100s–$100,000s (one-off) |
Hidden extras to watch
The registration fee is rarely the only line item. Common add-ons include:
- WHOIS privacy — hides your personal details from the public WHOIS record. Many good registrars include it free; some charge.
- Email hosting — a custom inbox at your domain is usually a separate paid service.
- SSL certificates — often free now (Let’s Encrypt, host-provided), but some upsell paid certificates.
- Transfer or redemption fees — recovering a lapsed name during its redemption period can cost a premium.
How to avoid overpaying
A few habits keep domain costs sane: compare the renewal price across registrars, not the teaser rate; pick a registrar that includes WHOIS privacy free; consider registering for multiple years if you are committed; turn on auto-renew so you never lose a name (and have to pay redemption fees) by accident; and resist premium extensions unless the branding genuinely justifies the recurring cost.
★ Key takeaways
- A typical domain is about $10–$15 / year for
.com; ranges vary hugely by extension. - The renewal price — not the first-year promo — is the real cost.
- Premium and aftermarket names can cost hundreds to many thousands.
- Watch for extras like privacy, email and redemption fees; pick a registrar that bundles privacy free.
Frequently asked questions
How much does a .com domain cost per year?
A standard .com typically costs roughly $10–$15 per year at most reputable registrars, sometimes less as a first-year promotion. Premium .com names — short or dictionary words — can cost far more because they are sold on the aftermarket.
Why is the renewal price higher than the first year?
Many registrars discount the first year to win your sign-up, then renew at the standard rate. The renewal is the true long-term cost. Always check it before buying — a $1 first year can renew at $20 or more, especially for new gTLDs.
Are domains ever free?
Sometimes a domain is bundled free for the first year with hosting or a website builder. It is rarely free long-term — you still pay the recurring registration fee at renewal, and you may not control the domain fully until then. Read the terms before relying on a free domain.
Why do some domains cost thousands of dollars?
Those are premium or aftermarket domains — short, memorable or keyword-rich names already owned by someone who resells them. The high price reflects scarcity and demand, not registration cost. You buy them from a marketplace or the current owner, not at the standard registry rate.
Do I have to pay for a domain every year?
Yes — domains are leased, not bought outright. You pay an annual (or multi-year) fee to keep your registration active. Let it lapse and the name eventually returns to the pool and can be registered by someone else. Auto-renew helps you avoid losing it by accident.
Sources & further reading
- ICANN — Registrars & registration
- ICANN — the per-domain fee registrars pay
- IANA — Root Zone Database (the full list of TLDs)
- Related: how to register a domain, premium domains, registrars