Convert a South African Bank Statement to Excel

Standard Bank, FNB, ABSA and Nedbank statement conversion, the ZAR conventions, and verification.

South African bank statements use English-language layouts with rand amounts, and the main conversion issues are structural rather than linguistic.

Fee lines are numerous

South African banking carries more per-transaction fees than most markets. A single month can include dozens of separate fee rows — card purchase fees, cash withdrawal fees, monthly account fees, notification fees.

These are real transactions and belong in the export. A converter that filters small amounts, or that treats fee rows as noise, will leave your debit total short of the printed figure.

Fee rows are often paired with their transaction

A card purchase may generate two rows: the purchase itself and a separate fee. They share a date and a similar description, which makes them look like duplicates to a deduplicating converter.

Both are real. Removing one because it resembles the other leaves your totals wrong and your balance chain broken.

Verifying

  1. Convert the statement Each bank's layout is read from the file itself, not looked up from a list.
  2. Count the rows Fee-heavy statements have high row counts; a low count suggests filtering.
  3. Compare debit and credit totals Missing fee rows show up here as a shortfall in the debit total.
  4. Walk the chain Which confirms every amount was read correctly.

What the export contains

In the fileWhat you get
The bank's own columnsEvery heading as printed, in the same order
DatesExactly as printed, with nothing reformatted
DescriptionsIn full, each fee on its own row with its own descriptor, never merged into the purchase it follows
AmountsEvery row, however small, each figure in the column the bank printed it in
A Completeness sheetEvery row checked against the printed running balance, and the statement's own totals where it prints them

Analysing bank charges

Because South African statements carry so many fee rows, one genuinely useful thing to do with a converted statement is total the charges for the period.

Filter debits whose description matches the fee descriptors, sum them, and compare against what you expected to pay. People are routinely surprised — and it is the kind of question that is impractical to answer by reading a PDF and trivial in a spreadsheet.

Frequently asked questions

Are Capitec statements supported?

The reader works from the table on the page rather than a list of banks, so a statement from any South African bank is read the same way. The Completeness sheet tells you whether yours came out right.

How do I total my bank charges for the year?

Convert each month, combine the exports, filter debits to fee descriptors and sum. It is a few minutes of work and frequently informative.

Will small fee transactions be included?

Yes. No amount threshold is applied — every row on the statement appears in the export.

Related posts

Convert a statement now

Bank Statement PDF to Excel, or see every format. More in the guides.