If you're a contractor working insurance panels — or planning to expand beyond one city — this might save you the R80K in mistakes I made first.
2020: Starting Solo in Cape Town
One van. One team. Excel spreadsheets and a notebook. It worked — small team, single city, all jobs visible in my head. The chaos came later, when we started to grow.
2022: Growing to 3 Teams (The First Cracks)
Three teams and Excel was breaking. Jobs fell through the cracks. I couldn't see who was where. A colleague recommended Tradify — I signed up and it genuinely helped. Clean interface, reliable scheduling, good invoicing. For Cape Town only, it worked well.
We were also growing our insurance panel work — Santam and OUTsurance primarily. Tradify could handle the jobs but the insurance compliance side was entirely manual. SLA tracking in a separate spreadsheet. DAS numbers captured by hand. COCs emailed separately. It worked, but it was fragile.
2023: Expanding to Johannesburg (Everything Broke)
We got our first Gauteng insurance panel opportunity. This was the moment everything broke.
My JHB manager was seeing Cape Town jobs. My CT teams were seeing JHB jobs. Everyone was confused. JHB inventory was mixed with CT inventory in the system. I couldn't separate financials — no idea which province was profitable. And SLA compliance in Gauteng was a nightmare to track manually across two cities simultaneously.
Their answer was clear: Tradify is designed as a single-company platform. Multi-branch separation isn't something they offer. I wasn't critical of them for it — Tradify is built for the New Zealand and Australian market where this isn't a requirement. But for a SA contractor running insurance panels across multiple provinces, it was a fundamental gap.
Same problem. Single company structure. Everyone sees everything. Also cloud-only — every load shedding event took my teams offline mid-job. And Stripe-only payments meant significantly higher processing fees than PayFast.
Has multi-branch. Has insurance workflow features. Price: R50,000+/month. Not viable for a growing SA contractor. We weren't ServiceTitan-sized yet.
2024: The Decision to Build
I had spent R80,000 on software that didn't solve my actual problems. I sat down and wrote exactly what I needed:
- True branch separation — CT, JHB, DBN managers each see only their own operations
- Insurance email parser — job auto-created when Telesure/OUTsurance/Santam sends an assignment
- Automated SLA countdown — 60-minute emergency timer, manager alerts before breach
- 40-metre GPS attendance lock — GPS proof for insurance claims, fuel fraud eliminated
- Full offline mode — load shedding can't stop my teams mid-job
- WhatsApp-native — 78% open rate vs 22% for SMS
- PayFast integration — SA payment gateways, not Stripe
Nothing on the market had all of it at an affordable price. So I built it.
Six months of development. Every feature designed around a real problem I had experienced. Not imagined features — actual pain points from running insurance panel teams across multiple provinces. I used it in my own business first, from day one of launch.
2024: Testing PMC at Scale — Adding Durban
Added KwaZulu-Natal as a third branch. The system handled it cleanly. DBN manager saw only DBN jobs. CT and JHB remained completely separate. Financial reporting showed P&L per province for the first time — I finally knew which province was most efficient.
SLA compliance on insurance panels jumped from 87% (Tradify, manual tracking) to 96% in the first quarter on PMC. The email parser was the biggest contributor — no manual capture delay means the SLA clock starts at the right time, and teams get the alert immediately.
2025: Results
- 3,000+ jobs completed across 3 provinces
- 98.3% SLA compliance on insurance panels (Santam, OUTsurance, Telesure)
- R1,200/month fuel fraud eliminated using 40m GPS attendance lock
- R13.14M annual revenue across Western Cape, Gauteng and KZN
- Clear P&L per province: CT 32.5% margin, JHB 26.2%, KZN 32.8%
- Preferred contractor status maintained on all panels
2026: Making PMC Available to Other Contractors
After 18 months running PMC in my own business, I made it available to other SA contractors. The pricing reflects what I would have needed as a growing contractor: a free Essential plan to start with no risk, Panel Pro at R350/month for insurance panel contractors, and an AI add-on at R199/month for automated reports and compliance checks.
If you're a Digicall, Santam, OUTsurance or Telesure panel contractor dealing with SLA pressure, fuel fraud, or trying to manage teams across more than one city — this is the software I built for exactly that.
What I Learned
Lesson 1: International Software Doesn't Understand SA
Load shedding offline mode. WhatsApp-native workflows. PayFast integration. Insurance panel SLA tracking. DAS claim management. None of these exist in Tradify, Jobber or ServiceTitan — because they weren't built for South Africa. They're built for markets where these problems don't exist.
Lesson 2: You Can't Manage What You Can't Measure
Before PMC I had no idea KZN was my most efficient branch at 32.8% margin. I was making staffing and pricing decisions across three provinces completely blind. The financial clarity alone was worth the build.
Lesson 3: Insurance Panel Status Is Your Business
For most SA trade contractors, 60–70% of revenue comes from insurance panels. An SLA compliance warning is not an administrative annoyance — it's an existential threat. Software that requires manual SLA tracking is software that accepts that risk on your behalf.
Lesson 4: Systems Scale, People Don't
You cannot hire your way out of coordination chaos. The right system lets you scale from 3 teams to 10 without proportionally growing your admin overhead. PMC runs with the same admin structure for 3 teams or 30.
Try the Software I Built for My Own Business
Free Essential plan — no time limit, no credit card. Panel Pro (R350/month) for insurance panel contractors. 30-day free trial on all paid plans.
Start Free Trial →Read next: Full software comparison — PMC vs ServCraft vs Tradify vs Eworks →