Bank statement converter
Drop in the statement your bank gave you. Get every transaction as an Excel or CSV file — or a file QuickBooks, Xero or Zoho Books will import — and see whether it agrees with the balances printed on the statement itself. Built for Gulf banks: password-locked PDFs, Arabic descriptions and three-decimal dinars.
Never saved: your file is read in memory, not written to disk or a database, and the converted lines are deleted after 60 minutes — or as soon as you press Delete.
Every line of the statement, in the order the bank printed it: the date, the bank’s own description, money out, money in, and the balance beside it. Then one click for the file you need.
| Date | Description | Debit | Credit | Balance |
|---|---|---|---|---|
| 2026-09-01 | SALARY TRANSFER ACME TRADING LLC | 18,500.00 | 22,750.00 | |
| 2026-09-02 | DEWA BILL PAYMENT 2002345671 | 612.40 | 22,137.60 | |
| 2026-09-03 | كارفور مول الإمارات دبي | 487.25 | 21,650.35 | |
| 2026-09-05 | RENT CHEQUE 000123 | 7,500.00 | 14,150.35 | |
| 2026-09-08 | ETISALAT BY E& POSTPAID | 349.00 | 13,801.35 | |
| 2026-09-12 | TRANSFER TO SAVINGS ...4821 | 3,000.00 | 10,801.35 | |
| 2026-09-15 | SALIK RECHARGE | 100.00 | 10,701.35 | |
| 2026-09-18 | REFUND AMAZON.AE | 129.00 | 10,830.35 | |
| 2026-09-25 | ATM WITHDRAWAL DUBAI MALL | 1,000.00 | 9,830.35 |
Every line ties to the running balance printed on the statement. Every line is dated inside the statement's period.
A converted statement that is missing one line looks exactly like one that is not — that is the real risk with any converter, AI or otherwise. But a statement carries its own proof, and MyFulus uses it: every line has to move the printed running balance by exactly its own amount, the lines together have to take the opening balance to the closing one, and they have to add up to any totals the statement prints. To the last fils.
You see “Checked against the statement”, and which of the statement's own figures it matched.
You see exactly which lines to compare with your statement — highlighted on screen, and marked in the Excel file.
Some statements print no balance and no totals. Then you are told so, plainly, instead of a check that never ran.
| Date | Description | Debit | Credit | Balance |
|---|---|---|---|---|
| 2026-09-01 | SALARY TRANSFER ACME TRADING LLC | 18,500.00 | 22,750.00 | |
| 2026-09-02 | DEWA BILL PAYMENT 2002345671 | 612.40 | 22,137.60 | |
| 2026-09-03 | كارفور مول الإمارات دبي | 487.25 | 21,650.35 | |
| 2026-09-08 | ETISALAT BY E& POSTPAID | 349.00 | 13,801.35 | |
| 2026-09-12 | TRANSFER TO SAVINGS ...4821 | 3,000.00 | 10,801.35 | |
| 2026-09-15 | SALIK RECHARGE | 100.00 | 10,701.35 | |
| 2026-09-18 | REFUND AMAZON.AE | 129.00 | 10,830.35 | |
| 2026-09-25 | ATM WITHDRAWAL DUBAI MALL | 1,000.00 | 9,830.35 |
The running balance printed on the statement doesn't follow from these lines: it differs by 7,500.00. A line may be missing or misread here.
A real Excel workbook — dates as dates, amounts as numbers — or a CSV laid out the way QuickBooks Online, Xero or Zoho Books imports it.
Every line is checked against the running balance, the opening and closing balance or the totals the statement prints. You see whether it adds up, and exactly which lines to look at if it does not.
Gulf banks email statements locked with a date of birth or card digits. Enter it once: the file opens in memory and the password is never stored.
Arabic descriptions stay exactly as printed, and Kuwaiti, Bahraini and Omani amounts keep their third decimal place instead of being rounded to two.
It reads the statement itself, not a template per bank, so there is no list of supported banks — and a bank that redesigns its PDF does not break it.
The file is read in memory and never saved. The converted lines are deleted after 60 minutes, or as soon as you press Delete.
Any bank that gives you a PDF or CSV statement works — there is no list to be on. These pages add what is particular to each: where its statement lives and how its PDF is locked, from the bank’s own pages.
MyFulus is not connected to, partnered with or endorsed by any bank. It reads the file you already have.
Most banks email a PDF, and accounting software imports a CSV. Convert once and import the file in the layout your software documents.
The file is read in memory. It is never written to disk or to a database.
The converted lines are held for an hour so you can download them, then deleted — or sooner, when you press Delete.
The AI that reads it is instructed not to keep your data or learn from it.
You give it a file. A locked PDF's password is used once to open it and never stored.
MyFulus is built and run by Amman Abbasi. If something looks wrong, the email in the footer reaches a person, not a queue. The privacy policy says exactly what is and is not kept.
$0
$0
$8.99/mo
or $79/year — save 27%
Free for 14 days. We ask for a card up front and email you 3 days before the first charge. Cancel any time: Pro runs to the end of the period you paid for, and part of a period isn’t refunded.
Start the free trialPrices are in US dollars — at checkout, Stripe may show and charge the amount in your own currency.
Any bank that lets you download a statement as a PDF or CSV — Emirates NBD, ADCB, FAB, Al Rajhi, QNB, NBK or any other. MyFulus reads the document itself rather than a template for each bank, so there is no list of supported banks. The one exception is a scan or photo of a paper statement, which has no text in it to read.
Yes. Choose the locked PDF and enter its password — usually your date of birth or part of your card number; your bank's email says which. It is used once to open the file and never stored, and a wrong password costs nothing. It is the file's own password, not your bank login: MyFulus never asks for that.
MyFulus checks it against the statement itself. Most statements print a running balance beside each line, an opening and a closing balance, or totals for the period, and every line has to agree with them exactly. If they agree, you see that it was checked; if they do not, you see which lines to compare with your statement. If a statement prints none of these, you are told it could not be checked.
Nothing is kept. The file is read in memory, never written to disk or to a database, and the converted lines are deleted after 60 minutes — or as soon as you press Delete. The AI that reads it is instructed not to keep your data or learn from it.
Yes. Arabic descriptions come through exactly as printed — on bilingual statements and on Arabic-only exports — and the Excel file opens right to left when most of its lines are Arabic. Kuwaiti, Bahraini and Omani amounts keep their third decimal place.
An Excel workbook (.xlsx) with real dates and numbers, a plain CSV, and CSV files laid out for QuickBooks Online, Xero and Zoho Books. You choose whether dates are written DD/MM/YYYY, MM/DD/YYYY or YYYY-MM-DD.
Yes: up to 3 statements a day, 10 pages each, with no account. A free account converts 10 a day, up to 30 pages each. Pro, at $8.99 a month or $79 a year, converts up to 200 a day and adds MyFulus's money tools: a ledger across all your statements, a subscription finder and a monthly letter. Stripe may show and charge the price in your own currency.
Usually under a minute. A long statement, with several months of lines, can take a few minutes. Keep the page open while it reads.
You can, if the PDF is not locked. In our test on Nov 3, 2026, ChatGPT turned a fictional 58-line statement into an Excel file with every line right, in about 8 minutes on its highest setting; MyFulus got them right in about 50 seconds. A PDF that needs a password was refused at upload, and many Gulf banks email statements locked. MyFulus opens those, writes files for QuickBooks, Xero and Zoho Books, checks every line by fixed arithmetic, and keeps nothing.
It is free for 3 statements a day with no account, checks every line against the statement, opens locked PDFs and writes QuickBooks, Xero and Zoho Books files, and Pro is $8.99 a month for heavier use. Other tools suit other needs: StatementEasy if you want no daily limit, BayanSheet if nothing may leave your device, StatementEasy, QuickTax, StatementEdge or DocuClipper for scans, and DocuClipper for firms that need a SOC 2 report. Our comparison at myfulus.com/compare links each product's own pages.
Neither. MyFulus is software that reads the statement you already have. It is not connected to, partnered with or endorsed by any bank, and it is not a licensed accountant, tax preparer or financial advisor.
Converting keeps nothing. If you would rather keep a running ledger of your own statements, a MyFulus account does the accountant’s part too.
Every charge that repeats: the ones you forgot, the ones you pay for twice, and the ones that quietly went up. Where cancelling is actually possible, you get the steps — we don't offer to cancel your rent.
Money in, money out, and where it went. Not a guess, and not a budget you have to keep up — the actual lines on your statement.
A short letter from your accountant: what happened last month, what changed, and the three things to fix next. Written in plain English.
“Can I afford this car?” “Why was July so expensive?” Ask in your own words. Your accountant knows your numbers and answers straight.
See a sample report → · Zakat calculator → · Cancellation letters →