The credit signal the bureau doesn't have.

Behavioural credit scoring for South African lenders

Millions of creditworthy South Africans get a reflexive "no": not because they can't repay, but because the credit bureau has nothing on them. Affy reads their bank statement instead, and turns three months of real cash behaviour into the confidence to say yes.

718 / 850
GOOD
Income
82 / 100
Inflows land every month; stable amount
Buffer
66 / 100
Avg daily balance R2,140; few low-balance days
Discipline
88 / 100
No returned debits; one lender; low debt-service
Red Flags
94 / 100
Negligible gambling; low cash dominance
● ADVISORY: tamper check clear

Turning the six major SA bank statements into a credit signal

VerdictClear / Caution / No-Go, with the 6 checks behind it, not just a number
Behavioural Score300–850, built across 4 weighted families derived from real cash conduct
AffordabilityNCA Reg 23A, income and expense categories with a full audit trail
Collection ForecastWill the debit order collect, and on which day is best to set it
Tampering ChecksA suspected tamper signal is surfaced, but it never halts scoring. It advises the human; the human decides.

Most declines aren't bad credit.
They're no credit.

26%

Credit invisible

But most "thin file" people have jobs, homes and a long history of meeting their obligations. They simply never left a trail the bureau can read.

±8m

Untapped market

South Africans could be accurately scored today, with the right data. They have jobs, pay rent, meet obligations. The bureau just can't see it.

20–45 min

Manual grind

per application reading statements, categorising transactions, plugging numbers into spreadsheets. Qualified staff doing work a machine should do.

* Source: TransUnion SA, CreditVision Link, credit-invisible consumer estimates.


It replaces the slow, blind parts of your credit decision.

For thin-file applicants the bureau comes back empty, so today the file lands on an analyst's desk, or gets declined unseen.

Today, on a thin-file applicant

  • A bureau enquiry that returns no usable score. Paid for, learned nothing
  • 15–45 minutes of an analyst reading the statement by hand. Slow and inconsistent
  • Or a decline unseen. A good customer lost, with no audit trail of why

With AffyScore

  • A score in minutes, automatically, from the statement they already sent
  • Consistent and auditable: every output versioned for review and dispute
  • More good customers approved, more bad ones caught, on evidence

How it works

Bank statements in. Decision pack out.

Three months of statements. Six stages. One complete, defensible credit decision.

01

Intake

Operator upload, customer self-upload via tokenised link, or direct API call. Batch up to 30 statements.

02

Extract

Six SA banks parsed by fingerprint: FNB, Standard Bank, ABSA, Nedbank, Capitec, Discovery. Regex extraction with AI vision fallback for scanned or image-based documents.

03

Tamper Check

Document tampering checks across metadata, font/layout, mathematical, and sequence anomalies. Advisory: flags findings for the human, never auto-declines.

04

Transaction Categorisation

Every transaction sorted into NCR expense categories over a 3-month window. Counterparty identified. Salary detected by recurrence. Discretionary spend flagged. Net available income derived.

05

Affordability

Reg 23A affordability on statement-derived income. Disposable income, maximum instalment, norm-floored expenses, audit-stamped output.

06

Score + Recommendation

300–850 behavioural score across four weighted families. Reason codes in plain English. Outcome recommendation to support the lender's decision.


Collect on the right day.

For debit-order lenders, the real question isn't just "can they afford it" — it's "will the debit actually fire, and when." Affy answers both.

Collectability
90%
Predictability
71%
Best collection day
the 26th
Best window
Salary in Debit floor Best window
R1,113 — recommended instalment clears 90% on the 26th

What this means for a debit-order lender

Know if the debit will fire.

Affordability says they can pay. The collection forecast says when the money is actually there, and whether your debit order will clear.

Fewer bounced debits.

A debit order set on the wrong day bounces even for good borrowers. The right day cuts returned debits and the cost that comes with them.

Best collection day, calculated.

Salary lands, debit orders pull, balance decays. The forecast reads that pattern across 3 months and recommends the day with the highest chance of clearing.

Lower impairment, better book.

