What Is the Difference Between Hosting, a Domain and a Website?
The domain is the address, hosting is the land, the website is the building. What each costs in South Africa, who should own them, and what breaks when one lapses.
A plain explanation of the three separate things every website needs, what each costs, and why the difference matters.

TL;DR: Quick Answer
The domain is the address, hosting is the land, the website is the building. What each costs in South Africa, who should own them, and what breaks when one lapses.
Key takeaways
- Very cheap quotes (under R5,000) almost always exclude copywriting, SEO, custom design and post-launch support
- Professional copywriting can represent 20-35% of a total website project cost, and is worth it for search visibility
- On-page SEO built into the website at launch costs a fraction of what it costs to retrofit after the site is live
- Hosting, SSL, domain and maintenance add R3,000-R10,000 per year on top of build cost
- E-commerce adds significant cost due to payment gateway integrations, product data, security requirements and checkout UX
- Timeline and client responsiveness directly affect cost: slow feedback rounds extend agency hours
Three separate things, bought separately, often from three different suppliers. That is why the invoices arrive at different times from different companies and nobody can remember what any of them are for.
The domain is your address. Hosting is the land it sits on. The website is the building.
The domain
Your address on the internet: yourbusiness.co.za. You rent it annually from a registrar, and nobody else can use it while you hold it.
A .co.za costs roughly R100 to R250 a year. A .com is typically R200 to R400. For a business trading in South Africa, .co.za is usually the better choice because local customers expect it and it signals a local business.
Your email addresses also depend on the domain. If it lapses, the website goes down and email stops with it.
The hosting
The server space where your website's files live, so that someone typing your address gets something back.
| Type | Typical SA cost | Suits |
|---|---|---|
| Shared hosting | R60 to R150/mo | Small sites, low traffic |
| Managed WordPress | R150 to R600/mo | Most business sites |
| VPS | R400 to R1,500/mo | Larger or busier sites |
| Ecommerce hosting | R300 to R1,200/mo | Online stores |
Hosting quality shows up as speed. Cheap shared hosting packs hundreds of sites onto one machine and yours waits its turn, which no plugin can fix.
For a South African audience, a server in South Africa reduces load time noticeably. For a mixed audience, a content delivery network matters more.
All figures exclude VAT. Advertising spend is billed separately by the platform and is never marked up by Juicy Designs.
The website
The actual files: pages, images, design, functionality. Built once, then maintained.
In South Africa a standard business site runs from about R12,000 once-off, or R500 to R2,000 a month on a subscription model where you are effectively renting.
The website is the part you can change without touching the other two. Redesign it entirely and the domain and hosting carry on unaffected.
Why keeping them separate matters
Because it preserves your options. You can move hosting if your host is slow, without losing your address. You can rebuild the site without changing hosts. You can move the domain to a different registrar whenever you like.
Bundles that combine all three into one supplier are convenient, and they are also how businesses end up unable to leave. The convenience is real; just make sure the accounts are in your name.
What breaks when each one fails
Domain expires: everything stops, website and email. After a grace period anyone can register it, and expired business domains are actively traded. This is the worst of the three failures and the easiest to prevent.
Hosting lapses: the site goes offline, email may survive if it is hosted elsewhere. Recoverable by paying, usually with the files intact for a period.
Website breaks: the site shows errors but the domain and hosting are fine. Restore from a backup, assuming there is one.
What to do about it today
Find out who your registrar is and confirm the domain is registered in your business's name, with a contact email you actually monitor. Turn on auto-renew.
Confirm the hosting account is in your name too, and that you know the login.
Make sure backups exist and that you know how to restore one, because "the host has backups" is a claim worth testing before you need it.
Juicy Designs registers domains and hosting in the client's name and includes backups in managed hosting. See website maintenance. Related: .co.za vs .com and local vs international hosting.
Frequently asked questions
What is the difference between hosting, a domain and a website?
The domain is the address, hosting is the land it sits on, and the website is the building. They are three separate purchases from potentially three different suppliers, which is why the bills arrive separately and confuse people.
Do I need to buy all three?
Yes, for a normal business website. A domain costs about R100 to R250 a year for a .co.za, hosting R60 to R500 a month, and the website is a once-off build or a monthly subscription.
Can I move one without the others?
Yes, and that is the point of keeping them separate. You can change hosting without losing the domain, change the website without changing hosting, and move the domain to a different registrar at any time.
What happens if my domain expires?
The website goes offline and email stops. After a grace period the domain can be registered by anyone, including competitors and domain traders. Set it to auto-renew and keep the contact email current.
Who should own each one?
You should, all three, with your agency added as a user where needed. The domain especially, because it is the one asset that cannot be rebuilt if you lose access to it.
