How much does a website cost in South Africa? 2026 rand prices and how to compare quotes.
What a website costs in South Africa in 2026: build prices in rand, .co.za domain, hosting, email and upkeep, and how to get quotes you can compare.
WebsitesUpdated 7 min read
Ask three web designers what a website costs and you can get answers tens of thousands of rand apart. That is not always someone overcharging. Usually each one has pictured a different website, with different pages, features and running costs.
This guide breaks the cost of a website in South Africa into its parts: the build, the .co.za domain, hosting, email and upkeep. It gives rand ranges with sources, checked in October 2026, compares DIY builders, freelancers and agencies, and shows how to get quotes you can actually compare.
The short answer
Most once-off website builds in South Africa fall into one of these bands:
- Under R5,000: a one-page site, or a simple template site with few changes.
- R5,000 to R20,000: a brochure site of three to five pages on a customised template.
- R20,000 to R60,000: a larger business site with more pages, custom design work and forms built to bring in leads.
- R60,000 to R150,000: fully custom design, bookings, client portals, connections to other systems, and larger online shops.
- Over R150,000: large shops, web apps and heavy custom code.
On top of the build, budget about R100 to R120 a year for a .co.za domain, about R100 to R450 a month for hosting with email, and something each month for upkeep.
The middle bands match the website cost guide from Procompare, a South African quote marketplace: 3 to 5 pages at R5,000 to R20,000, 6 to 15 pages at R20,000 to R60,000, and custom work from R60,000, with offers seen from about R1,500 to over R150,000. Treat these as rough guides, not price lists.
What you pay once: the build
Template websites
A template site starts from a ready-made design in WordPress, Wix or a similar tool, with your logo, colours, words and photos added. It is the cheapest way to look professional. Procompare warns that some businesses pay R15,000 to R20,000 for template-level work, so ask what will be custom and what will not.
Custom websites
With a custom site, someone designs your pages around your customers before anything is built. You pay for planning, design rounds and testing. It costs more and takes longer, and it is worth it when the website is a main source of sales or enquiries.
Online shops
Procompare puts smaller e-commerce builds at about R13,000 to R25,000, and much more for big catalogues or custom features. The cost grows with:
- Products: how many need loading, with photos and descriptions.
- Payments: PayFast, Yoco, Paystack or Ozow, and how many of them.
- Delivery: courier rates from The Courier Guy, Pargo pickup points, or both.
- Connections: stock, accounting, or selling on Takealot as well.
A shop also has running costs. Shopify bills in US dollars: its South African pricing page lists the Basic plan at US$19 a month paid yearly, or US$25 paid monthly. Shopify Payments is not available in South Africa, so Shopify adds a 2% fee per sale on Basic, on top of your payment provider's fee. Our guide to Shopify payments in South Africa works through those fees.
What you pay every year: domain, hosting and email
.co.za domain price
A .co.za domain costs about R100 to R120 a year to renew. At the time of writing:
- xneelo lists R110 to register and renew, VAT included.
- domains.co.za lists R99 to register and R119 to renew.
- HostAfrica lists R49 for the first year and R109 to renew.
Compare renewal prices, not first-year specials, and register the domain in your business's name, not your web designer's.
Hosting
Shared hosting for a small business site costs about R100 to R450 a month. xneelo's plans run from R99 to R439 a month including VAT, and HostAfrica's from R99 to R360 a month. Shopify and Wix include hosting in their plan fee.
Keep the site light. Many South Africans browse on phones using prepaid data, and a page full of large photos and videos is slow and eats into it.
Business email
- Mailboxes with your hosting. Most local hosting plans include them. xneelo's Basic plan includes 100 mailboxes, and HostAfrica sells email hosting on its own from R36 a month.
- Google Workspace or Microsoft 365. Priced per user per month, with calendars and shared files. Check each provider's own pricing page, and note that Google's says its prices exclude tax.
Either way, our business email guide shows how to keep your mail out of spam.
What you pay to keep it running
WordPress and its plugins need updates, backups need checking, and your prices and hours change. You can do it yourself, pay per job, or pay a monthly plan. Procompare puts maintenance plans at about R500 to R2,000 a month. Ask what a plan covers and how fast they respond.
What pushes the price up or down
Up:
- More pages, and more types of page.
- Custom design instead of a template.
- Copywriting. Procompare lists it at about R500 to R1,500 a page.
- Bookings, payments, customer accounts or more than one language.
- Connections to your accounting, CRM or stock system.
Down:
- Having your words, photos and logo ready before work starts.
- Launching with fewer pages and adding more later.
- One person in your business who makes decisions and signs off.
DIY builder, freelancer or agency?
DIY website builder
Wix, Squarespace and Shopify let you build it yourself. The upfront cost is lowest, but the monthly fee never ends, it is often charged in dollars so it moves with the exchange rate, and you cannot easily move the site elsewhere.
Freelancer
Often the cheapest way to get custom work. The risk is continuity: if they get busy or move on, you can be stuck, especially if the domain and hosting are in their name. Best for a small, clear project, with past work you can check.
Agency
An agency costs more because you pay for a team: design, building, testing and project management. In return you get a process, cover when someone is away, and wider skills such as payments, automation and marketing. Best when the website is central to your sales or connects to other systems.
Pay-monthly websites
Some providers build a site for a monthly fee with little upfront cost. Procompare mentions R299 to R799 a month. Ask who owns the site and the domain if you stop paying.
How to get quotes you can compare
Quotes differ mostly because people quote different things. Send every supplier the same brief: your goal, the pages and features you need, the tools you already use (such as Yoco, Xero or WhatsApp Business), who supplies the words and photos, your deadline and your budget band.
Our free project brief builder walks you through those points in about two minutes and gives you a brief to copy, print or send. Its rand budget bands match the ones at the top of this guide.
Then ask each supplier:
- Does the price include VAT? Since 1 April 2026, a business only has to register for VAT once its taxable turnover passes R2.3 million in 12 months, according to SARS. So one quote may include VAT and another may not.
- What is extra? Domain, hosting, email, copywriting and stock photos.
- What happens after launch? Free fixes, and the monthly cost after that.
- Who owns what? The design, the content and every account.
- Is POPIA covered? If your forms collect names, email addresses or phone numbers, you are processing personal information under POPIA, so ask whether a privacy notice and secure form handling are included.
This is general information, not tax or legal advice.
What Lilac Fragment charges
We publish our prices in rand on our pricing page:
- One-page website: R3,500, live in 5 working days.
- Five-page website: R6,500.
- Shopify shop launch: R9,500 for up to 25 products, with South African payments and courier rates.
- Care plan: R950 a month for updates, backups and small changes.
Projects from R3,500 start with a 50 percent deposit, with the balance due once you approve the design. You own all the work, and it includes 30 days of fixes after handover. For anything bigger, we send a free written proposal with a fixed price. Our websites and Shopify pages show what we build, and our work shows sites we have made.
What to do next
- Write down what the website must do, and which pages and features can wait.
- Pick a budget band, and add the yearly domain, hosting, email and upkeep costs.
- Send the same brief to two or three suppliers and compare what each quote includes, not only the total.
If you would like a quote from us, send your brief through our contact page.