Get your BSN PDF statement in 5 steps — then turn it into Excel or CSV without retyping a single row.
SEA Bank OCR converts Bank Simpanan Nasional (BSN) statements into Excel and CSV. It keeps transaction dates, descriptions, withdrawal, deposit, and balance columns from myBSN e-statements so you can reconcile without retyping the PDF.
Example conversion
bsn-statement.pdf
| Date | Description | Out | In |
|---|---|---|---|
| 02 Jun | DuitNow QR — Kedai Kopi | 12.50 | — |
| 03 Jun | Salary — Acme Sdn Bhd | — | 6,800.00 |
| 05 Jun | IBG transfer — Lim Hardware | 1,240.00 | — |
| 09 Jun | Refund — Grab | — | 18.00 |
Step
Use the PDF from your online banking portal for the cleanest extraction.
Open myBSN (mybsn.com.my) in your browser and sign in.
Select the GIRO, GIRO-i, or current account you need the statement for.
Choose the e-statement or account statement option for that account.
Select the month you need and save the statement as a PDF.
Drag the PDF into the converter and review the rows before exporting Excel or CSV.
How it works
Drag in your BSN statement, or click to browse.
SEA Bank OCR reads the BSN layout and returns structured transaction rows.
Download CSV, Excel, or JSON, ready for your accounting tool.
BSN statements follow a passbook-style layout with Date, Transaction Description, Withdrawal, Deposit, and Balance columns in MYR. Column headers are often bilingual (Malay and English), and transaction descriptions use short codes for GIRO, ATM, and counter activity.
Where to get the PDF: myBSN internet banking (account statement PDF). Download the statement, then upload it here. No configuration needed.
Statement layout
Account
123-456-7890
Period
01/06/2026 - 30/06/2026
Currency
MYR
| Date | Transaction Description | Withdrawal (RM) | Deposit (RM) | Balance (RM) |
|---|---|---|---|---|
| 15/06/2026 | GIRO CREDIT / SALARY | 180.00 | 2,400.00 | 5,610.35 |
| ... | ... | ... | ... | ... |
| checked | checked | checked | checked | checked |
| Column | Example | Note |
|---|---|---|
| Date | 15/06/2026 | — |
| Transaction Description | GIRO CREDIT / SALARY | — |
| Withdrawal (RM) | 180.00 | — |
| Deposit (RM) | 2,400.00 | — |
| Balance (RM) | 5,610.35 | — |
Why BSN statements are tricky: BSN statements mix bilingual headers with abbreviated transaction codes. We normalise them into standard debit and credit columns and keep the original description for tracing.
Download the PDF from myBSN, upload it to SEA Bank OCR, review the extracted rows, and export Excel or CSV.
Yes. PDF statements downloaded from myBSN internet banking work, including multi-page GIRO and GIRO-i statements.
Yes. Digital PDFs give the cleanest output, but clear and straight scans of branch printouts also work.
myBSN e-statements in PDF format work best. Scanned branch printouts also work when the scan is clear and straight.
myBSN shows recent statement periods. For older statements, visit a BSN branch or contact BSN customer service; a small fee may apply.
Yes. BSN statements often use bilingual headers; both are read the same way.
You can export Excel (XLSX), CSV, or JSON after reviewing the extracted rows.
Yes. The Starter plan includes 5 free pages every month with no credit card required.