mooola

Bank statement import guides

Choose your bank to export the right file, import it into mooola, and troubleshoot common format problems without sharing a real statement.
mooola screen for choosing a supported bank

New to bank statements?

Learn how dates, descriptions, debits, credits, balances, fees, reversals, and different document types fit together before you import.

How to read a South African bank statement

Use the opening and closing balances to check the statement, interpret each transaction row, and avoid confusing a statement with a confirmation letter or proof of payment.

Read the statement guide

Absa statements and banking documents

Choose the right stamped statement, home-loan or credit-card statement, confirmation letter, tax certificate, proof of payment, or emailed eStatement.

Choose the right Absa document

Keep the statement private

A statement can expose identity, account, balance, income, purchase, and location information. Import it directly and never post the document in a public support channel.

Read the privacy guide

Exact steps for supported and early-access formats

mooola recognises specific statement layouts. Start with the guide for your bank rather than converting, scanning, or editing the file, and check whether that format is supported or still in early access.
Capitec Bank

Import a Capitec statement

Use a supported original account-statement PDF or transaction CSV from Capitec.

Read the Capitec guide
Absa

Import an Absa statement

Use a supported original e-stamped transaction history PDF with selectable text.

Read the Absa guide
African Bank

Import an African Bank statement

Use a supported original digital transaction statement PDF with selectable text.

Read the African Bank guide
First National Bank

Import an FNB statement

Use a supported digital RAND transaction statement or selected enterprise PDF.

Read the FNB guide
GoTyme Bank

Import a GoTyme Bank statement

Use a supported original digital monthly personal statement PDF with selectable text.

Read the GoTyme Bank guide
Investec

Import an Investec statement

Use a supported original digital bank account statement PDF with selectable text.

Read the Investec guide
Nedbank

Import a Nedbank statement

Use a supported original current-account statement or tax-invoice PDF.

Read the Nedbank guide
Woolworths

Import a Woolworths credit card statement

Use a supported original PDF for the Woolworths credit card managed by Absa.

Read the Woolworths guide
Wise

Import a Wise CSV

Early-access format for selected single-currency or jar statement csv exports.

Read the Wise guide
Monzo Bank

Import a Monzo CSV

Early-access format for selected account-statement csv exports with transaction category and currency fields.

Read the Monzo guide
Starling Bank

Import a Starling CSV

Early-access format for selected standard or certified statement csv exports.

Read the Starling guide
N26

Import an N26 CSV

Early-access format for selected english-language account-activity csv exports from the n26 webapp.

Read the N26 guide
Commonwealth Bank of Australia

Import a Commonwealth Bank CSV

Early-access format for selected netbank transaction csv exports containing date, signed amount, details, and balance.

Read the Commonwealth Bank guide
Westpac Banking Corporation

Import a Westpac CSV

Supported format for corporate online previous-day closing-balances-and-transactions csv exports.

Read the Westpac guide

Prepare the original file

  1. 1

    Export from your bank

    Use the bank’s app or online banking service. Do not print and rescan the document or copy its transactions into another file.

  2. 2

    Check the format

    Use the original PDF or CSV named in your bank's guide. PDFs must be digital documents with selectable text, and CSV exports should stay unchanged.

  3. 3

    Keep the statement private

    Import it directly on your device. Never post a real statement, account number, transaction history, or balance in Discord or an email.

How mooola handles repeated and overlapping statements

The app reconciles transactions rather than blindly appending every row. The import summary identifies records that are new, updated, unchanged, or ignored. Importing the same statement again should not create a second copy of every transaction.

Ready to import your first statement?

Download mooola, then follow the guide for your bank.