Typical Domain Purchase Costs
Buying a standard website domain usually costs between $10 and $50 per year for a .com registration through a registrar like Namecheap, Google Domains, or Cloudflare. Prices vary by top-level domain, with popular extensions priced near the low end and specialty TLDs often costing more.
More from this site
Keep reading the latest coverage
Factors That Change the Price
Several variables shift what you actually pay:
- TLD choice: .com averages around $12, while .io or .ai can run $30 to $60.
- Registrar promotions: First-year discounts are common, but renewal rates are often higher.
- Privacy protection: WHOIS privacy sometimes costs extra, around $5 to $10 annually.
- Premium domains: Existing names listed for resale can range from hundreds to millions of dollars.
Buying a Domain Someone Else Owns
When a domain is already taken, you can attempt to buy it from the current owner. This typically involves a domain broker or a marketplace like Sedo or Afternic. Prices depend entirely on the name's length, keyword value, and extension. A short, brandable .com might start around $1,000 and climb well above $10,000, while highly valuable names can reach six or seven figures. You should also budget for a transfer fee, which most registrars charge between $10 and $20.
Hidden or Ongoing Costs
Beyond the registration or purchase price, consider renewal fees, which are usually the same as the initial rate but can spike if you let a domain lapse and it enters a redemption period — some registrars charge $80 or more to recover it. If you bundle hosting with a domain, watch for price increases after the first term, which is where many providers recoup their signup discounts.