Get a fixed price
Pricing

Priced by what you do.

A flat price is wrong at both ends. A barber and a dental practice do not need the same website and should not pay the same for one. Three bands. A once-off build fee paid in two, with the domain, hosting, mailboxes and SSL inside it for twelve months. After that a care plan from R349 a month that does not jump in year two. There is no third invoice.

A small barber shop with one chair and a phone on the counter
Decided fast. Often a first website.

Local

R3 499once-off

Then Care from R349 a month from month 13. Nothing else, ever.

Pay in two: 50% to start, 50% before your site goes live.

Barbers, nail and beauty, cafes, bakeries, salons, tyres, towing, handymen, photographers, DJs.

  • Up to 5 pages, custom designed
  • You supply the text, one round of changes
  • Domain registered in your name (first year included)
  • 12 months hosting, SSL and 5 mailboxes
  • SPF, DKIM and DMARC published and verified
  • Hidden login, 2FA and malware upload screening
  • WCAG 2.2 AA, light and dark mode
  • Google Search Console, sitemap and schema
  • Google Business Profile set up or claimed
  • + Legal and accessibility pages included
Get a fixed price with Local
Online payment launching soonPay online (launching soon) or by EFT after we confirm your quote.
A motor workshop office with a phone on the desk
One extra job pays for the site.

Trade

R7 000once-off

Then Care from R349 a month from month 13. Nothing else, ever.

Pay in two: 50% to start, 50% before your site goes live.

High-ticket trades, auto and hospitality. Plumbers, electricians, roofers, solar, kitchens, mechanics, removals.

  • Up to 12 pages, custom designed
  • You supply the text, two rounds of changes
  • Everything in Local
  • Social auto-posting to your channels
  • Local landing page per town you serve
  • + Legal and accessibility pages included
Get a fixed price with Trade
Online payment launching soonPay online (launching soon) or by EFT after we confirm your quote.
A dental practice reception desk with a tablet
Regulated, and built like it.

Practice

R15 000once-off

Then Care from R349 a month from month 13. Nothing else, ever.

Pay in two: 50% to start, 50% before your site goes live.

Professional and clinical practices. Dentists, GPs, vets, lawyers, accountants, architects, brokers, IT support, nurseries, care.

  • Up to 12 pages, custom designed
  • Everything in Trade
  • Compliance pack for regulated and clinical work
  • Team, credentials and registration numbers presented properly
  • + Legal and accessibility pages included
Get a fixed price with Practice
Online payment launching soonPay online (launching soon) or by EFT after we confirm your quote.

Included as standard on every build: privacy notice (POPIA), cookie notice, website terms, accessibility statement and a branded error (404) page. They don't count towards your pages.

Business Basics

R2 999 once-off

One template, up to 3 pages, tailored colours and your content. For referrals, members and anyone who needs a clean first site. Domain, hosting and one mailbox for 12 months, then Care from R349 a month. Offered in South Africa only.

Ask about Business Basics

Bespoke

From R20 000 once-off

A design built from one of our Studio builds or a new concept. Your own typography, palette and motion, a working tool for your trade, and you see your homepage before you pay the balance. Quoted in writing after a call.

Ask about Bespoke

Prices are in rand and include VAT where it applies. The care plan is month to month after the first year and cancellable with 30 days notice. If you leave, we export everything and help you move it. There is no exit fee and no lock-in. Every build is paid in two: 50% to start, 50% before your site goes live. Year one includes the domain, hosting and five mailboxes. After that, a Care plan is the recommended way to keep the site looked after, and hosting only (no edits) is R109 a month. Pay online through Stitch (launching soon), or by EFT against your invoice. EFT details come with your confirmed quote.

After the first year

Care plans, in the open.

One ladder, three steps. Month to month, cancellable on 30 days notice. Hosting, SSL, backups and updates are inside every plan. Pay yearly and you get two months free.

