sorae.
ProductPricingDocsAboutContact
← Blog
Industry19 April 20268 min read

Bank Statement Analysis Tools in South Africa: A Practical Comparison

Every option available to SA lenders, rental agents, and employers — what each one costs, what it gets right, and where it falls short.

Most South African lenders, rental agents, and employers are still reading bank statements the same way they did in 2010 — someone opens a PDF, scrolls through three months of transactions, highlights a salary figure, and makes a call. It works. It also takes 20 minutes, produces inconsistent results, misses behavioural signals buried in the data, and creates a POPIA exposure every time a statement sits in an inbox.

The options have changed. This article covers every approach available in South Africa today — including their real limitations — so you can pick the one that fits how you actually work.

Option 1: Manual review

A staff member opens the PDF, looks for salary credits, estimates expenses, and makes a judgement call. This is still the dominant approach across SA microlenders, rental agencies, and smaller employers.

Where it works

Zero cost, no setup, no integration. For organisations processing fewer than five applications per week, the overhead is manageable and a human reviewer can apply contextual judgement that automated tools can miss.

Where it fails

It does not scale. It is inconsistent — two reviewers reading the same statement will reach different conclusions. It misses signals: a human eyeballing 90 days of transactions will not reliably catch returned debit patterns, pre-payday cash withdrawals, or multiple loan debits from different providers. It also creates POPIA exposure — the statement sits in email, gets downloaded, sometimes forwarded. And under the NCR's affordability assessment regulations, informal review is difficult to document and audit.

Option 2: Payslip-only verification

Many rental agents and employers still accept payslips as the primary income verification document, sometimes supplemented by a single bank statement.

Where it works

Simple to request, familiar to applicants, and verifies gross salary for formally employed individuals. Fine for low-risk tenant screening where the applicant has clean, stable employment.

Where it fails

Payslips are easy to forge. A payslip tells you gross income — it tells you nothing about how that money is actually managed. Someone can earn R35,000 per month and have R47 left on the 28th. Payslip-only screening misses all expense behaviour, existing debt load, gambling patterns, and cash flow volatility. The NCR explicitly requires credit providers to validate income using bank statements, not payslips alone.

Option 3: Credit bureau reports

TransUnion, Experian, and Compuscan offer credit reports that show a consumer's repayment history, existing credit obligations, and a credit score. Most lenders run these as a standard part of their process.

Where it works

Credit reports are the gold standard for repayment history and existing obligation disclosure. They catch defaults, judgements, and debt review status that no bank statement will surface. Essential for NCR-registered credit providers and non-negotiable for any serious lending process.

Where it falls short

Bureau reports reflect the past — what was reported to the bureau. They do not show current income levels, current expense behaviour, or cash flow volatility. A consumer with a clean bureau record can still be financially overstretched. The NCR's affordability regulations exist precisely because bureau reports alone are insufficient for responsible lending. Statement analysis is the complement, not the substitute.

Option 4: Enterprise platforms — Experian Affordability and Finch Technologies (Gathr)

Two dedicated platforms exist in the South African market for automated bank statement affordability assessment at scale.

Experian Affordability (Verdus + Trusso)

Experian's affordability product uses two components: Verdus, a data aggregation layer that accesses transactional data directly from banks via secure APIs, and Trusso, their automated categorisation engine. The result is a structured income and expense picture pulled from live bank data rather than PDF parsing. It integrates with their broader bureau offering, making it attractive for large credit providers who already have an Experian relationship.

The entry bar is high. This is an enterprise product designed for large lenders and financial institutions. Pricing is not public, implementation requires a formal contract and integration project, and it is not accessible to a rental agency or a small microlender who needs to check five statements a week.

Finch Technologies — Gathr

Finch Technologies, based in Cape Town, built Gathr as a digital onboarding and affordability platform. Their statement processing module handles PDF bank statements from multiple SA banks and returns transaction categorisation, income identification, and affordability data. They have recently added support for scanned statements, which addresses a meaningful gap for lower-LSM applicants who submit ATM-printed statements. Gathr also includes identity verification and fraud detection, making it more of a full onboarding platform than a point solution.

Finch is primarily API-driven and targets financial service providers building it into their existing systems. Pricing is not publicly listed — it is a contract-based arrangement suited to organisations with development resources and volume commitments. For a landlord who wants to check a tenant's statement before signing a lease, or an employer doing pre-hire income verification, the integration overhead and commercial structure are not a fit.

Option 5: Instant, no-commitment tools — Sorae

