Convert Bank Statements to CSV, Excel, Sage or Xero

Upload your South African bank statement and export to any format in seconds.

Drop your bank statement here, or click to upload

PDF and CSV files accepted

5 free pages/monthNo signup required100% browser-based
1Upload

Drop your PDF or CSV bank statement

โ†’
2Preview

Review extracted transactions

โ†’
3Export

Download in your preferred format

Supported Banks

FNB
Standard Bank
ABSA
Nedbank
Capitec

PDF and CSV statements from all major South African banks. Generic CSV also supported.

Export Formats

CSV

Universal format for Excel, Google Sheets, and accounting software

Excel

Native .xlsx with formatted columns and auto-sized widths

Sage Pastel

Journal-entry format with account codes for direct import

Xero

Bank feed format compatible with Xero's import system

Why Is It Free?

100% Client-Side

Your statement is processed entirely in your browser. We have zero server costs for conversions.

Your Data Never Leaves

Nothing is uploaded. The PDF is parsed locally using JavaScript โ€” no cloud, no API calls.

No Account Needed

Convert 5 pages per month without signing up. Need more? Bulk credits start at R49.

Frequently Asked Questions

Upload your FNB PDF or CSV statement using the converter above. The tool automatically detects FNB's format, extracts all transactions, and lets you export to CSV, Excel, Sage Pastel, or Xero format in one click.

Yes. All processing happens entirely in your browser using client-side JavaScript. Your bank statement is never uploaded to any server. The PDF is parsed locally and the data never leaves your device.

Every user gets 5 free pages per month with no signup required. Each PDF page counts as 1 page, and CSV files count as 1 page regardless of size. Need more? Create a free account and purchase bulk credits.

We support FNB, Standard Bank, ABSA, Nedbank, and Capitec โ€” both PDF and CSV formats. We also support generic CSV files from other banks if they follow a standard date/description/amount format.

Yes. The Sage Pastel export creates a journal-entry CSV with account codes (Bank 1100, Income 4000, Expense 7000) that can be imported directly into Sage Pastel's bank reconciliation module.

Absolutely. Our converter works with both personal and business accounts from all supported banks. Business accounts with multiple statement pages are fully supported.

You can still upload a generic CSV file. As long as it has columns for date, description, and amount, the converter will parse it correctly. PDF support is specific to the listed banks.

No. You can convert up to 5 pages per month without any signup. Creating a free account lets you track your usage across devices and purchase bulk credits for higher volumes.

Ready to convert?

Convert Statement Free

No signup. No upload. 100% private.