Every bounced debit costs: re-presentation fees, broken arrangements, provisioning. Collecting on the right day reduces all three.


Line-by-line. Every transaction. Fully categorised.

Download sample output from a real extraction. Every transaction is there: date, description, amount, balance, category, confidence score, and counterparty.


The score

Four families. One number. Every factor traceable.

300–850, built from what the statement actually shows. Not a black box; every point traces back to a transaction.

30% — Income

Income

  • Salary recurrence
  • Salary stability (CoV)
  • Irregular-income share
25% — Cash Buffer

Cash Buffer

  • Average daily balance between pay cycles
  • Low-balance days
25% — Discipline

Discipline

  • Returned debit orders
  • Lender stacking
  • Debt-service ratio
20% — Red Flags

Red Flags

  • Gambling share-of-wallet
  • Cash withdrawal dominance
REASON 01 Debt service is 30-50% of salary.
             Less room before a new instalment overcommits the applicant.

REASON 02 Gambling is 5-10% of income.
             Material gambling erodes real affordability.

Every score ships with plain-English reason codes. Your underwriter sees why, not just what.

The same data reveals product fit.

Short-term lenders / BNPL detectedConsolidation loanExpensive recurring debits point to a rehabilitation opportunity
Insurance premiums mappedBroker reviewExisting cover mapped to short-term, funeral, legal, medical aid
Tuition debits detectedEducation financeTuition payments flag an education loan opportunity
Gambling spend flaggedWellness referralNever a product offer. Routes to financial wellness, deliberately separate from sales

Underwriter-facing signals. No automated marketing. The human decides.


Integration

Plugs into your workflow. Not the other way around.

⚡ API

  • REST API with async webhooks
  • Fire-and-forget: POST statements, get job ID, receive result via callback
  • Batch processing: overnight cron, morning review queue
  • n8n, Zapier, or direct HTTP integration
  • JSON response with full decision pack

🖥 Portal

  • Web dashboard for manual upload and review
  • Operator uploads statements, views pipeline progress
  • Score card, reason codes, affordability output, tamper advisory
  • Export to JSON, CSV, PDF, or Excel
Built for SA banks NCA-aligned POPIA-ready Hosted in South Africa

Built for a regulated lending book.

Transparent, tunable, and yours to integrate.

Explainable by design: every score carries plain-English reason codes, not a mystery number.
Auditable & versioned: outputs are reproducible and time-stamped for review and dispute defence.
Tuned to your rules: categories and red-flags adjust to how your team already assesses risk.
Bureau-neutral: complements your existing data sources, doesn't lock you into one.
Dashboard or API: review in the console, or wire it straight into your workflow.
Built for SA banks: reads the major South African statement formats, scanned or digital.

Pricing

Transparent pricing. Per extraction.

Prepaid bundles in Rands. No minimum contract. Top up credits as you go.

Starter
Up to 200 / month
R35 per extraction
Full decision pack: extraction, classification, document tampering checks, Reg 23A affordability, behavioural score with reason codes, outcome recommendation. Export to JSON, CSV, PDF, or Excel.
Growth
201–1,000 / month
R20 per extraction
Everything in Starter + priority API support + batch processing.
Enterprise
1,000+ / month
Custom
Volume pricing from R8–R14. Dedicated support, SLA, custom integrations.

Book a demo and we'll set you up with free credits for your first proof of concept.

What it costs, in context

Per thin-file applicant. Unlike the bureau, you get a usable answer.

Bureau enquiryR3–R40Often returns blank on thin-file
AffyScorefrom R8Full decision pack, every time
Single credit reportR30–R80Per enquiry
Manual review (analyst)R50–R200+15–45 min of qualified staff time
The point
Priced like a couple of bureau enquiries, but it actually scores the segment the bureau can't, and does in minutes what a manual review takes the better part of an hour to do.

Run it on your own statements.

Book a 15-minute demo. Bring 3 months of bank statements. We run them live and walk you through the full decision pack.

Your data stays with Atlantic Accelerator (Pty) Ltd. We reply within 24 hours.
Free credits included for your first proof of concept.