Bank statement affordability: how Reg 23A works in practice

A
Credit risk scoring · Bank statement analytics
Financial documents and calculator on a desk

Every credit provider in South Africa is required to conduct an affordability assessment before granting credit. That obligation sits in Section 81 of the National Credit Act and is given operational teeth by Regulation 23A of the National Credit Regulations. Most lenders meet it with a payslip, a declaration form, and a bureau pull. The regulation demands more than that.

If you are a compliance officer, risk manager, or credit operations lead, this is the reference piece. Everything else we write about NCA affordability links back here.

What Reg 23A actually says

Regulation 23A was introduced through Government Gazette 38557, published 13 March 2015, as part of the Affordability Assessment Regulations under the National Credit Regulator framework. It replaced the earlier, more loosely defined affordability requirements with a structured formula that every registered credit provider must follow.

The formula is straightforward in concept:

Discretionary income = Gross income − Statutory deductions − Existing financial obligations − Living expenses

Each component has specific requirements:

The credit provider must then determine whether the consumer has sufficient discretionary income to service the proposed credit obligation without becoming over-indebted. If discretionary income is negative or insufficient, the credit should not be granted.

The minimum expense norms problem

Sub-regulation 10 of Reg 23A prescribes minimum living expense norms, published and updated by the NCR. These norms set a floor: the credit provider may not use a living expense figure lower than the prescribed minimum for the consumer's income band.

The norms were designed as a safety net. They exist to prevent lenders from accepting a consumer's declaration that they spend R500 per month on food when earning R25,000. The problem is that many credit providers have turned the floor into the ceiling. They use the NCR minimums as the expense figure rather than as the lowest permissible figure.

Consider a hypothetical consumer earning R28,000 gross. If the NCR minimum expense norms for that income band prescribe approximately R8,400 in total living expenses, that covers food, transport, housing costs (if applicable), education, and basic necessities at a subsistence level. Run the same consumer's bank statement through a categorisation engine and the picture changes: actual grocery spend R6,200, transport and fuel R3,800, insurance premiums R2,100, discretionary spending R2,400, giving total actual living expenses of R14,500, nearly double the prescribed minimum. (These figures are illustrative; actual norms vary by income band and are updated periodically by the NCR.)

The gap between norms and reality is not a marginal discrepancy. In practice, actual categorised expenses frequently exceed NCR minimums by a material margin, in some income bands by a factor of two or more, depending on geography and household composition. Urban consumers in Gauteng and the Western Cape are likely to show the widest gaps, given higher transport, housing, and food costs in those metros.

A credit provider that uses only the prescribed minimums will calculate a discretionary income figure that is materially higher than the consumer's actual position. That phantom headroom creates room for credit that should never have been extended. When the consumer defaults, the lender's affordability assessment is not just wrong; it is indefensible in the context of a reckless lending challenge under Section 80 of the NCA. The CDH legal analysis from November 2023 makes clear that an assessment conducted on inadequate inputs carries the same reckless lending risk as no assessment at all.

How bank statement affordability works

Bank statement affordability assessment replaces declared and assumed inputs with observed ones. Instead of asking the consumer what they earn and what they spend, you read it from the statement. Instead of relying solely on the bureau for obligations, you verify them against actual debit order activity.

The process maps directly to the Reg 23A formula:

Income: verified, not declared

Salary deposits, grant income, rental income, freelance receipts: the bank statement shows every credit that hits the account. For consumers with a single employer, the salary identification is straightforward: a recurring credit of consistent value from an identifiable source. For consumers with irregular or multiple income streams, three months of statement data establishes a pattern that declared income alone cannot. The statement also reveals income the consumer may not declare: a second job deposited periodically, a side business with irregular receipts, or a maintenance payment.

Expenses: categorised and norm-floored

Every debit transaction on the statement is categorised against standard expense categories that map to the Reg 23A living expense framework: groceries, transport, housing, utilities, education, medical, insurance, and discretionary spend. The categorisation is transaction-level. Each individual purchase or payment is assigned to a category based on the merchant name, transaction code, and payment pattern.

The critical mechanism is the norm floor. For each expense category, the system compares the consumer's actual spend against the NCR prescribed minimum for that category. The higher of the two figures is used. If a consumer's actual grocery spend is R3,200 but the norm prescribes R2,800, the actual figure stands. If their declared education spend is R0 but the norm prescribes R400, the norm figure is applied. This satisfies the regulation's floor requirement while capturing the reality that actual expenses commonly exceed it.

Obligations detected from debit orders

The bureau tells you what the consumer has disclosed to previous credit providers. It does not tell you about the R2,500 per month they send to a family member via EFT, the R800 stokvel contribution debited on the first of every month, or the informal loan repayment going to a colleague's bank account every payday.

Bank statement analysis identifies recurring debits (debit orders, stop orders, and regular EFT payments) and flags them as potential obligations. Known credit provider names are matched against the bureau data for cross-referencing. Unmatched recurring debits are flagged as additional obligations that the bureau does not capture. This is not a replacement for the bureau pull; it is a verification and augmentation layer that catches what bureau data structurally cannot.

The resulting discretionary income figure

With verified income, categorised expenses (norm-floored), and detected obligations all derived from the same data source, the discretionary income calculation produces a figure grounded in observed behaviour rather than declarations and assumptions. That figure is typically lower than the payslip-and-norms calculation, sometimes substantially so. It is also substantially more defensible.

The audit trail

Reg 23A does not only require the credit provider to calculate affordability correctly. It requires them to keep records that demonstrate the assessment was conducted and that the inputs were reasonable. The NCA's record-keeping obligations (Section 62 and Regulations 18 and 19) require retention of assessment records for the duration of the credit agreement. The NCR's compliance monitoring process evaluates not just whether an assessment was done but how it was done and whether the inputs can be traced.

