Convert SA Bank Statementsto CSV & OFX
Upload your PDF bank statement and get accounting-ready CSV or OFX files in seconds. Built for South African banks, accountants, bookkeepers, and businesses.
40 free pages on signup — no credit card required
How It Works
Three steps from PDF to accounting-ready file. No manual data entry, no spreadsheet gymnastics.
Upload Your Bank Statement
Drag and drop one or more PDF bank statements from any supported South African bank. Scanned PDFs and digital statements both work.
Supports FNB, Capitec, ABSA, Nedbank, Standard Bank, Discovery, Investec, TymeBank, African Bank, Bidvest.
AI Extracts & Validates
Our AI reads every transaction, normalises dates and amounts, validates each row, and runs a full balance-walk reconciliation against the statement opening and closing balances.
Zero-amount rows are preserved. Balance-brought-forward rows are skipped. Reconciliation difference is always shown.
Download CSV or OFX
Download your accounting-ready CSV or OFX file. Import directly into Xero, Sage One, Sage 50, QuickBooks Online, or any accounting package that accepts these formats.
UTF-8 BOM CSV, signed amounts, dd/mm/yyyy dates. OFX 1.02 SGML with ZAR currency.
Supported South African Banks
Each bank has its own statement format. Stmtly handles the quirks of every one — including scanned PDFs and poor-quality exports.
Unknown bank? Stmtly falls back to generic extraction mode and still tries to extract all transactions.
OCR Support
Works with scanned PDFs and poor-quality exports. AI reads what humans can read.
Chunked Processing
Large statements split into 6-page chunks, processed in parallel, merged in order.
Zero-Row Preservation
Nil/blank amount rows are never skipped. Output as R0.00 for full reconciliation.
Why Accountants Use Stmtly
Purpose-built for South African accounting workflows. Not a generic PDF tool.
Full Balance-Walk Reconciliation
Every conversion runs a two-stage validation: row-level checks plus a full opening-to-closing balance walk. You see the exact difference if anything is off.
Multiple Export Formats
CSV, OFX, Xero format, Sage One, Sage 50, and QuickBooks Online. One conversion, multiple download options.
Seconds, Not Hours
A 4-page FNB statement with 171 transactions converts in under 30 seconds. Spend time reviewing, not re-typing.
Re-Download Anytime
All conversions are saved in your history. Re-download the CSV or OFX months later without re-uploading the PDF.
Client-Linked Conversions
Tag each conversion to a client. Filter history by client name or bank. Built for practices handling multiple entities.
POPIA-Friendly & Private
PDFs are private, never publicly accessible. We do not train on your uploaded statements. Your clients' data stays yours.
Simple Page-Based Pricing
Buy pages once — they never expire. One page = one PDF page. Pay only for what you use.
Free Trial
Try Stmtly with your first statements.
- 40 lifetime pages
- All supported banks
- CSV & OFX download
- Conversion history
Pay Once
Top up when you need it.
- 25 pages
- Pages never expire
- All export formats
- Client tagging
Ad Hoc
For occasional statement processing.
- 50 pages
- Pages never expire
- All export formats
- Client tagging
Starter
For small practices and sole practitioners.
- 125 pages
- Pages never expire
- All export formats
- Client tagging
- Conversion history
Professional
Most popular for active bookkeepers.
- 250 pages
- Pages never expire
- All export formats
- Client tagging
- Priority extraction
- Re-download history
Executive
For growing accounting firms.
- 600 pages
- Pages never expire
- All export formats
- Client tagging
- Priority extraction
- Re-download history
Premium
For high-volume practices and bureaus.
- 1,000 pages
- Pages never expire
- All export formats
- Client tagging
- Priority extraction
- Re-download history
- Admin reports
All prices in South African Rand (ZAR) including VAT where applicable. Pages are lifetime credits — they never expire.
Frequently Asked Questions
Everything accountants and bookkeepers ask before switching to Stmtly.
Stmtly supports FNB / First National Bank, Capitec, ABSA, Nedbank, Standard Bank, Discovery Bank, Investec, TymeBank, African Bank, and Bidvest Bank. Each bank has a dedicated extraction profile that handles its unique statement format. An unknown/fallback mode handles other banks on a best-effort basis.
Privacy & Security
Your clients' financial data deserves the highest level of protection. Here is how we handle it.
Private File Storage
Uploaded PDFs are stored in private buckets. No public URLs. Access is restricted to the uploading user only.
No AI Training on Your Data
We do not use your bank statements to train, fine-tune, or improve any AI model. Your financial data is yours.
POPIA-Friendly Practices
Stmtly is designed with South African POPIA requirements in mind. Data is processed only for the purpose you upload it for.
Role-Based Access Control
Each user sees only their own conversions, clients, and payments. Admin access is separate and strictly controlled.
Privacy Notice: By using Stmtly, you acknowledge that uploaded bank statement PDFs are processed by AI/OCR systems for the sole purpose of transaction extraction and conversion. Data is not shared with third parties for marketing purposes. For full details, refer to our Privacy Policy.