Built for South Africa's municipal & agency collections

Import. Collect. Resolve.

iCollectPRO is the multi-tenant arrears management platform for municipalities, collection agencies and independent collectors — each on their own isolated tenant, with their own client entities and debt books. From import to legal handover, in one system.

Contact iCollectPRO Team
Tenant Isolated POPIA-Aligned SA Hosted API Ready
Dashboard
Real-time debt recovery, cash collections & portfolio status
Total Debt Book
R284.7K
6 active accounts
Total Arrears
R280.8K
Collectable overdue
Billings <90D
R3,839
Unexpired debt
Recovered Cash
R0
Recovery rate: 0%
Active Cases
6
Queue volume
Highest impact cases ranked by arrears, days overdue & risk
Debtor
Status
Arrears
DPD
Action
57 · 46891Adema T. & Adema I.H.M.
NEW
R 156,045.61
90
Open 360°
44 · 46855Adema T. & Adema I.H.M.
NEW
R 51,365.86
90
Open 360°
33 · 49475Adema T. & Adema I.H.M.
NEW
R 31,035.03
90
Open 360°
Work Queue
Collector Daily Work Queue · 6 / 6 accounts
Debtor
Strategy
Arrears
DPD
Action
#57 · 46891Thabo Ngwenya
INTENSIVE
R 156,045.61
90
Work Case
#44 · 46855Palesa Dlamini
ACTIVE
R 51,365.86
90
Work Case
#33 · 49475Willem Botha
ACTIVE
R 31,035.03
90
Work Case
#25 · 47811Naledi Mokoena
STANDARD
R 14,180.89
90
Work Case
Debt Books
Entity Debt Book · 20 / 20 accounts
Account
Status
Balance
Overdue
Action
DEMO-CORP-01Sandton City Commercial Hub
ACTIVE
R 2,450,000
R 2,450,000
Workbench
DEMO-HR-01Johannes van Zyl
ACTIVE
R 520,000
R 520,000
Workbench
DEMO-006Bongani Mthembu
ACTIVE
R 460,000
R 460,000
Workbench
DEMO-007Sarah Nkosi
ACTIVE
R 390,000
R 390,000
Workbench
📈 Insights for the Period
Municipalities: Bophelo Valley Municipality › Town & Farms
12 monthsYTD
Period: Nov 25 – Oct 26 (2025-11-01 to 2026-10-31)
Collections
R3.8m
412 payments
Trust Deposits
R3.8m
R 0.4m commission
Net to Municipalities
R3.4m
After commission
Arrears Now
R134.9m
Current book
Promise Kept Rate
68%
73 promises due

Collections by Month

Recovered payments, with the net paid to municipalities from trust

NovDecJanFebMarAprMayJunJulAugSepOct
CollectionsNet to municipality

Arrears Aging

The book as it stands today

R134.9mtotal
CurrentR24.3m · 18%
1-30 daysR16.2m · 12%
31-60 daysR18.9m · 14%
61-90 daysR29.7m · 22%
91-120 daysR18.9m · 14%
120+ daysR27.0m · 20%
Municipality Performance — Bophelo Valley (BVM552)
Figures for this municipality only · choose “All Entities” for the portfolio
Collection Rate
62.4%
Target: 95%
Total Debtors Book
R96.5m
1,114 accounts
Days Sales Outstanding
74 days
Average days in arrears
Book Older Than 90 Days
34.6%
R 33.4m

Collection Rate vs 95% Target

95% targetCurrent 62.4%

Monthly Debtors Book Movement

Opening balanceR 95,210,870.15
New billingsR 4,120,440.00
CollectionsR 2,850,095.75
Write-offsR 0
Closing balanceR 96,481,214.40
Current
R8.6m
30 days
R13.4m
60 days
R16.3m
90 days
R36.5m
120+ days
R21.1m
Compliance Overview
Unified oversight · POPIA, MFMA, KYC, Trust & SLA
POPIA S19/21
0/1
Data protection
MFMA S116
0
Municipal mandates
CFDC / KYC
0/0
Collector standing
Trust Controls
0
S20 trust accs
Remittances
0
60-day payout
SLA Engine
100%
Recovery rate
Dual sign-off required from Accounting Officer & CFO
Active S116 Mandates0
Expiring Soon (<30 days)0
Dual Sign-Off EnforcedOfficer + CFO
Inspect Mandates →
🏛️
Debtor Self-Service Portal
Official Debtor Account Access
Account Number
e.g. 47659
ID Number, Company Reg, or Mobile
Verification credential
Send PIN to my mobile →
Protected by POPIA Section 19 security safeguards & statutory encryption.
⚠
12
SLA breaches this cycle
Escalate now →
💳
DEMO-CORP-01
Payment plan · PTP captured
Example Tenant: Metro Municipality ● 100% Tenant Isolation Enforced

