Hosting· 6 min read

Domain vs Hosting: What's the Difference (and What Do You Actually Need)?

If you are getting a website for the first time, the invoice can be confusing: you are paying for a domain, for hosting, maybe for DNS and an SSL certificate — and it is not obvious what any of them do. Here is the whole picture in plain language, using an analogy that holds up surprisingly well: a physical shop.

The shop analogy

  • The domain is your street address. yourbusiness.co.zais how people find you. You don't own it outright — you register it annually, like a renewable trade licence on the name.
  • Hosting is the building.Your website's files have to physically live on a computer that is switched on, connected, and secured 24/7. Renting space on that computer is hosting.
  • DNS is the signpost system. It is the directory that translates your address (the domain) into the actual location of the building (the server), so browsers know where to go.
  • The website is the shopfit. Design, content, and functionality — the part your customers actually experience once they arrive.

You need all of these for a working website. They can come from one provider or four different ones — which is exactly where the confusion (and some of the risk) comes from.

What each part costs in South Africa

ComponentTypical costBilling
.co.za domainR60 – R150Per year
Shared hostingR50 – R300Per month
SSL certificateFree – R1,500Per year (should be free on decent hosting)
Business emailR0 – R120 per mailboxPer month

A note on SSL: the padlock in the browser is non-negotiable in 2026. Browsers actively warn visitors away from sites without it, and search engines treat it as a baseline. Free certificates (via Let's Encrypt and similar) are industry standard — a provider charging a premium for basic SSL is charging for something that costs them nothing.

Common questions

Do the domain and hosting have to be with the same company?

No — and understanding this is empowering. Your domain can be registered with one provider and point at hosting anywhere in the world. Keeping them together is more convenient (one invoice, one support contact, automatic setup, which is how our hosting and domain registration work), but you are never technically locked in.

Does it matter where the server physically is?

For a South African audience, local or nearby hosting generally means faster load times, since data travels a shorter distance. Speed matters for user experience and for SEO. If your customers are mostly in South Africa, favour hosting with strong local or edge-network performance.

What happens if my hosting lapses? And my domain?

If hosting lapses, your site goes offline but you keep the domain — fixable. If the domain lapses, your website and email stop, and after a grace period anyone can register the name. Protect the domain above all else: auto-renew, in your own name, with your own contact details.

What is “managed” hosting?

Someone else carries the technical burden: updates, security patches, backups, and monitoring. Unmanaged hosting is cheaper but assumes you (or your developer) do that work. For most small businesses the managed premium is cheaper than one recovery from a hacked site — that ongoing care is what our maintenance plans cover.

The minimum viable setup

  1. Register your .co.za domain— in your business's name.
  2. Get hosting with SSL and backups included.
  3. Point the domain at the hosting (your provider does this).
  4. Put a website on it — from a simple package to a custom build.

That is the entire stack. Everything else you might be quoted for is either part of one of these four things or optional.

Need a hand with this?

We build, host and maintain websites for South African businesses — transparent month-to-month pricing, no lock-ins.