First: do you need a partner at all?
Three routes, three different bills. Pick the route before you pick the vendor.
| Buy SaaS | Hire a partner | Build in-house | |
|---|---|---|---|
| Right when | The problem is common: meeting notes, generic support, document search | The problem is yours: your data, your systems, your process | AI is the product, permanently, and you can hire for it |
| Time to value | Days | Weeks to months | Months, after the hiring |
| You own | A subscription | The code and the IP, if the contract says so | Everything, including the payroll |
| POPIA | Their terms, their data centre | Negotiable, so negotiate | Fully yours to get right |
| Main risk | Does 70% of what you need, forever | Picking the wrong partner | Never finishing |
The evidence leans towards getting outside help. MIT's NANDA initiative studied more than 300 enterprise generative AI deployments in 2025 and found that buying from specialised vendors and building partnerships succeeded about 67% of the time, while internal builds succeeded only a third as often (MIT NANDA via Fortune). Hiring your own team is also slow here: demand for AI skills in South African job ads grew 352% between 2019 and 2024 (BusinessTech / Pnet). You are competing with the banks for the same people.
Not sure you are ready for any of the three? Take the AI readiness assessment first. It takes three minutes and saves you a pitch meeting.
The ten criteria that actually matter
These are the rows in the scorecard below. The default weights are our view of a typical mid-sized SA enterprise project. Change them to fit yours.
- POPIA posture and data residency. Your AI vendor is an operator under POPIA, and section 21 requires a written contract that holds them to your security measures and makes them tell you immediately about a breach (POPIA s21). Personal information sent to a model hosted overseas is a cross-border transfer under section 72 (POPIA s72). A good partner raises both before you do and can tell you which region your data will sit in. Our POPIA and AI guide covers the detail.
- Delivery evidence. Production systems with real users, not pilots and not demos. Ask to see one running. A slick prototype proves they can build a prototype.
- Team seniority. Who writes the code after the partner who pitched goes back to pitching? Get names and CVs of the actual delivery team, and a clause that stops them being swapped out without your say.
- IP ownership and handover. South African copyright law has no automatic "work for hire" rule for contractors, and an assignment of copyright only has effect in writing, signed by the assignor (Copyright Act 98 of 1978, s22(3)). Get the assignment in the contract, plus the repositories, infrastructure accounts and documentation at handover.
- Pricing model. Fixed price, time and materials, or a monthly retainer are all fine. Vague is not. You want a clear scope, named milestones and a change-request process you understand before you sign.
- Support and running costs. Hosting, model usage and maintenance are real monthly line items. Our cost guide puts maintenance at 15 to 20% of the build cost a year. A vendor who quotes zero running costs is hiding them.
- Model and vendor lock-in. Can you switch the underlying model when a cheaper or better one ships? Can another team take over the code? Proprietary platforms you rent forever are a pricing strategy, not an architecture.
- References you can phone. Two clients, ideally in your industry, who will take a 15-minute call. Logos on a slide are not references.
- Local context. Load shedding, WhatsApp-first customers, customers who do not all speak English, rand budgets. A partner who has shipped here designs for it without being asked.
- Change management. The best system your staff refuse to use is worth nothing. Ask how they handle training, rollout and the people whose jobs change.
Red flags: walk out politely
- They promise accuracy numbers before they have seen your data.
- "Operator agreement" gets a blank stare.
- No production work they can show you, only case-study PDFs.
- The pitch team and the delivery team have no overlap, and they will not name the delivery team.
- The contract gives you a licence to use the code, not ownership of it.
- Running costs are "minimal" or not mentioned at all.
- Everything runs on their proprietary platform and there is no exit plan.
- They say yes to every feature in the first meeting. Good partners push back.
- They want the full fee upfront for a project with no milestones.
Questions to ask in the pitch
- Show us one system you built that is live today. Who uses it, and how many?
- Who exactly will work on our project, and what percentage of their time is ours?
- Where will our data be stored and processed, and which models will see it?
- Will you sign an operator agreement under POPIA section 21? Can we see your template?
- Who owns the code, the prompts, the trained models and the data pipelines when we are done?
- What will this cost us a month to run in year one, and what drives that number up?
- If we want to change model provider in a year, what breaks?
- What would make you tell us this project is a bad idea?
- How do you measure whether it worked, and who agrees the measure?
- Can we speak to two clients, one of whom had a project go wrong?
Question eight is the best one on the list. A partner who has never talked a client out of a project has never been honest with one.
What it should cost
These are the same bands we publish in our AI development cost guide, where a calculator explains what moves you inside them. If a quote lands far outside the band, ask why. Sometimes there is a good answer.
| Project | Typical range | Timeline |
|---|---|---|
| Chatbot / WhatsApp automation | R80k to R250k | 4 to 8 weeks |
| Document intelligence | R250k to R600k | 6 to 12 weeks |
| Voice agent | R300k to R700k | 8 to 12 weeks |
| Prediction engine | R500k to R1.5m | 3 to 5 months |
| Full AI platform | R1.5m to R5m+ | 3 to 6 months |
Plus running costs: roughly 15 to 20% of the build cost a year in maintenance, and model usage on top.
The vendor scorecard
Name up to three vendors, set how much each criterion matters to you, then score each vendor from 1 (poor) to 5 (excellent). Totals update as you go. Nothing leaves your browser: no email gate, no tracking of your scores. Download it as a CSV for the procurement file, or print it for the evaluation meeting.
Weighted AI vendor scorecard
Where to find vendors to score
Start with our free, editorial directories. Nobody pays to be listed. AI companies in South Africa tracks the full national list, with city cuts for Johannesburg and Cape Town. The directory tells you who exists. The scorecard tells you who fits.
Questions people actually ask
How do I choose an AI development company in South Africa?
Shortlist three and score them on the same criteria: POPIA posture and data residency, production work you can see, the seniority of the actual delivery team, IP ownership, pricing model, running costs, lock-in and references you can phone. Weight the criteria for your project before the pitches, not after, so the loudest pitch does not set the rules.
Should I hire an AI partner or build an in-house team?
Hire a partner when the problem is specific to your business and you need it live in months. Build in-house when AI is your core product for years and you can recruit for it. MIT's NANDA research in 2025 found vendor and partner-led generative AI deployments succeeded about 67% of the time, against roughly a third of that for internal builds.
What should an AI development contract include in South Africa?
A written operator agreement under POPIA section 21, a clear statement of where data is stored and which models process it, a signed copyright assignment for the code and models, named milestones with acceptance criteria, a change-request process, running-cost estimates, and a handover clause covering repositories, infrastructure accounts and documentation.
Who owns the IP when an agency builds my AI system?
Do not assume you do. South African copyright law has no automatic work-for-hire rule for contractors, and section 22(3) of the Copyright Act says an assignment only has effect in writing, signed by the assignor. Put the assignment in the contract and cover the code, prompts, trained models and data pipelines.
How much does it cost to hire an AI development partner in South Africa?
A production chatbot or WhatsApp automation runs R80,000 to R250,000, document intelligence R250,000 to R600,000, a voice agent R300,000 to R700,000, a prediction engine R500,000 to R1.5 million, and a full AI platform R1.5 million to R5 million plus. Add 15 to 20% of the build cost a year for maintenance, plus model usage.
What are the red flags when choosing an AI vendor?
Accuracy promises before they have seen your data, no live production work to show you, a delivery team they will not name, a contract that licenses the code instead of assigning it, running costs described as minimal, a proprietary platform with no exit plan, and a blank stare when you say operator agreement.