Multi-Tenant Collections Command Centre

Pick a tenant type to see how the same platform reshapes itself — one entity for a municipality, several for an agency, a single portfolio for a sole collector.

5
tenant operating models — municipality to corporate
7
case lifecycle stages, fully configurable per client
7
agentic AI roles, tenant-scoped and permission-aware
403
the answer for any cross-tenant request, by design
Tenant operating model

Built for every kind of collector, not one tenant.

iCollectPRO supports five distinct tenant types on shared infrastructure — with the older managed-service and hybrid models kept migration-compatible underneath.

01

Municipality

Runs its own internal collectors against its own ratepayer book. The tenant and the client entity are the same organisation.

Tenant: Municipality X → Entity: Municipality X
02

Collection Agency

Manages debt books on behalf of several client entities under one tenant — each entity's data kept separate within the agency's workspace.

Tenant: Metro Municipality → Entities: Joburg, B, C
03

Individual Collector

A sole collector or small practice working a single portfolio, registered with a trust account where one is required.

Tenant: John Collector → Own Portfolio
04

Collection Firm

A registered firm coordinating multiple collectors and trust accounts across client mandates, with firm-level reporting.

Multiple collectors, one firm tenant
05

Corporate Entity

Enterprise and corporate debt portfolios — the platform's fourth planned category, built on the same isolation model.

Custom limits · custom integrations
See all five tenant types in detail →
Data structure

Tenant, client entity, debt book — in that order.

Every account, case, payment and document belongs to a debt book, which belongs to a client entity, which belongs to a tenant. A tenant ID supplied by a browser or API client is never, on its own, enough to reach another tenant's data.

Tenant: Metro Municipality
↪ Client Entity: City of Johannesburg
Debt Book: JHB-2024-ARREARS-04
↪ Client Entity: Municipality B
Debt Book: MB-2024-WATER-01
↪ Client Entity: Municipality C
Debt Book: MC-2023-RATES-11

Minimum debt book fields

id
tenant_id
client_entity_id
name
code
source_type
source_filename
account_count
total_balance
total_arrears
status
imported_at
created_by
metadata

Existing import functionality carries over unchanged — debt books are additive structure, not a rebuild of the ingestion pipeline.

See the full data model →
Case lifecycle

One configurable path from import to resolution.

The lifecycle is a state machine, not a hard-coded funnel — segments, strategies and exit conditions are set per client, per debt book.

01

Book Ingestion

Canonical schema, validation, dedupe, immutable storage.

02

Segment & Score

Ageing buckets and per-client scoring rules.

03

Soft Collections

SMS, email, WhatsApp and call tasks run on strategy.

04

Negotiation & PTP

Promise-to-pay capture and plan negotiation.

05

Pre-Legal Escalation

SLA-driven escalation triggers before handover.

06

Legal Handover

Structured handoff, disputes side-flow throughout.

07

Resolved

Paid, settled, written off, or prescribed / deceased.

See every stage in detail →
Feature entitlements

Every tenant gets a plan. Every plan gets a feature set.

Features are configurable per tenant, not per deployment — a superadmin turns capability on or off without a code change.

Collections Core
  • Core CollectionsDebtor 360, work queue, cases
  • Debt Book ImportValidated ingestion pipeline
  • Payment PlansPTP capture and reconciliation
  • Multi-EntityMultiple client entities per tenant
Communications
  • SMSOrdered strategy actions
  • WhatsAppTwo-way debtor messaging
  • EmailTemplated notices and statements
  • Debtor PortalSelf-service view and payment
Intelligence & AI
  • AI CopilotCollector-facing assistant
  • AI AgentsAgentic automation, see below
  • Advanced ReportingPortfolio and SLA analytics
  • Data ServicesEnrichment and trace waterfall
Platform & Integration
  • SLA ManagementEscalation and breach tracking
  • Legal ModuleHandover and case documentation
  • API AccessProgrammatic integration
  • Custom BrandingTenant name, logo, colour, contact
See the full feature catalogue →
Security & compliance

Tenant isolation is enforced centrally, not per feature.

A normal tenant user cannot reach another tenant's debtors, cases, payments, documents or audit records — the active-tenant context is checked on every request, and an invalid or unassigned tenant returns 403.

RBAC

Central RBAC

Role-based access control and tenant authorization enforced at the platform layer, not left to individual endpoints.

Audit

Audit logging

Tenant lifecycle changes, access, and data-subject actions are all recorded for review.

POPIA

POPIA-aligned

Tenant-level data isolation, retention rules, access logging and data-subject workflows built into the model.

Hosting

South African hosting

