Built for South African brokerages

Every rand.
Every policy.
Accounted for.
For every client.

CommHub automatically reconciles commission statements from every insurer, flags unpaid policies, and calculates agent payouts — in minutes, not hours.

Handles DebiCheck, Pay@, SASSA and Persal — out of the box.

Real broker ·R58,059in commission protected in 15 days

Supports commission statements from

Two Mountains UnderwritersClientele LifeAvbobOld MutualSanlamSimplyAnd many more...

Trusted by

Distribution partners

The problem

Manually working with Excel
is killing your brokerage.

🧮
Manual reconciliation

Hours every month cross-referencing insurer statements against your policy book. Row by row. Error by error.

🔕
No early warning system

Lapsed policies, DebiCheck failures, missing premiums — you find out weeks late, if at all.

⏱️
Agent payouts take days

Calculating splits per provider, per payment method, per agent is a spreadsheet nightmare that creates disputes.

👁️
Invisible unpaid policies

No visibility into which clients haven't paid. No grace-period tracking. Revenue slips through the cracks.

Real numbers from a real broker

Source: MicFin Groepskema, Mar 2026

0Policies on book
0Active policies
0Agents managed
0Unpaid flagged
R0Commission in 15 days
How it works

From upload to reconciled
in under 60 seconds.

01
Upload
Drop your Excel file

Drag and drop any commission statement. Two Mountains, Clientele, Avbob or any supported insurer.

02
Parse
Auto-extracted & normalised

CommHub reads every row, normalises column names, handles date formats and currencies.

03
Reconcile
Matched against your book

Every policy number matched against your live policy book. Unmatched records flagged instantly.

04
Pay
Commission splits calculated

Agent payouts calculated per-provider rules. Download pay slips. Done.

Product

See exactly what you're getting.

CommHub dashboard overview
Dashboard

Your entire book, summarised at a glance.

The moment you log in, CommHub shows you what matters: how many policies are active, how many are unpaid, which agents are performing, and what you've earned this period — no digging required.

  • Total policies on book vs. active count
  • Unpaid policies flagged with rand value at risk
  • Commission earned this period, per provider
  • Agent headcount and activity summary
Commission statement upload and parse view
Statement Parser

Upload any insurer's Excel. Parsed in seconds.

Drag and drop a commission statement from Two Mountains, Clientele, Avbob, or any supported insurer. CommHub reads the file, normalises columns, handles date formats, and shows you every line item — matched or unmatched.

  • Drag-and-drop upload — no reformatting needed
  • Matched vs. unmatched count with rand totals
  • Auto-detects sheet structure and column names
  • Total commission extracted in one pass
Agent payout reports dashboard
Agent Reports

Commission calculated per agent, automatically.

CommHub breaks every payment down by agent, provider, and payment method. No spreadsheet, no disputes. Generate printable pay slips and close payroll in minutes.

  • Commission per agent broken out by provider
  • Debit order, Pay@, SASSA, Persal — all separated
  • Configurable splits and deduction rules
  • Downloadable pay slips for every agent
Client book and dependants view
Client Intelligence

CRM-level client data. Built for brokers.

Every policyholder has a full record: their policies, dependants, documents, and payment history. Unpaid alert badges surface at-risk clients instantly so nothing slips through.

  • Full policy list with status per client
  • Dependants tab with relationship and cover details
  • Unpaid alert badges on at-risk clients
  • Document storage and birthday reminders
Commission reconciliation results view
Reconciliation

Green, amber, red. Know your risk instantly.

The reconciliation view shows matched policies in green, unmatched in red, and within-grace-period in amber. Every unmatched rand is visible upfront — so you chase what you're owed, not what you find by accident.

  • Matched policies (green) — confirmed and reconciled
  • Unmatched policies (red) — rand value at risk surfaced
  • Grace period (amber) — tracked, not false-flagged
  • One-click manual link for new or renamed policies
All capabilities

Everything a broker needs.
Nothing they don't.

Statement Parser

Upload any insurer's Excel — TMU, Clientele, Avbob, and more. CommHub handles column variants, serial dates, and missing data automatically.

🔍

Commission Reconciliation

Every policy matched by number. Unmatched records shown with rand value at risk. One-click manual linking for new policies.

⏱️

Smart Grace Period Tracking

Premiums can take up to 10 working days to settle. New policies may have a 2-month window before lapsing. CommHub tracks both — so you never flag a policy that's still within its grace period.

👥

Agent Management

Add your full team, assign clients, and see agent-level commission summaries. Configurable splits per agent, per provider.

📋

Client Book

Full policyholder records with SA ID encryption (POPIA compliant). Multiple policies per client. Birthday reminders. Document storage.

🔒

Multi-Tenant & Secure

Row-level security — your data is completely isolated from every other brokerage. Full audit log on every change. POPIA compliant from day one.

📄

Agent Payout Reports

Auto-calculate what each agent is owed per provider, per payment method. Generate printable pay slips. End commission disputes before they start.

🚨

Unpaid Policy Alerts

See exactly which clients haven't paid, why, and for how long. Chronic non-payers flagged automatically. Protect your book before policies lapse.

Pricing

Simple. Transparent.
No surprises.

All plans include R0.10 per client record per month.

Solo

For independent brokers flying solo

R1,499

/mo + R0.10 per client record

Unlimited statement uploads
All supported insurer parsers
Full commission reconciliation
Smart grace period tracking
Client book (POPIA compliant)
Single user — no team access
Agent management & payout reports
Exportable reports & CSV
API integrations
Get started →
Most Popular
Standard

For growing brokerages with a team

R2,999

/mo + R0.10 per client record

Everything in Solo, plus:
Multi-user team access with roles
Agent commission calculator & payout reports
Printable agent pay slips
Full reporting suite & CSV export
Unpaid policy alerts & lapse tracking
Client reminders (birthdays, renewals)
Document storage per client
Audit trail
Get started →
Premium

For large brokerages and distribution networks

R7,999

/mo + R0.10 per client record

Everything in Standard, plus:
Unlimited team members and agents
API access & system integrations
Custom parser builds for new insurers
Advanced analytics & book valuation
Multi-user admin roles & permissions
Priority onboarding & support
Dedicated account manager
White-glove migration
Book a demo →

Example: A brokerage with 1,750 clients on the Standard plan pays R3,174/mo — less than the cost of one missed commission payment.

Stop leaving
rands on the table

Join brokers already reconciling faster with CommHub.