Care plans, from month 13
PlanWhat you getPrice
Care30 minutes of edits a month. Hosting, SSL, daily backups, updates and uptime watch.R349 a month
or R3 490 a year in advance
Care Plus45 minutes of edits a month. Everything in Care, plus a monthly health report and next-working-day response.R399 a month
or R3 990 a year in advance
Care Pro1½ hours of edits a month. Everything in Care Plus, plus priority response and a staging copy of your site.R649 a month
or R6 490 a year in advance
Against the market

What the same job costs elsewhere.

Independent 2026 price guides put a professionally built small-business site in South Africa at R5 590 to R16 900, with most WordPress or Shopify builds quoted between R15 000 and R50 000. Care plans cluster at R400 to R900 a month for a small site and R1 300 to R2 800 for a professional one.

Kirosconsult pricing compared with published market rates in South Africa
Line itemMarket rateKirosconsult
Local, up to 5 pagesR5 590 to R16 900R3 499
Trade, up to 12 pagesR15 000 to R50 000R7 000
Practice, up to 12 pagesR15 000 to R50 000R15 000
Domain, year oneR150 – R350Included
Hosting + SSL, 12 monthsR600 – R4 200Included
Business email, 5 boxesR1 200 – R3 600 / yrIncluded
Care plan, month 13 onwardR400 to R900 / moR349 to R649 / mo, hosting included
The number that matters

Three years, all in.

Three-year cost of ownership, taking the Trade band as the example. A subscription site keeps billing every month and you never own it: stop paying and it disappears.

Three-year total cost of ownership comparison
OptionWhat you payThree-year totalDo you own it?
Kirosconsult TradeR7 000 once + R399/mo from month 13R16 576Yes
Typical SA agency build + careR16 900 once + R650/mo from day oneR40 300Yes
Subscription site at R499/moR0 up front, R499 every monthR17 964No
Subscription site at R299/moR0 up front, R299 every monthR10 764No

A fixed price, no surprises. Subscription sites advertise a low monthly figure, but you never own the site, it disappears the day you stop paying, and the monthly bill runs on for as long as you want the site. With ours you own the domain, the code and the content from day one.

Included on every plan

All of it. On every plan.

Live in 12 months for one price

  • Your domain name, registered and paid for the first 12 months
  • 12 months of managed, SSD-backed hosting with a free SSL certificate
  • Five mailboxes on your own domain, with webmail and phone setup
  • Daily off-site backups, kept 30 days, restorable in minutes
  • Staging copy of your site so changes are proved before they go live

Email that actually arrives

  • SPF record published and validated
  • DKIM signing keys generated and verified for every sending source
  • DMARC policy rolled out on the safe path: p=none, monitored, then enforced
  • Reverse DNS and sender reputation checked before launch
  • Deliverability test to Gmail, Outlook and Yahoo, with the report sent to you

Locked down from day one

  • Login page moved off /wp-admin and /wp-login.php to a private address
  • Two-factor authentication on every administrator account
  • A unique admin username per site, never "admin", never shared across sites
  • Brute-force lockout, firewall rules and disabled file editing in the dashboard
  • Uploads screened for malware before they are ever written to disk
  • HTTPS forced, HSTS on, security headers set, directory listing off
  • Staff and portal pages set to noindex so they never reach a search result
  • No stray .bak or .zip files left in the web root, ever

Found on Google

  • Google Search Console verified, sitemap submitted, indexing confirmed page by page
  • Schema.org structured data for your business, services, reviews and opening hours
  • Google Business Profile created or claimed, with categories, hours and photos
  • Titles, descriptions and heading structure written for your actual search terms
  • Core Web Vitals measured and passed on mobile before launch
  • Local landing pages for each town or suburb you serve

Social, connected

  • Facebook Page and Instagram Business account linked and verified
  • Auto-posting: a new page, offer or article posts itself to your channels
  • LinkedIn, TikTok and WhatsApp Business click-to-chat wired into the site
  • Open Graph and Twitter card images so shared links look deliberate
  • Review capture: a one-tap path from happy customer to public Google review
  • A monthly content calendar you can actually keep to

