Most small businesses in South Africa pay between R3 000 and R15 000 to have a website built, or about R600 to R1 500 a month for a subscription that includes the build. Here is what the money goes on, and what to ask before you pay.
Typical prices in 2026
- One-page site: R3 000 to R6 000 once-off.
- Business site, 3 to 7 pages, set up for Google: R8 000 to R15 000 once-off, or about R600 to R1 500 a month as a subscription.
- Online shop or booking system: R20 000 and up, quoted per shop.
Hosting usually comes on top of a once-off build, from about R200 a month, more if someone looks after the site for you. A .co.za address costs about R200 a year.
What changes the price
- Number of pages. Each page needs words, photos and layout. Five pages cost more than three.
- Who writes the text. If you send your own words the build is cheaper. Having a copywriter interview you and write it adds roughly R450 a page.
- Google work. A page for each area you serve, Search Console, a sitemap and your Google Business Profile take time, but they are what bring in enquiries.
- Selling online. Payments, stock, delivery and order emails make a shop the most expensive kind of site.
- Changes later. Check whether you can edit the site yourself or have to pay every time a price changes.
Once-off or monthly?
A once-off build suits you if you have the cash now and someone to look after hosting, security updates and backups.
A monthly subscription spreads the cost: the build is included, there is no big upfront amount, and hosting, security and changes are part of the price. Most subscriptions have a minimum term (ours is 12 months).
Questions to ask any web designer
- Who owns the domain name and the content if I leave?
- Can I change text, photos and prices myself?
- What does hosting cost per year, and what does it include?
- Will the site be set up for Google (Search Console, sitemap, page titles)?
- How fast is it on a phone? Ask for a Google PageSpeed result on one of their live sites.
Our prices
Paxal builds websites from R599 a month with no setup fee (12-month minimum), or from R3 500 once-off. Every price is on our pricing page, and you can see a free preview of your own site before you pay anything.