myfulus.

Bank statement converter

Bank statement PDF to Excel, checked line by line.

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.

  • ✓ Free for 3 statements a day — no sign-up
  • ✓ Never saved: read in memory, deleted within the hour
  • ✓ Any bank — PDF or CSV, up to 10 MB

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.

What you get back

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.

  • Excel (.xlsx) — dates that sort as dates, amounts that add up as numbers, and a summary sheet.
  • CSV — for anything else, with Arabic intact.
  • QuickBooks, Xero, Zoho Books — each in the layout its importer expects.
Example · a fictional Dubai statement✓ Checked against the statement
DateDescriptionDebitCreditBalance
2026-09-01SALARY TRANSFER ACME TRADING LLC18,500.0022,750.00
2026-09-02DEWA BILL PAYMENT 2002345671612.4022,137.60
2026-09-03كارفور مول الإمارات دبي487.2521,650.35
2026-09-05RENT CHEQUE 0001237,500.0014,150.35
2026-09-08ETISALAT BY E& POSTPAID349.0013,801.35
2026-09-12TRANSFER TO SAVINGS ...48213,000.0010,801.35
2026-09-15SALIK RECHARGE100.0010,701.35
2026-09-18REFUND AMAZON.AE129.0010,830.35
2026-09-25ATM WITHDRAWAL DUBAI MALL1,000.009,830.35

Every line ties to the running balance printed on the statement. Every line is dated inside the statement's period.

An AI reads it. The statement checks it.

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.

  1. 1

    It agrees

    You see “Checked against the statement”, and which of the statement's own figures it matched.

  2. 2

    It doesn't

    You see exactly which lines to compare with your statement — highlighted on screen, and marked in the Excel file.

  3. 3

    There is nothing to check against

    Some statements print no balance and no totals. Then you are told so, plainly, instead of a check that never ran.

The same statement with the rent cheque missing! Doesn't add up — compare the highlighted lines
DateDescriptionDebitCreditBalance
2026-09-01SALARY TRANSFER ACME TRADING LLC18,500.0022,750.00
2026-09-02DEWA BILL PAYMENT 2002345671612.4022,137.60
2026-09-03كارفور مول الإمارات دبي487.2521,650.35
2026-09-08ETISALAT BY E& POSTPAID349.0013,801.35
2026-09-12TRANSFER TO SAVINGS ...48213,000.0010,801.35
2026-09-15SALIK RECHARGE100.0010,701.35
2026-09-18REFUND AMAZON.AE129.0010,830.35
2026-09-25ATM WITHDRAWAL DUBAI MALL1,000.009,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.

Built for the statements Gulf banks send

Excel, CSV, QuickBooks, Xero or Zoho Books

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.

Checked against the statement

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.

Password-locked PDFs open here

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 and three-decimal currencies

Arabic descriptions stay exactly as printed, and Kuwaiti, Bahraini and Omani amounts keep their third decimal place instead of being rounded to two.

Any bank, no template

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.

Nothing is kept

The file is read in memory and never saved. The converted lines are deleted after 60 minutes, or as soon as you press Delete.

Your bank

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.

Your accounting software

Most banks email a PDF, and accounting software imports a CSV. Convert once and import the file in the layout your software documents.

Your statement stays yours

Never saved

The file is read in memory. It is never written to disk or to a database.

Deleted within the hour

The converted lines are held for an hour so you can download them, then deleted — or sooner, when you press Delete.

Never used to train AI

The AI that reads it is instructed not to keep your data or learn from it.

No bank login, ever

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.

Free to convert. Pro when it’s your job.

No account

$0

  • 3 statements a day
  • Up to 10 pages each
  • Every download format, and the check
Convert a statement

Free account

$0

  • 10 statements a day
  • Up to 30 pages each
  • Sign in with Google or your email — no card
Sign in free
For bookkeepers

MyFulus Pro

$8.99/mo

or $79/year — save 27%

  • Up to 200 statements a day, 100 pages each
  • Plus the money tools: a ledger of every statement, the subscription finder, a monthly letter, and answers from your own numbers

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 trial

Prices are in US dollars — at checkout, Stripe may show and charge the amount in your own currency.

Questions people ask first

Which banks does it work with?

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.

Can it open my password-protected statement?

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.

How do I know the conversion is right?

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.

What happens to my statement?

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.

Does it work with statements in Arabic?

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.

Which formats can I download?

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.

Is it free?

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.

How long does it take?

Usually under a minute. A long statement, with several months of lines, can take a few minutes. Keep the page open while it reads.

Why not just upload my statement to ChatGPT?

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.

How does MyFulus compare with other converters?

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.

Is MyFulus a bank or an accountant?

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.

More than a converter, when you want it

Converting keeps nothing. If you would rather keep a running ledger of your own statements, a MyFulus account does the accountant’s part too.

Find every subscription

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.

What you really earn and spend

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 letter every month

A short letter from your accountant: what happened last month, what changed, and the three things to fix next. Written in plain English.

Ask anything

“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 →