Kirosconsult .co.za

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 build fee paid once, with the domain, hosting, mailboxes and SSL inside it for twelve months. After that a care plan from R450 a month that does not jump in year two. There is no third invoice.

Decided fast. Often a first website.

Local

R3 450 once-off

Then R450 a month from month 13. Nothing else, ever.

Or rent it from R249 a month, nothing up front.


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

  • Up to 5 pages, custom designed
  • Free .co.za or .com domain, registered in your name
  • 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
  • Privacy policy, terms and accessibility statement
  • Google Business Profile set up or claimed
Get started
One extra job pays for the site.

Trade

R7 950 once-off

Then R895 a month from month 13. Nothing else, ever.

Or rent it from R449 a month, nothing up front.


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

  • Up to 12 pages, custom designed
  • Free .co.za or .com domain, registered in your name
  • 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
  • Privacy policy, terms and accessibility statement
  • Google Business Profile set up or claimed
  • Social auto-posting to your channels
  • Local landing page per town you serve
Get started
Regulated, and built like it.

Practice

R12 500 once-off

Then R995 a month from month 13. Nothing else, ever.


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

  • Up to 12 pages, custom designed
  • Free .co.za or .com domain, registered in your name
  • 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
  • Privacy policy, terms and accessibility statement
  • Google Business Profile set up or claimed
  • Social auto-posting to your channels
  • Local landing page per town you serve
  • Team, credentials and registration numbers presented properly
  • Sold outright, never rented
Get started

Prices 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. Practice sites are not offered on rental — a regulated practice holding client records should own its website outright.

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 – R16 900, with most WordPress or Shopify builds quoted between R15 000 and R50 000. Care plans cluster at R400 – R900 a month for a small site and R1 300 – R2 800 for a professional one.

Kirosconsult pricing compared with published market rates in South Africa
Line itemMarket rateKirosconsultYou save
Local, up to 5 pagesR5 590 – R16 900R3 45038 – 80% less
Trade, up to 12 pagesR15 000 – R50 000R7 95047 – 84% less
Practice, up to 12 pagesR15 000 – R50 000R12 50017 – 75% less
Domain, year oneR150 – R350Included100% less
Hosting + SSL, 12 monthsR600 – R4 200Included100% less
Business email, 5 boxesR1 200 – R3 600 / yrIncluded100% less
Care plan, month 13 onwardR400 – R900 / moR450 – R995 / moAt market, hosting included

The number that matters

Three years, all in.

Three-year cost of ownership, taking the Trade band as the example. The rental packages never stop billing and you never own the site — stop paying and it disappears.

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

Being straight with you. There are operators in South Africa renting a template site for R99 a month. Over three years that is cheaper in pure cash than anything we sell. What you get for it is a site you do not own, that disappears the day you stop paying, with no DKIM, no DMARC, no two-factor login and no accessibility work. We are not trying to beat that number. We are trying to beat it on what you end up holding.

Included on every plan

All of it. Even on the cheapest one.

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

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 200
BookingOnline booking, availability calendar, date picker and depositsR3 500
CalculatorQuote builder, savings or payback calculator, live searchR4 500
PortalClient or patient login, secure documents, tickets and an SLAR9 500
ShopStorefront, up to 30 products, payments and click-and-collectR9 950
Extra mailboxA further 10GB mailbox on your domainR25 / month
Extra languageA full second language across the whole siteR2 450
Bespoke plugin or APICoded to your process, quoted after a written specR850 / hour
Social managementContent calendar, posting and community repliesR2 950 / month
Google Ads managementSetup, copy, and monthly optimisationR2 450 / month
Rescue migrationLifting a site off a host or agency that has gone quietR1 950

Your site as an app

On their home screen.

Customers install your site like an app, sign in with Face ID and get your notifications. 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.

App add-on pricing
Add-onWhat it doesPrice
Installable appCustomers install your site on their phone like an app. Works offline, one-tap install link and QR codeR4 950
Face ID sign-inClients and staff sign in with Face ID or a fingerprint instead of a passwordR3 950
Push notificationsNotifications to installed phones when something happens, up to three events wired inR3 950
App packAll three, plus automatic sign-out after inactivity and a start screen for each roleR11 950
Google Play listingYour app published in the Google Play Store. Needs the installable appR4 950
App Store listingAn iPhone and iPad app in Apple's App Store, with native notifications and Face ID. Needs the App packR16 950
Both storesGoogle Play and the App Store together. Needs the App packR19 950
Store carePer app, per year: phone software updates, certificates, yearly resubmission and store reviewsR3 950 / 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.

Questions

Everything people ask.

How can you be this much cheaper than everyone else?
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.
What do you need from me?
Your logo if you have one, any photos you want used, and half an hour of your time. We write the copy, source the rest, and show you a draft. If you have nothing, we still get you live.
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.

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.

Start the conversation