Usable by everyone

  • WCAG 2.2 AA contrast, focus states and keyboard navigation, tested not assumed
  • A published accessibility statement with a real route to report a problem
  • Skip-to-content link, semantic headings, labelled forms and alt text throughout
  • Light and dark mode, both audited for contrast independently
  • Text scales to 200% without the layout breaking
  • Respects reduced-motion for visitors who need it

Yours, legally and practically

  • Privacy policy and terms of service written for your jurisdiction
  • Cookie consent that defaults to the private option
  • You own the domain, the hosting account, the code and the content
  • Full export on request, no lock-in, no ransom
  • A written handover document so any developer can pick it up
Digital marketing

Monthly retainers.

Monthly retainers. They run standalone: no website project required. Ad spend is extra and is paid straight to Meta, TikTok, LinkedIn or Google, never marked up. What a month looks like

One platform, kept ticking over.

Social Lite

From R699/ month

Ad spend is extra and paid directly to the ad platform.

  • 1 platform managed
  • 4 posts a month from our templates
  • No community replies
Get started with Social Lite marketing
For businesses just getting serious about social.

Starter

From R899/ month

Ad spend is extra and paid directly to the ad platform.

  • 1 platform managed
  • 8 posts a month from our templates
  • Content calendar
  • Monthly performance snapshot
Get started with Starter marketing
For brands ready to compete for attention.

Growth

From R1 999/ month

Ad spend is extra and paid directly to the ad platform.

  • 2 platforms managed
  • 12 posts a month, from templates plus light custom work
  • Weekly community replies
  • Monthly report in plain language
Get started with Growth marketing
Full-service marketing, with the paid ads managed too.

Partner

From R4 999/ month

Ad spend is extra and paid directly to the ad platform.

  • Everything in Growth
  • Ads managed on one platform (Meta or Google)
  • Monthly ads report
  • Ad spend extra, paid straight to Meta or Google
Get started with Partner marketing

Prices are in rand and include VAT where it applies. Ad spend is paid by you directly to Meta, TikTok, LinkedIn or Google and is never marked up. We do not promise followers or sales; we promise the plan, the work and a clear monthly report. Pay online through Stitch (launching soon), or by EFT against your invoice. EFT details come with your confirmed quote.

Add on when you need it

The feature that closes it.

Across every trade we build for, the thing that turns a visitor into a customer is one of five features. They are built once and reused, which is why they cost a fraction of a bespoke quote.

Closing features and optional add-on pricing
Add-onWhat it doesPrice
ShowcaseGallery, menu, timetable, accreditation badges or a coverage mapR1 499
BookingOnline booking, availability calendar, date picker and depositsR3 950
CalculatorQuote builder, savings or payback calculator, live searchR4 950
PortalClient or patient login, secure documents, tickets and an SLAR6 950
StorefrontUp to 25 products loaded from your spreadsheet, with payments. Paid in two, like every buildR5 999
Extra mailboxA further 10GB mailbox on your domainR25 / month
Extra languageA full second language across the whole siteR2 299
Google Ads managementOne campaign, up to 2 hours a month: search ad set-up, copy and monthly optimisation. For clients not on a retainerR1 499 / month
Rescue migrationLifting a site off a host or agency that has gone quietR1 999
Bespoke plugin or APICoded to your process, quoted after a written spec. Two-hour minimumR749 / hour
Your site as an app

On their Home Screen.

Start with App Basic: customers install your site like an app. Add Face ID sign-in and push notifications if you want them, or take the App pack, which costs R9 999 against R10 997 for the three bought separately. No app store needed, and no separate app to maintain. When you want to be in the App Store and Google Play as well, we publish it there too, under your own name. How it works, step by step

App add-on pricing
Add-onWhat it doesPrice
App BasicInstallable app: home-screen icon, full screen, splash screen, offline pages and update prompts. The starting point for every appR2 999
App extra: Face ID sign-inFace ID or fingerprint sign-in (passkeys) instead of a passwordR4 999
App extra: push notificationsAlerts to installed phones. We host the sending, so there is no monthly tool feeR2 999
App packApp Basic, Face ID, push, automatic sign-out after inactivity and a start screen for each role, for R9 999. Bought separately, Basic and the two extras come to R10 997, so the pack saves R998R9 999
Google Play listingYour app published in the Google Play Store. Needs App BasicR2 999
App Store listingAn iPhone and iPad app in Apple's App Store, with native notifications and Face ID. Needs the App packR13 999
Both storesGoogle Play and the App Store together. Needs the App packR22 999
Store carePer app, per year: phone software updates, certificates, yearly resubmission and store reviewsR4 999 / year