Bank statement affordability creates a structural advantage here. Every number in the assessment traces back to a specific transaction on a specific statement.

Monthly income: R28,000. Source: salary deposit from XYZ Manufacturers (Pty) Ltd, reference SAL-2026-05, dated 25 May 2026, visible on page 3 of the statement. Grocery expenses: R6,200. Source: 47 individual transactions at Pick n Pay, Checkers, Woolworths, and Shoprite across the assessment period. Loan repayment: R3,200. Source: debit order to a registered credit provider, debited on the 1st of each month for three consecutive months.

When the NCR auditor reviews the file, they can follow the thread from the affordability output to the raw data. There is no gap between "we assessed the consumer's income as R28,000" and the evidence supporting that figure. Compare this to a payslip-and-declaration model where the auditor sees a declared income figure and a self-reported expense list with no independent verification. The first assessment is traceable. The second requires trust.

For a deeper look at how this audit trail specifically addresses the compliance gaps facing micro-lenders, see our article on micro-lenders and the Reg 23A audit trail.

What payslip and declaration miss

The payslip-and-declaration model captures a specific data point (employer-confirmed gross income) with reasonable accuracy. The problem is what it does not capture:

Consumers routinely underestimate their own expenses, not by rounding error, but structurally. The bank statement corrects for this without asking. For more on how behavioural signals contribute to credit scoring, see our overview of behavioural credit scoring and bank statement scoring.

Draft amendments: August 2025 and beyond

In August 2025, the Department of Trade, Industry and Competition published draft amendments to the National Credit Regulations for public comment. Several of the proposed changes directly affect how credit providers must conduct affordability assessments.

The key amendments relevant to Reg 23A include:

The comment period closed 12 September 2025. Promulgation is expected during 2026. Credit providers already conducting bank statement-based affordability assessments are well-positioned for these changes without material process overhaul. Those relying on payslip-and-declaration models face a more significant adjustment.

Practical implementation with AffyScore

AffyScore's affordability output is structured to satisfy Reg 23A evidence requirements. When a bank statement is processed, the decision pack returns:

Every figure in the output links to the underlying transactions. The decision pack is designed to be stored as the affordability assessment record, supporting the record-keeping requirements without requiring manual compilation. An NCR auditor reviewing the file sees the formula, the inputs, the source transactions, and the result, all in one document.

The extraction and categorisation runs via API. The credit provider submits the bank statement PDF and receives the structured JSON decision pack. For lenders processing high application volumes, the assessment becomes part of the automated pipeline rather than a bottleneck.

The affordability output is one component of the broader AffyScore extraction. The same bank statement also produces a behavioural credit score based on spending patterns, income stability, and financial behaviour signals. The affordability assessment answers the regulatory question: can this consumer afford the proposed credit? The behavioural score answers the commercial question: is this consumer likely to repay? Together, they give the credit provider both compliance coverage and risk intelligence from a single document.

Frequently asked questions

What does Regulation 23A require from credit providers?

Regulation 23A requires credit providers to assess a consumer's discretionary income before granting credit, using the formula: gross income minus statutory deductions, minus existing financial obligations, minus living expenses. Each component must be verified; consumer declaration alone does not satisfy the requirement. Living expense figures must meet NCR-prescribed minimum norms at a floor level, and income must be validated through documents such as payslips or bank statements.

What documents satisfy the income verification requirement?

For salaried employees: the latest three payslips or three months of bank statements. For self-employed or informally employed consumers: three months of bank statements or latest financial statements. The full regulation text is clear that income declared by the consumer without independent corroboration does not satisfy sub-regulation 3's "reasonable steps" standard.

How is discretionary income calculated under Reg 23A?

Discretionary income = gross income minus statutory deductions (PAYE, UIF) minus existing financial obligations (all credit agreements and fixed commitments) minus living expenses (at minimum the NCR prescribed norms for the consumer's income band). The proposed instalment may not exceed the resulting figure. Where actual living expenses exceed the norms, the actual figure should be used.

What do the August 2025 draft amendments change?

The draft amendments published in August 2025 propose upward revision of minimum expense norms by income bracket, more granular record-keeping requirements, and stricter income validation standards that explicitly reference bank statement verification. Promulgation is expected during 2026. Credit providers who already use bank statement data for affordability are well-positioned; those relying on payslip-and-declaration models face more significant process changes.

Is AffyScore's output structured for Reg 23A evidence requirements?

AffyScore's affordability output is structured to satisfy Reg 23A evidence requirements. It produces a transaction-level decision pack that maps directly to the regulatory formula, with each input traceable to a specific transaction on the source bank statement. That said, regulatory compliance is the credit provider's responsibility. AffyScore provides the structured data and audit trail; the lending decision and ultimate compliance obligation remain with the registered credit provider.

What happens if a credit provider fails a proper affordability assessment?

Under Section 80 of the NCA, a credit agreement is reckless if the credit provider failed to conduct the required assessment, regardless of whether the consumer could afford the credit. The National Consumer Tribunal can declare the agreement reckless, suspend the consumer's repayment obligation, and prohibit the credit provider from collecting on the agreement. NCT decisions have established that inadequate documentation is treated as equivalent to no assessment at all. The CDH analysis covers this exposure in detail.

This article is general information for credit providers and does not constitute professional legal or financial advice. Specific regulatory requirements may vary. Always verify against current NCA legislation and NCR guidelines before acting.

Automate your bank statement extraction and affordability preparation

Book a demo to see how AffyScore works with your lending workflow.

Book a demo