How Much Is a Domain Name? Understanding the Cost Factors

We may receive a commission from our partners if you click on a link and purchase a product or service on their website. Learn more

Headshot of Emma Ryan
Written By
Updated on July 9, 2026
Featured
Domains for all providers here are free for the first year with any paid website plan. We may earn a commission from your click, this does not affect our impartiality.
Wix
Find a Domain

Starting at $7.90

  • SSL-certified protection
  • Matching custom email
  • 400+ extensions
Bluehost
Find a Domain

Starting at $12.99

  • Domain locking & expiration protection
  • 24/7 expert support
GoDaddy
Find a Domain

$12.99/ 1st year

  • Free forever privacy protection
  • Branded Pay Links

New domain names can cost anywhere between $10-$20 per year, with prices varying depending on your domain registrar and the name’s popularity.

The best thing you can do to save money is the shop around for the lowest price. Some website builders, like Wix, will also give you a custom domain name for free for the first year of your subscription. In this guide, we’ll dive into the ins and outs of buying a domain name, hidden costs, and the best domain registrars to choose from.

Buying a new domain generally costs between $10 and $20 per year. Price differences depend on which registrar you buy your domain name from, and what kind of top-level domain you’re buying.

For example, a .com domain from Wix costs $7.90. I’ve gathered the prices of popular TLDs and ccTLDs, organized by our recommended registrars:

Wix Bluehost Namecheap GoDaddy Hostinger
.com $7.90 $12.99 $11.28 $4.99 $2.99
.net $11.90 $18.99 $12.48 $0.01 $11.99
.org $6.90 $14.99 $7.48 $9.99 $7.99
.xyz $15.95 $14.99 $2 $1.99 $1.99
.top $22.95 $7.99 $2.98 $2.99 $2.99
.info $16.95 $21.99 $3.98 $0.01 $2.99
.shop $6.90 $29.99 $0.98 $0.99 $0.99
.online $6.90 $2.99 $0.98 $0.99 $2.99
.store $36 $2.99 $0.98 $0.99 $0.99
.site $30.95 $1.99 $0.98 $0.99 $0.99
.ai $160 (2-year term) $199.98 $92.98 $49.99 $79.99 (2-year term)

There are a few factors that impact the cost of your domain name, such as privacy protection and renewal charges. I’ve listed the key areas to look out for when choosing a domain name registrar:

  • Renewal costs – most registrars will automatically renew your domain name for you, so you don’t risk losing it, but prices tend to increase after your first sign-up package and the automatic renewal can catch users off guard
  • Privacy protection – when you register your domain name, the registrar is obligated to provide your contact information to the WHOIS database (which publicly lists the owners of every domain name online), but registrars can offer a degree of privacy when you purchase a domain from them, with some even offering full privacy protection for an additional fee
  • Transferring domains – most domain registrars don’t charge extra to transfer domains, but review your options when choosing your registrar
  • Premium domain names – highly desirable domains (these are typically short, easy to remember, or keyword-rich) can be sold at a very high price, such as ai.com which was sold for $70 million
  • Market demand – increase in demand, often due to external developments or trends, can have a big impact on the cost of a domain (for example, AI-related domain names are expensive right now)
  • Domain length – shorter domains are usually more popular and easier to remember, but this makes them a popular option, which can inflate domain registration prices

If you’re looking for an affordable domain name, here are some tips to help you find a great domain on a budget:

  • Choose the right extension – you can use free tools, such as Wix’s AI domain name generator, to help you find a cheap domain name that suits your business (Wix has over 400 domain extensions to choose from)
  • Consider domain auctions – these can be a great channel to pick up a domain for a lower price than usual
  • Find an affordable domain registrar – browse our list of top domain registrars, look at customer reviews online, and assess a registrar’s reputation
  • Package your domain – lots of website builders and hosting providers include a custom domain as part of your subscription, which could save you money overall if you need these services as well

On average, a .com domain name costs between $10-$20 per year, but how much you spend depends on your business, chosen extension, and registrar. Costs can fluctuate depending on introductory deals, renewal prices, and add-ons, such as privacy protection.

Choosing a domain also depends on what you’re looking for as a package, whether that’s simply a domain registrar, a hosting provider, or a full website builder.

If the domain name you want is already taken, the easiest and cheapest option is to simply brainstorm a different name, or find an alternative TLD that works for your business. For example, if my business is called Lemon Cakes, I could try eatlemoncakes.com or shoplemoncakes.com, or swap the extension for something that is available, such as lemoncakes.shop.
If you’re dead set on a domain name, you can attempt to negotiate a price with the owner.

You want to choose a domain name that suits your business, represents your brand, and is easy to remember. The most important tip we can offer is to perform a radio test. In other words, could potential site visitors spell your domain name just by hearing it? By asking yourself this question, you’ll avoid common pitfalls when it comes to choosing a domain, such as including numbers (do you mean “3” or “three”?) or picking a word with multiple spellings (“to” or “too”).

Written By

Headshot of Emma Ryan

Emma is Deputy Editor of MVF’s B2B brands, specializing in website builders, ecommerce, marketing, and vibe coding. Emma combines her wealth of knowledge and years of hands-on testing with a passion for helping small businesses and website owners navigate the highs and lows of being online. Her work has been featured in Newsweek, Digiday, TechRound, and Industry Today.

More about

16 comments