What the stores charge you directly: Apple charges US$99 a year and Google US$25 once, paid into your own developer accounts so the listing belongs to you. A custom-built mobile app in South Africa is typically quoted from R96 000; we reuse what is already built into your site, which is why ours is a fraction of that.

Domain names: coming soon. You will be able to search, register and renew .co.za, .com and other domains with us, alongside your site and your care plan. Every build already includes a domain registered in your own name.

Member communities

Clubs, networks and member hubs.

A build fee plus a monthly plan, for platforms where members sign in, post, book and get alerts on their phones. Members, events and news, with extra modules priced separately. See the community app demos on the Work page.

Community platform pricing
PlatformBuild + per month
Community platformR24 999 + R4 999
Community PlusR59 999 + R9 999
Retailer hub (from)R99 500 + R14 999
Questions

Everything people ask.

How much does a website cost in South Africa?

A professionally built small-business site in South Africa typically costs R5 590 to R16 900. Kirosconsult sites are R3 499 for Local, R7 000 for Trade and R15 000 for Practice, once-off and paid in two, with the domain, hosting, five mailboxes and SSL included for 12 months. After that a care plan starts at R349 a month.

Why is the price what it is?

Two reasons, both boring. We build on a system we have already written: the security, email authentication, accessibility and indexing work is a checklist we run, not a puzzle we solve again per client. And we host at wholesale on infrastructure we already run for a portfolio of sites. Low cost per site, done many times, priced honestly.

What happens after the first 12 months?

Your domain, hosting, mail and backups roll onto a care plan starting at the rate shown on each plan. That is the only recurring cost, it is published, and it does not jump in year two. If you would rather take the site elsewhere, we export everything and help you move it. No exit fee.

Who owns the site?

You do. The domain is registered in your name, the hosting account is yours, and the code and content are yours. We keep a copy so we can support you, not so we can hold you to ransom.

Do you really configure DKIM and DMARC on a small business site?

Yes, on every single one. It is the difference between your quotes landing in an inbox and landing in spam, and between a scammer being able to invoice your customers in your name and not. It takes us under an hour because we have a runbook for it.

Can you build something no plugin does?

That is most of what we do. Live courier rate quoting, multi-practice prescription systems, immutable clinical notes, 47 000-line quote catalogues, school communication platforms, funder portals. If it can be specified, it can be coded.

Are privacy and legal pages included?

Yes, as standard, on every build. We write them from our tested templates for South Africa: a privacy notice (POPIA), a cookie notice, website terms, an accessibility statement and a branded error (404) page. They do not count towards your pages. Custom legal wording, or changes your own lawyer asks for, are billed at our hourly rate (R749). We recommend your lawyer reads them before launch.

What do you need from me?

Your logo if you have one, the text for each page, any photos you want used, and half an hour of your time. Local includes one round of changes and Trade two. We design and build around what you supply and show you a draft. If you would rather we write the words, tell us and we will quote copywriting separately.

Is there a contract?

The build is a fixed-price piece of work. The care plan is month to month after the first 12 months, cancellable with 30 days notice. We do not do 24-month lock-ins.

How long does it take?

Local goes live in about a week from the day content lands. Trade and Practice run two to three weeks. Anything bespoke depends entirely on what is being built, and you get a written schedule before anything starts.

How do I pay?

Pay online through Stitch (launching soon), or by EFT against your invoice. EFT details come with your confirmed quote. The build fee is paid in two: 50% to start, 50% before your site goes live. Care plans and retainers are billed monthly, or yearly in advance for care plans.

Let's talk

Get the fixed price.

Tell us what the business does and what the site needs to achieve. You get a number and a date, in writing, within one working day.