The verdict in three sentences
For a South African guarding company, a single contract with a bank or an embassy is worth 150,000 to 600,000 ZAR a month: the website must first reassure a cautious buyer. A B2B website showing PSIRA registration, procedures, supervision and references costs 80,000 to 150,000 ZAR in Johannesburg, delivered in 6 weeks. A client portal with patrol reports, at about 120,000 ZAR more, becomes the argument that sets your offer apart at contract renewal.
What a bank or an embassy checks
The security manager of an embassy or the facilities director of a bank in Johannesburg does not pick a provider on price alone. They check PSIRA registration of the company and its officers, training grades, night response capability, control room and vehicles, B-BBEE level, and how incidents are reported.
| Site element | Buyer's question | Priority |
|---|---|---|
| PSIRA registration, liability insurance, B-BBEE certificate | Are you compliant? | Very high |
| Procedures (vetting, training, supervision) | Are your officers reliable? | Very high |
| Resources (24/7 control room, armed response, radio) | Can you respond fast? | High |
| References by sector (banks, industry, estates) | Have you done this before? | High |
| Detailed tender request form | Can you price my site? | High |
| Client portal with patrol reports | Will I have visibility? | Medium to high |
| Officer vacancies | Do you recruit seriously? | Medium |
References must stay discreet: many clients refuse to be named. A wording by sector ("4 bank branches in Sandton and Midrand, 120 officers") is often enough.
What the site costs in Johannesburg in 2026
| Item | 2026 range (ZAR, excl. VAT) | Comment |
|---|---|---|
| Design and copy for key pages | 28,000 to 45,000 | 8 to 10 pages |
| Procedures, resources, compliance pages | 15,000 to 28,000 | Real photos of the control room |
| Qualified tender request form | 12,000 to 24,000 | Site type, size, hours, number of posts |
| Careers page with online applications | 10,000 to 18,000 | PSIRA grade filter |
| Local SEO Johannesburg and Pretoria | 10,000 to 20,000 | "security company Johannesburg" |
| Total website | 80,000 to 150,000 | 6 weeks |
| Patrol report client portal option | about 120,000 | Per-client access, PDF, alerts |
| Hosting and maintenance | 1,000 to 1,500 per month | Backups, updates |
Compliance with POPIA (the Protection of Personal Information Act) matters here: job applications and incident reports contain personal data, so storage and retention rules belong in the specification.
The client portal: a renewal argument
A guarding client rarely sees the work done. A portal where they check patrol reports, incidents and attendance per post makes that work visible. Officers log patrols on a smartphone (QR code check-in at each checkpoint), and the client receives a weekly report. In a tender, this traceability often weighs more than a 5 % price cut.
Mini case study
Thabo, managing director of a 600-officer guarding company in Johannesburg, signs about 2 new B2B contracts a year through word of mouth. He invests 115,000 ZAR in the website, 120,000 ZAR in the client portal and 15,000 ZAR a year in hosting, i.e. 250,000 ZAR in the first year.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
One extra contract with a bank branch network at 200,000 ZAR a month represents 2,400,000 ZAR of annual revenue. With a 10 % net margin, that is about 240,000 ZAR, which covers almost all the investment in one year. If the client portal avoids losing a single existing contract at renewal, the case becomes clearly positive.
FAQ
Should we publish our clients' names?
Only with written consent. A presentation by sector and volume ("3 embassies, 80 officers") is usually accepted and enough to reassure.
Do we need the B-BBEE certificate on the site?
Yes, for corporate and public buyers it is one of the first documents requested. A downloadable, up-to-date certificate saves a round of emails in every tender.
What does the 120,000 ZAR client portal include?
Per-client access, patrols logged by QR code, incidents with photos, a weekly PDF report and email alerts. The officers' logging app is included.
Is 6 weeks realistic?
For the website, yes, if registration documents and photos arrive in week 1. The client portal needs 6 to 8 more weeks.
How much does hosting cost?
About 1,000 to 1,500 ZAR a month for the website, backups and updates included. With the client portal, plan for 2,000 to 3,000 ZAR a month.
Let's scope your project. Tell us your target sectors, compliance documents and number of guarded sites, and we will price the website (80,000 to 150,000 ZAR) and the client portal option, with a 6-week plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.