Your email address will not be published. Required fields are marked *

  • Miss C.

    Hi, years ago I purchased my real name under domain ‘.com ‘ when the renewal came around, I had not had a chance to renewed before expiration/cancellation due to a family member passing. When I went to renew, I was notified that the name had been bought. After researching, I found out who purchase it. I knew right away this was an act of malice on his behalf.
    My question is, is he able to pin such a high price for the resale of the domain name? ( in spite to prevent me from acquiring it back)
    When I searched I found it is not active /could be purchased as a:
    Premium domain name one time fee of $20,000.
    How is this possible?!?

    1 reply

    • Jacqueline Renouard
      Jacqueline Renouard

      Hi Miss C,
      Wow, super sorry to hear this, sounds like someone has capitalized on your need for the domain name. Thank you for sharing your story with us, and let's see if we can clarify it a bit for you. Unless you have a trademark on the domain or other legal materials to showcase that it's "yours," then it seems this person saw an opportunity to make money from the domain name. Premium domain names can reach prices of up to $100,000 as far as I know, probably more if someone has built an empire with that domain name. If you're truly set on that domain name I'd say your best option is renew it when it's up for grabs again or find a close match that fits your business. Hope that helps!
      Warmly,
      Jacqueline

  • Gabriel Nthale

    How much does it cost to host a domain in Kenya?

    1 reply

    • Lucy Carney
      Lucy Carney

      Hi Gabriel,
      Thanks for your question! I'm not sure of the specific costs involved, because the price of hosting a domain in Kenya will vary greatly depending on the domain registrar you choose, (just as it would anywhere in the world) so I recommend doing some research across a few registrars to start with, to get a good average cost. That way you'll know what's a good price, and what may be too expensive. The top level domain you require can also affect the cost - so, for example, whether you want your domain to end in ".com" or ".org" - or ".ke" if you want the official country code top level domain of Kenya. I hope this helps you with your search! All the best, Lucy

  • Natalie

    Hi Maura,
    The domain cost from you is pretty decent. I’m using Hostinger, the bill is coming today; domain $35.17/year. Single shared hosting $59.88/year. Zyro unleaded $70.80/year. . It’s pricey this year. First year I paid total $80 for everything in 2019. Now is pricey! I’m a musician and thinking of moving to Bandzoogle. I already paid the domain, I am thinking of switching so if I switch to Bandzoogle, can I take the domain with me? And I suppose i sill gave to pay shared hosting and zyro again? Also, can I buy my domain without paying yearly fee? Thanks

    1 reply

    • Jacqueline Renouard
      Jacqueline Renouard

      Hi Natalie,
      We're not super familiar with Bandzoogle, as it didn't hit the mark as worthy of top builder. We'd say if you're looking for a cheap website builder it might be worth looking at Wix, Squarespace, or GoDaddy - but take a look at this article on website builders for musicians for more details. As to whether you can take your domain with you, head over to the Hostinger Support to find out how to move your domain! Hope this helps!
      Warmly,
      Jacqueline

  • Renee

    A book publ. Is helping me with developing a website..there is a $200 annual fee after the first year..they will maintain the website including advertisements .etc...is this a good deal?

    1 reply

    • Samuel Jagger
      Samuel Jagger

      Hi Renee! Thank you for leaving your comment! In regards to your predicament, I would ask your publishing company what exactly they are building the website on. For example, a Wix Combo plan is $168 a year, or $14/month. But the Pro plan works out at $276 a year and you get more features. Just ask your publishing company what they are building the website on, then decide for yourself if you would pay that. There are cheaper options available than $200 a year, but also more expensive. It all depends on the needs of the site. Hope this helps! All the best - Sam

  • Jen

    Very clear, thank you - only thing missing is how much does each website building site cost to connect to a domain.

    1 reply

    • Jordan Glover
      Jordan Glover

      Hi Jen,
      I'm glad you found it helpful! In answer to your question, you don't have to pay anything to connect your domain to a website builder, but you will have to pay a monthly subscription to use whichever platform you choose. You can check out the prices on our website builder comparison table.
      I hope that helps!
      Jordan

      1 reply

      • queen

        Hi please i need help building up a website

        1 reply

        • Jordan Glover
          Jordan Glover

          Hi Queen,
          Thanks for your comment. I can certainly try to help! If you're a beginner and you've not built a website before, I'd recommend using a website builder such as Wix or Squarespace. They make the process a bit simpler, so you can have your website up and running in no time. I'd recommend checking out our guide on How To Build a Website. You'll find step-by-step instructions there.
          I hope this helps!
          Jordan

  • Richard

    I Love these articles madam, you really write :)
    So so so informative!!

    1 reply

    • Lucy Carney
      Lucy Carney

      Hi Richard,
      Thanks so much for your lovely feedback, I'm so glad you enjoyed this article!
      Best, Lucy

  • Tina

    This is a great post, thanks. I found it while trying to find out if when you hold a domain name , is it possible for the registrar to make the domain much more expensive on renewal? I mean , if my web site becomes very successful and therefore my domain name is suddenly considered premium , could they charge me $47.6 m to renew? (Or to be more realistic $500 for example)

    1 reply

    • Jordan Glover
      Jordan Glover

      Hi Tina,
      Thanks for your comment – this is a great question. It's unlikely that your domain registrar would increase the cost based on the success of your website, however, typically, domain names do increase slightly in price beyond the first year. If you want to avoid these increases, you can pay for multiple years upfront, which would keep your costs frozen for the length of your term agreement.
      I hope this helps,
      Jordan