Blog/International Banking/How to Convert FNB South Africa Statements to CSV
🌍

How to Convert FNB South Africa Statements to CSV

9 min readDecember 18, 2024

Quick Answer: To convert an FNB South Africa statement PDF to CSV or Excel, log in to FNB Online Banking at fnb.co.za, download your statement PDF, then upload to [QuickBankConvert](/) for instant browser-based conversion β€” no account required, no data sent to any server.


Why FNB Customers Need Statement Conversion

First National Bank (FNB) is one of South Africa's "Big Four" banks and a leader in digital banking innovation. FNB has invested heavily in its eBucks rewards ecosystem, navΒ» Money financial management tools, and the FNB App β€” but despite this digital focus, statement downloads for standard account types are primarily in PDF format.

South African banking customers and businesses have strong reasons to need CSV or Excel format:

  • SARS tax compliance β€” Converting statements to Excel helps individuals track deductible expenses (home office, travel allowances, medical aid, retirement contributions) for their SARS individual tax returns
  • Business owners preparing management accounts, VAT returns, or income tax submissions
  • Property investors reconciling rental income and property expense transactions
  • Financial advisors and accountants processing client bank statements
  • Entrepreneurs importing FNB business account data into Sage, Xero, or QuickBooks

FNB does offer some direct export options (OFX, QIF) for certain account types β€” but not all accounts have this feature, and many customers still need to work with PDF statements they've received by email or downloaded previously. For those cases, QuickBankConvert provides fast, accurate PDF-to-CSV conversion.


How to Download Your FNB Statement

Downloading via FNB Online Banking (Desktop)

  1. Go to fnb.co.za and click Online Banking Login.
  2. Log in with your username and password (plus OTP if prompted).
  3. From the dashboard, select your account under Transact.
  4. Click Account Statement or View Statements.
  5. Select your date range and click Download or PDF Statement.

Callout β€” FNB Direct Export Option: For some FNB account types, the statement page shows an Export option alongside the PDF download. If you see options for OFX or QIF, these structured formats are directly importable into many accounting tools without conversion. If the export option is not available for your account type, download the PDF and convert with QuickBankConvert.

Downloading via FNB App (Mobile)

  1. Open the FNB App on iOS or Android.
  2. Tap your account on the home screen.
  3. Tap Statements and select your period.
  4. Download or share the PDF statement.

FNB Telephonic and Branch Statements

For certified statements for SARS, loan applications, or legal purposes, call FNB customer service at 087 575 9404 or visit a branch. Certified statements may take 2–5 business days.


Converting FNB PDF to CSV or Excel

Step 1: Open QuickBankConvert

Visit [QuickBankConvert.com](/) in any browser. Free, no sign-up required.

Step 2: Upload Your FNB PDF

Drag and drop your FNB statement PDF onto the upload area. Processing happens entirely in your browser β€” your financial data never leaves your device.

Step 3: Preview the Extracted Data

Review the transaction preview. Check that dates, descriptions (including FNB service codes and reference numbers), and ZAR amounts are parsed correctly.

Step 4: Choose Your Output Format

  • CSV β€” Best for Sage, Xero, QuickBooks, or SARS-eFiling supporting tools
  • Excel (XLSX) β€” Best for direct analysis in Microsoft Excel or Google Sheets

Step 5: Download and Open

Click download. Open in Excel, import into Google Sheets, or upload to your accounting software.

Callout β€” ZAR Currency in Excel: After conversion, ZAR amounts appear as plain numbers. To add South African Rand formatting: select the amount column, press Ctrl+1, choose Currency, and select South African Rand (R) or use the custom format R#,##0.00. This is cosmetic only.


FNB-Specific Formatting Challenges

Date Format

FNB statements use DD Mon YYYY (e.g., 05 Aug 2024) or YYYY/MM/DD in some statement versions. QuickBankConvert handles both formats correctly.

FNB Transaction Description Structure

FNB statement descriptions include FNB-specific service codes and abbreviations. Common ones include:

  • # β€” FNB App payment reference
  • PREPAID β€” Airtime or data purchases
  • INT β€” Interest charge or credit
  • FEE β€” Monthly account fee or transaction fee
  • CASHBACK β€” eBucks rewards redemptions
  • POS β€” Point of sale payments
  • ATM β€” ATM withdrawals

These are preserved as-is in the converted output, maintaining your audit trail.

ZAR Amounts

FNB statements show amounts in South African Rand with R prefix (e.g., R1,250.00). The currency prefix is stripped during conversion to produce clean numeric values.

