Knowledge Mark G
Hire Me

Domain vs Hosting: What's the Difference? (Plain-English Guide)

Domain and hosting are the first two words you hear when getting a website - and the two most often confused. What each one is, whether you need both, what they cost each year, and the mistakes people make buying them.

Kausar RazaBy Published on · 4 min read · 14 views
Share:

Web Development

Domain versus hosting explained: the website address and the server where the site lives
  • Small Business
  • Website Planning
  • Domain
  • Hosting

Need help with this?

I build and fix business websites - fast, mobile-first and built to bring enquiries.

Get in touch

As soon as you start talking about a website, two words come up: domain and hosting. Most people are not sure what they are, whether they are the same thing, or whether they are paid once or every year.

I build websites for clients, and this question comes up in nearly every first conversation. So here it is without the jargon: what each one is, how they fit together, and what you should expect to pay.

What is a domain?

A domain is your website's address - knowledgemarkg.com, for example. It is what people type into a browser and what goes on your business card and van.

You do not buy a domain outright. You register it for a year (or several) at a time through a registrar, and renew it, rather like a licence. Stop renewing and, after a grace period, someone else can register it.

What is hosting?

If the domain is the address, hosting is the building at that address. Your website's files - pages, images, the database behind a shop or blog - have to live on a computer that is switched on and connected to the internet around the clock. That computer is a server, and renting space on one is hosting.

A domain without hosting is a sign with no shop behind it. Hosting without a domain is a shop with no address. A working website needs both.

How do they connect?

When someone types your domain, their browser needs to find out which server holds your site. That is done through DNS settings on the domain - usually by setting its nameservers to the ones your hosting company gives you, or adding a record that points at the server. It is a one-time setting; if a developer builds your site, they will normally do it for you.

Do I need hosting for my domain?

Only if you want a website at that address. You can register a domain on its own to reserve your name, to use it for email (many email providers only need the domain), or to redirect it to another site - none of those need web hosting. And some platforms, such as Squarespace, Wix and Shopify, include hosting in their plan, so you only bring the domain.

Can the domain and hosting be with different companies?

Yes, and it is often a good idea. Keeping the domain at a dedicated registrar means that if you ever change host, your address stays put and you simply point it at the new server.

How much do they cost per year? (UK and US, 2026)

Rough ranges, so you know what is normal:

  • .com domain - about $10-20 (£8-15) a year at a mainstream registrar.
  • .co.uk domain - about £5-12 a year.
  • Basic shared hosting - about $3-10 (£3-8) a month; enough for a small business brochure site.
  • Managed or cloud hosting - about $15-50 (£12-40) a month, for busier sites, shops, or when speed really matters.
  • SSL certificate (the padlock) - free with almost every host now, via Let's Encrypt. You should not need to pay for one.

So a typical small business site costs somewhere between $60 and $150 a year to keep online on basic hosting. Building the site is a separate cost - see my pricing for what that involves - and ongoing care is covered in website maintenance: what it costs and what you get.

.com or a country domain?

  • .com - if you serve customers internationally or want a brand people will type from memory. It is still the default people guess.
  • .co.uk, .de, .fr and other country domains - if you trade in one country, they signal that you are local and can help with local trust.

If both are available and affordable, register both and redirect one to the other, so nobody else can take the near-identical name. Keep the name short, easy to say over the phone, and free of hyphens and numbers.

Five mistakes people make

1. Judging by the first-year price

Many registrars and hosts sell the first year cheaply and renew at several times the price. That is normal practice, but check the renewal price before you buy, not just the offer.

2. Letting the developer own the domain

The biggest one. Domain and hosting accounts should be in your name and under your email; give your developer access, but stay the owner. If the relationship ends, your business's address should not leave with them. It is the first of the ten questions to ask a web developer before hiring.

3. Turning off auto-renew

Expired domains are snapped up by resellers within days. Keep auto-renew on, with a card that will not expire, and an email address you actually read.

4. Choosing the cheapest hosting for an important site

The cheapest shared plans can be slow and overcrowded. For a site that earns you money, slow pages cost enquiries - and if you are on WordPress, plugins make it worse (see WordPress vs a custom website).

5. No backups of your own

Hosting companies take backups, but restoring them can be slow or chargeable, and they disappear if your account is closed. Make sure you, or your developer, keep an independent copy.

In short

The domain is your address, hosting is where the site lives, both renew every year, and both should be in your name. If you are choosing a server for an application rather than a simple site, my Windows VPS vs Linux VPS comparison goes a level deeper. And if you would rather someone set all of this up properly for you, get in touch.

Frequently asked questions

What is the difference between a domain and hosting?+
A domain is your website's address, such as knowledgemarkg.com. Hosting is the server space where the website's files are stored. A website needs both: the domain tells people where to go, and hosting is what they find there.
Do I need hosting for my domain?+
Only if you want a website at that address. A domain on its own can be used for email or redirected elsewhere. Platforms like Squarespace, Wix and Shopify include hosting, so you only need the domain.
Can I buy a domain and hosting from different companies?+
Yes. It is common and often sensible: keep the domain at a registrar and point it at your host by changing its nameservers or DNS records.
How much does a domain and hosting cost per year?+
Roughly $10-20 (£8-15) a year for a .com domain and $3-10 (£3-8) a month for basic shared hosting, so a small business site typically costs $60-150 a year to keep online. Check renewal prices, not just first-year offers.
Is a free SSL certificate good enough?+
Yes. Free certificates from Let's Encrypt, included by most hosts, provide the same encryption and padlock as paid ones for a normal business website.
What happens if my domain expires?+
Your website and email stop working. After a short grace period the domain can be registered by someone else, often a reseller. Keep auto-renew switched on.

Join the conversation

No comments yet — be the first to share what you think.

Leave a comment

Never published.

Optional.

Keep reading

Related articles

View all