For micro-lenders, debt counsellors, and credit providers in South Africa

Affordability assessments by hand take 30 minutes. Affy does them in 30 seconds.

Upload a bank statement. Affy extracts every transaction, checks the document for tampering, categorises income and expenses, calculates affordability, flags risk signals, and recommends the best collection day. You get a decision pack. Your analyst makes the call.

N. Dlamini
AFF-40012 · ID 920115XXXXXXX · Standard Bank 1562
Low risk
Affordability positive on verified income, all checks clear.
Available Cash +R0 /mo
Behavioural Credit Score 0
Best Debit Day the 2nd
Inputs Check
Tampering checks cleared
Valid SA ID
Full 3-month window
Account number on statement
Bank Transactions Extracted 0
All categorised into expense categories

The problem

Your analysts already review bank statements. It takes 30 minutes per affordability.

Slow

Manual, every time

Qualified analyst time spent reading, categorising, and calculating by hand. Per file. Every applicant.

Inconsistent

No standardised output

Two analysts, same statement, different conclusions. No way to reproduce the result.

No audit trail

Nothing to point to

If the decision is disputed, there's nothing structured or reproducible to point to.


How it works

Bank statement in. Decision pack out.

Upload three months of bank statements. Affy processes them and gives the agent a complete decision pack to make the call.

Bank statement in

Bank Statement Extraction

Every transaction pulled from the PDF. Date, amount, balance, counterparty, and category. Six SA banks supported, scanned or digital.

Raw PDF to structured data

Affordability Assessment

Income and expenses categorised to NCA Reg 23A requirements. Disposable income calculated from what the account shows, not what the applicant declares.

Replaces the 30-minute spreadsheet review

Tampering Checks

Document integrity checks across metadata, font consistency, layout anomalies, and sequence gaps. Flags findings for the human. Never auto-declines.

Catches what the eye misses

Collection Date Forecast

Identifies salary deposit patterns to recommend the best debit order date. Based on 3 months of balance decay and pull timing.

Aligns collection to salary date

Behavioural Credit Score

300 to 850 score from transaction patterns. Income stability, cash buffer, discipline, and red flags. Plain-English reason codes.

Scores where bureaus cannot
Decision pack out

Watch It Work

2-minute demo: statements uploaded, decision pack out. See extraction, scoring, affordability, and collectability screens.

Dive deeper by booking a demo.


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

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


Collect on the right day.

Affordability says they can pay. The collection forecast says when the money is actually there.

Collectability
0%
Predictability
0%
Best collection day
the 26th
Balance Debit floor Best window
R1,113 — recommended instalment clears 90% on the 26th
Know if the debit will fire.

Affordability confirms they can pay. The forecast confirms the money will be there on the day you collect.

Fewer bounced debits, lower impairment.

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


Integration

Built for a regulated lending book.

Transparent, auditable, 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.

⚡ 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

Pricing

What it costs

Prepaid credits. No contracts. From R10 per assessment.

Bureau enquiryR3-R40Credit history only
AffyAssessfrom R10Extraction + affordability + collection signal
Manual review (analyst)R50-R200+30 min of qualified staff time
The point
Priced like a bureau enquiry, but returns extraction, affordability, a collection date signal, tampering checks, and a behavioural score. In 30 seconds, not 30 minutes.

Pre-screen before bureau. Run affordability from the bank statement before the bureau pull. Applicants who clearly fail affordability never reach the bureau, saving the cost of every call that would have been declined anyway.

Free credits for your first proof of concept.


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 Momo Global (Pty) Ltd. We reply within 24 hours.
Free credits included for your first proof of concept.