Debit/Credit/Balance Layout

FNB statements typically use:

Date | Description | Service Fees | Amount | Balance

Or for transaction-detail format:

Date | Ref | Description | Debit | Credit | Balance

QuickBankConvert handles both layouts correctly.

Password-Protected PDFs

Some FNB certified statements are password-protected. If prompted for a password, enter the one provided with your statement. QuickBankConvert will process the unlocked file in-browser.


FNB Export Format Comparison

MethodFormatAvailableNotes
FNB Online Banking PDFPDFUp to 12-24 monthsStandard; widely available
FNB Online Banking OFX/QIFOFX/QIFSome account typesDirect import to accounting apps
FNB AppPDFUp to 12 monthsConvenient; needs transfer to PC
E-statement emailPDFMonthlyAuto-delivered
Branch certified statementCertified PDFFull historyFor official purposes; fee applies

Importing into South African Accounting Tools

Sage Accounting (South Africa)

Sage is widely used by South African SMEs. After converting your FNB statement to CSV with QuickBankConvert, import via Sage's bank import function. Map Date, Description, Debit, and Credit columns. Sage supports ZAR natively.

Xero

Xero supports bank statement CSV imports under Accounting β†’ Bank Accounts β†’ Import Statement. Upload your FNB CSV, map columns, and Xero creates draft transactions. Xero supports ZAR for South African entities.

QuickBooks Online

Import via Banking β†’ Upload from File in QuickBooks Online. Map date, description, and amount columns. QuickBooks will auto-categorize recognized transactions.

SARS eFiling Support

For individual tax returns on SARS eFiling, you don't upload bank statements directly β€” but having your FNB transactions in Excel lets you quickly calculate totals for:

  • Medical aid contributions and out-of-pocket medical expenses
  • Retirement annuity contributions
  • Home office expenses (if claiming the home office deduction)
  • Business travel expenses (if on a travel allowance)

The Excel format also serves as your working documentation if SARS requests supporting documents during a verification query.


Multi-Account Consolidation for Business Owners

South African business owners often maintain multiple FNB accounts β€” a business cheque account, a savings account for tax provisions, and sometimes personal accounts. Converting all statements to CSV and consolidating in Excel enables:

  • Consolidated cash flow views across all accounts
  • Inter-account transfer identification (to avoid double-counting income/expenses)
  • VAT period reconciliation for 2-monthly VAT201 submissions
  • Provisional tax calculation by summarizing 6-month income and expense totals

Use Excel's Power Query to combine multiple CSVs without copying and pasting, then apply category labels using a lookup table.


Bottom Line

Converting FNB South Africa statement PDFs to CSV or Excel is fast and straightforward: download from FNB Online Banking or the FNB App, then convert with [QuickBankConvert](/) for clean, structured output. The entire process takes under two minutes.

FNB PDFs use South African date conventions, ZAR currency, and FNB-specific service codes β€” all handled correctly by QuickBankConvert. The output works in Excel, Google Sheets, Sage, Xero, and QuickBooks Online.

Whether you're preparing for a SARS return, managing business accounts, or simply organizing your personal finances, converting your FNB statement from PDF to spreadsheet format gives you the data control to work efficiently.

Frequently Asked Questions

Does FNB offer a direct CSV or OFX export?
Yes β€” FNB Online Banking offers direct OFX and QIF exports for some account types under Transact β†’ Account Statement β†’ Export. If the export option is available for your account, this is faster than PDF conversion. However, if your account does not show the export option, or you need to convert an existing PDF statement, QuickBankConvert is the recommended tool.
What date format does FNB use in statements?
FNB statement PDFs typically use DD Mon YYYY format (e.g., 05 Aug 2024) or YYYY/MM/DD. QuickBankConvert correctly identifies both formats during conversion.
Can I convert FNB Savings Pocket and cheque account statements?
Yes. FNB Savings Pocket, FNB Cheque Account, Easy Account, and Gold Account statements all use compatible PDF formats that convert correctly with QuickBankConvert.
How do I convert an FNB statement that spans multiple years?
Download separate statements for each period (FNB may limit single statement date ranges to 12 months), convert each with QuickBankConvert, and then merge the CSV files in Excel or Google Sheets. Use Data β†’ Get & Transform or simply paste the rows beneath each other, removing duplicate headers.

Ready to convert your bank statement?

Free. Private. Instant. Your files never leave your browser.

Convert Your Statement