Sorae is a bank statement intelligence tool built by Sinneo Financial Technologies for South African lenders, rental agents, and employers who need an affordability answer fast, without signing a contract or building an integration.

You upload a PDF bank statement — currently Capitec, with FNB, ABSA, Standard Bank, and Nedbank in active development — and receive a full structured report in under 3 seconds. The report includes verified monthly income, a full expense breakdown across eight categories, disposable income, an affordability grade from A to F, a recommended maximum instalment calculated at 40% of disposable income (NCR-aligned), and up to 13 behavioural risk signals including returned debits, gambling activity, overdraft reliance, multiple loan obligations, payday loan usage, income volatility, and lifestyle inflation. Every report also includes a plain-language analyst summary written by AI.

Access is via a web dashboard for manual uploads, or via a REST API for organisations that want to embed it into their lending or onboarding workflow. Pricing is credit-based with no subscription: Starter is R300 for 20 analyses (R15 each), Growth is R1,000 for 100 analyses (R10 each), and Scale is R4,000 for 500 analyses (R8 each). Credits never expire.

The architecture is zero-retention by design: the raw PDF is never written to any database. All processing happens in server memory and the statement content is discarded immediately after the report is generated. Only the report itself is stored. This makes Sorae POPIA-compliant without requiring any additional data governance work from the organisation using it.

Side-by-side comparison

OptionSpeedPricing modelPOPIA riskNCR alignedSuits
Manual review15–30 minStaff timeHighPartialVolume < 5/week
Payslip only5 minFreeLowNoInformal screening
Credit bureau< 1 minPer enquiryLowPartialAll lenders
Experian Affordability< 1 minEnterprise contractLowYesLarge lenders
Finch / Gathr< 10 secContract + APILowYesMid-large lenders
Sorae< 3 secR8–R15 per analysisVery lowYesAll sizes

Common questions

Is automated bank statement analysis POPIA compliant?

It depends on the tool. POPIA compliance requires that personal information is processed lawfully and retained only as long as necessary. Tools that store raw statement content create ongoing POPIA exposure. Sorae processes statements in-memory and discards all content immediately — no PDF, no transaction data, no names are ever stored. Only the generated report is retained.

What does the NCR require for affordability assessments?

Under Section 81 of the National Credit Act and the 2015 affordability regulations, registered credit providers must validate gross income using three months of bank statements or payslips, calculate discretionary income after minimum living expenses, and assess all existing debt obligations before extending credit. The maximum instalment for new credit is typically capped at 40% of verified disposable income. Failure to conduct a proper assessment constitutes reckless lending.

Can rental agents and employers use these tools, or are they just for lenders?

These tools are not restricted to lenders. Rental agents use them to verify tenant affordability before signing leases. Employers use them for income verification during hiring. Only NCR-registered credit providers are subject to the formal affordability assessment regulations — rental and employment use cases have more flexibility.

How does automated analysis compare to manual review for catching risk?

Automated tools are significantly better at catching behavioural risk signals. A human reviewer will typically verify salary and maybe check for obvious debit orders. Automated tools catch returned debits, pre-payday cash withdrawals, sustained negative balances, gambling transaction patterns, multiple concurrent loan obligations, and income volatility across all three months — signals buried in 90 days of transaction data that are routinely missed in manual review.

The bottom line

Credit bureau reports and manual review are not going away. Bureau reports are essential for repayment history. Manual review will always have a role for edge cases and appeals. But neither is sufficient for the income verification and expense behaviour analysis that the NCR requires and that responsible lending demands.

For large lenders with development teams and contract budgets, Finch/Gathr or Experian Affordability are worth evaluating. For everyone else — microlenders, rental agencies, HR teams, smaller credit providers — the choice has historically been manual review or nothing, because enterprise tools were inaccessible.

That gap is what Sorae is built for. At R8–R15 per analysis with no setup, no contract, and no expiry on credits, one avoided bad loan or problem tenant pays for hundreds of checks.

Try it yourself

3 free analyses, no card required.

See the output before committing to a pack.

Create free account →

Sorae

The definitive financial intelligence layer for South African institutions.

Sinneo Group (Pty) Ltd

Product

  • Instant Intelligence
  • Affordability Grading
  • Behavioral Risk
  • Zero Retention
  • Try the API

Sectors

  • Lenders
  • Rental Agents
  • Employers

Company

  • About Us
  • Blog
  • Contact
  • FAQ
  • Sign In
  • Get Started →
BlogTermsPrivacyPAIA ManualFAQContact© 2026 Sinneo Financial Technologies (Pty) Ltd