Architecture supports deployment in South Africa and avoids unnecessary cross-border movement of debtor data.

Secrets

Secure secrets

No credentials in source control, no credentials in model defaults, least-privilege access throughout.

Migration

Migration safety

Every schema change ships with an upgrade path, a downgrade path where practical, and a regression suite.

NCR / NCA

National Credit Act

Debt review status, prescription, and Section 129/130 notice procedures checked before a collector can act on an account.

Read the full compliance breakdown →
Agentic AI

Controlled agents, scoped to the tenant that owns them.

Every agent operates inside the same tenant boundary as its human collectors — no agent sees across tenants, and every action is permission-checked like any other user.

CA

Collections Agent

Runs the day-to-day collections strategy across an assigned segment.

PT

PTP Agent

Tracks promise-to-pay commitments and follows up on missed dates.

SL

SLA Agent

Watches SLA timers and triggers escalation before a breach occurs.

CM

Communication Agent

Drafts and sequences SMS, WhatsApp and email touches per strategy.

DQ

Data Quality Agent

Flags malformed records, duplicate accounts and enrichment gaps.

PA

Portfolio Analyst Agent

Surfaces portfolio-level trends and ageing risk to tenant admins.

CO

Collector Assistant

Answers a collector's questions about a case, in context, on demand.

Data & bureau partners

Built to plug into South Africa's credit bureaus.

Tracing, affordability checks and risk scoring lean on the same bureau data your collectors already trust — the Data Services entitlement is built to work alongside these partners.

TransUnion

Global Credit & Risk Data

Consumer and commercial credit bureau data for tracing, risk scoring and account enrichment.

Experian

Consumer Credit Intelligence

Credit and identity data supporting debtor verification and portfolio risk segmentation.

XDS

SA Bureau & Trace Data

South African bureau data supporting trace, scoring and affordability checks across debt books.

Tenant lifecycle

From prospect to active tenant, fully audited.

Prospect→ Onboarding→ Trial→ Active→ Suspended→ Past Due→ Cancelled→ Archived

“We handed over a book of defaulting ratepayers and kept our own dashboard the whole time. Nothing about our data touched another municipality's tenant.” Tenant administrator, reference deployment

“Onboarding a new client entity took an afternoon, not a new environment. The debt book import worked exactly like before.” Collection agency operator, pilot programme

Plans

Platform-managed plans, not per-deployment pricing.

Setup, subscription, usage, per-account, per-seat, AI and communications fees are all billed centrally — never embedded in the collections logic itself.

Starter

A single small portfolio, a handful of collectors, the core collections workflow.

R 5,000 /month excl. VAT
Setup: Free
Capacity & quota caps
📁 2,000 Accs👥 1 Seat🏛️ 1 Entity
Entitled features (5)
  • Core Collections Engine
  • Debt Book Import
  • Dynamic Work Queue
  • Payment Plans & PTPs
  • Debtor Self-Service Portal
Talk to us
Business

Multi-entity portfolios with API access, automation and the full AI agent set.

R 25,000 /month excl. VAT
Setup: Free
Capacity & quota caps
📁 25,000 Accs👥 10 Seats🏛️ 10 Entities
Entitled features (18)
  • Core Collections Engine
  • Debt Book Import
  • Dynamic Work Queue
  • Payment Plans & PTPs
  • Omnichannel Communications
  • Direct SMS Gateway
  • Email Dispatcher
  • WhatsApp Business API
  • Advanced Analytics & Reports
  • SLA Management Watchdogs
  • AI Collector Copilot
  • Autonomous AI Agents
  • Legal & POPIA Governance
  • Platform REST APIs
  • Debtor Self-Service Portal
  • Data Quality & Cleansing
  • Multi-Entity Management
  • Debtor Calling
Talk to us
Enterprise

Negotiated limits and pricing, custom integrations, dedicated support.

R 50,000 /month excl. VAT
Setup: Free
Capacity & quota caps
📁 Unlimited Accs👥 Unlimited Seats🏛️ Unlimited Entities
Entitled features (19)
  • Core Collections Engine
  • Debt Book Import
  • Dynamic Work Queue
  • Payment Plans & PTPs
  • Omnichannel Communications
  • Direct SMS Gateway
  • Email Dispatcher
  • WhatsApp Business API
  • Advanced Analytics & Reports
  • SLA Management Watchdogs
  • AI Collector Copilot
  • Autonomous AI Agents
  • Legal & POPIA Governance
  • Platform REST APIs
  • Debtor Self-Service Portal
  • Data Quality & Cleansing
  • Multi-Entity Management
  • Custom White-Label Branding
  • Debtor Calling
Talk to us
See full plan details →

Ready to move a debt book onto its own tenant?