Hey there! Today we'll walk through exactly what a website costs here at home — no jargon, promise.
| Quick answer: a simple business site starts at R2,000 once-off; most small builds land under R15,000, plus R80–R400 a month to keep it live. |
Ask ten South African businesses what their website cost and you will get ten different numbers 🧾 — R1,800, R9,500, R42,000 — for sites that all look roughly similar from the outside. The reason is not that some people were overcharged. It is that a website is not one product. It is a build route, a design depth, a content arrangement and a monthly relationship, and each of those four moves the price independently.
What customers see first is the result of four separate pricing decisions.
The Four Build Routes and Their Price Bands
Almost every website in this country is built one of four ways. Find your route before you compare any quotes.
| Route | Once-off | Monthly | Best for |
|---|---|---|---|
| DIY builder | R0 – R1,500 | R100 – R450 | Testing an idea |
| Freelancer | R1,500 – R8,000 | R50 – R300 hosting | Small service businesses |
| Small studio | R2,000 – R30,000+ | R100 – R600 + support | Businesses that need it right |
| Custom platform | R25,000+ | Hosting and upkeep | Stores, bookings, logins |
What the Cheap Route Really Costs 🏗️
A builder subscription is cheap money and expensive time. You become the designer, the copywriter, the photographer and the person who fixes the checkout when it silently breaks. If your hourly rate is worth anything, the DIY route is usually the most expensive option on this page — it just hides the invoice in your evenings.
The Five Lines That Move Any Quote
Page count (R300 – R1,200 each), who writes the words (R0 to R3,000), whether the design is drawn or adapted, how many features the site must do, and how fast you want it. Quotes that skip these lines are estimates wearing a price tag.
What Nobody Puts in the Headline 📉
- Domain: R100 – R300 per year
- Hosting: R80 – R400 per month
- Maintenance: R150 – R600 per month once updates and backups count
- Photography: your phone, or R2,500+ for a shoot
- Marketing: a site with no traffic is a shop in the desert
How to Compare Two Quotes in Two Minutes 🔍
Ignore both totals. Put the quotes side by side and compare four lines only: pages included, content included, hosting and domain arrangement, and post-launch support. When those four match, the cheaper quote is genuinely cheaper. When they do not, you are comparing two different projects with the same name.
The Budget to Plan For ✅
For most South African small businesses, a realistic all-in launch number is R5,000 – R12,000 in year one: a proper build, domain, hosting, basic content and a small marketing budget to get the first enquiries. Below that, you are buying a project, not a presence. Above it, you are buying features — which is fine, if you can name them.
The Quote Review Checklist (Print This)
Before you sign anything, run the quote through seven questions. One: how many pages, listed by name? Two: who writes the words, and who supplies the photographs? Three: which platform is it built on, and can another developer work on it later? Four: how many design revision rounds are included before extra charges start? Five: whose name is the domain registered in? Six: what exactly happens in month three if something breaks or needs changing? Seven: what is deliberately excluded, stated in writing?
A quote that answers all seven in plain language is a professional quote, whatever the total. A quote that answers four and gets vague on the rest is an estimate with a deadline attached — and the vagueness will be invoiced later, at rates you did not negotiate.
One more habit worth copying from businesses that buy well: keep every quote you receive in one folder, even the ones you decline. Six months later, when you want a small change or a second opinion, the folder tells you exactly what you were offered and what you decided against, and why.
What You Get at the R2,000 End of the Market
The lower anchor for a professional small business website is around R2,000 once-off, and it is worth knowing exactly what that buys so you can judge every other quote against it. Typically: an agreed starter scope, a proven structure adapted to your brand, one clear enquiry path, testing on real phones, and a written price before work starts.
What it does not buy: custom-written content, professional photography, unusual functionality, or design drawn from nothing. Those are the three or four upgrades that move a quote to R8,000 or R20,000 — and each one should appear as its own line so you can decide whether you actually want it.
If your business needs a site that explains three services and makes it easy to ask for a quote, you are firmly in this band. If you need product listings, bookings or client logins, you have left it, and no amount of negotiation will drag those features down to a starter price. Knowing the boundary saves everybody a wasted month.
Hidden Costs That Appear After Launch
Almost nobody is quoted for the costs that arrive in month two. The domain renews annually. Hosting begins after any free period. Paid plugins renew. And every small content edit either takes your developer’s time or takes yours. None of these are unreasonable — they are simply not usually on the quote, which is exactly why they surprise owners and sour relationships.
Ask for them in advance and the same project feels entirely different.
- Domain: roughly R150 a year, in your own name
- Hosting: from about R100 a month on shared plans, more on managed ones
- SSL certificate: often free, sometimes billed — check which
- Paid plugins and forms: R100 to R500 a year each
- Content edits: hourly, or folded into a small monthly plan
Add them up and a R2,000 website is usually a R2,000 build plus under R4,000 a year to keep running — still the cheapest marketing asset most small businesses own, and worth knowing before the invoices start.
Frequently Asked Questions
Is R2,000 enough for a website?
Yes — for an agreed starter scope with a proven structure. It is not enough for a custom design with copywriting and photography, and a quote that promises that at R2,000 is promising something it cannot deliver.
Why do quotes differ by R20,000?
Scope. One is five pages on a template; the other is custom design, written content, feature work and support. Ask both for the included-lines list.
Should I pay monthly instead of once-off?
Monthly spreads cost and includes support, which suits tight cash flow. Once-off plus a small maintenance fee usually costs less over three years — check both totals before deciding.
Can I pay a deposit and the rest later?
Yes — 40% to 50% upfront against a written scope is standard, with the balance on delivery. Final payment should unlock handover of the domain, hosting and admin logins, which is your leverage and should stay that way.
How do I know the site will actually work after launch?
Test it yourself on two phones and a laptop: submit the contact form, call the number, click every menu item, and check the page speed on mobile data. Then confirm that analytics is installed so month one gives you real numbers, not opinions.
Your website could be bringing in enquiries next month. See website prices — from R2,000Get my free website quotation |







