Bank Statement to Excel Converter
Convert a bank statement PDF into an Excel sheet, CSV or QuickBooks file. The statement is read in your browser, so your account number and transactions never leave your device. Every row is checked against the running balance, and you see the result before you download.
- PDF and CSV to Excel
- Balance check
- QuickBooks CSV and QBO
- Many statements, one file
- No upload
Drop your bank statement here
PDF with selectable text, or a CSV from your bank. Up to 50 files at a time
QBO is a beta. QuickBooks Desktop only accepts bank IDs that Intuit lists, so it can refuse this file. The QuickBooks CSV is the more reliable route.
More options: dates, number style, columns, credit cards
Columns of your CSV. Check that each one is matched to the right column.
Check the first and last rows against your statement before you use the file. A flag in the Check column means the running balance does not add up at that row.
Preview. Click a cell to correct it.
| Check | Date | Description | Debit | Credit | Balance | Remove |
|---|
Done on your device. Your statement is never uploaded to FileXL or anyone else.
Found an error, or something was hard to use?
Something did not work?
- 0 bytesuploaded, ever
- Balance checkflags rows that do not add up
- Up to 50statements in one file
- Excel, CSV, QuickBooksreal dates and numbers
By FileXL Team | Last reviewed | Report a problem
How do I convert a bank statement to Excel?
Drop the statement PDF in the box above, or a CSV from your bank. Check the preview and the balance check, correct any cell by clicking it, then press Download with Excel selected. The statement is read in your browser and is never uploaded. The PDF must have selectable text, because a scan has nothing to read.
Bank statement to Excel, bank statement converter, PDF to CSV: one free tool
People look for this under many names: bank statement to Excel, convert bank statement into Excel, bank statement converter, PDF bank statement to Excel, bank statement to CSV, bank statement to QuickBooks, PDF to CSV and CSV to QBO. They all mean the same job: take the transactions out of a statement and put them in a file you can work with.
This tool reads a PDF statement that has selectable text, or a CSV your bank exported. It finds the table, picks out the date, description, money in, money out and balance, and shows you the result before you download anything. Then it checks the running balance, so a misread number shows up as a flagged row instead of a silent mistake.
Typical jobs: convert a bank statement PDF to an Excel sheet, combine twelve monthly statements into one file, make a CSV with Date, Description and Amount for QuickBooks Online, clean up a bank CSV, or turn a credit card statement into rows you can sort. Everything runs in your browser, so the statement is never uploaded.
How to convert a bank statement to Excel in 4 steps
No app, no account and no waiting. The statement is read in your browser, so you see the rows and the balance check straight away.
-
Add your statement
Drop a PDF statement or a bank CSV in the box, or choose it from your device. You can add up to 50 files. Type the password if a PDF asks for one.
-
Check the preview
Compare the first and last rows with the statement. Rows that do not match the running balance are flagged. Click a cell to correct it.
-
Choose the output
Pick Excel, CSV, QuickBooks CSV or QBO. Under More options you can set the date format, the day and month order and the number style.
-
Download the file
Press Download. The Excel file has a Transactions sheet and a Summary sheet with totals and the balance check.
Why turn a bank statement into a spreadsheet?
A PDF statement is easy to read but hard to work with: you cannot sort it, total it or filter it. A spreadsheet can. Here is where a bank statement converter helps most.
Bookkeeping and accounting
Get every transaction into a sheet that you can sort, filter, total and reconcile, instead of retyping lines from a PDF.
Tax time and audits
Collect twelve monthly statements into one Excel file, sorted by date, with totals for money in and money out.
Loan and visa applications
Lenders and visa offices ask for statements. A clean sheet makes it easy to check income, find large deposits and explain them.
Small business cash flow
See where the money went. Sort by amount, filter by a word in the description and add your own categories in Excel.
Shared costs and budgets
Split rent and bills with a flatmate or partner, or check a club or family account, with numbers you can calculate with.
Accounting software
Make the Date, Description, Amount file that QuickBooks Online accepts, or a CSV for another bookkeeping tool.
Bank statement conversion for accountants, businesses, households and developers
Each group has a quick setting that fits the usual job. Pick one, then change anything you like.
Accountants and bookkeepers
Convert client statements to Excel, check that the balances add up, and combine several months into one sheet.
Use the Excel file settingQuickBooks users
Export the 3-column CSV (Date, Description, Amount) that QuickBooks Online uploads, with money out as negative numbers.
Use the QuickBooks CSV settingSmall business owners
Turn the statement your bank only gives as a PDF into a sheet you can total, filter and keep.
Use the Excel file settingAnalysts and developers
Get a plain CSV with ISO dates and decimal points that loads into a database, a notebook or any other tool.
Use the CSV file settingFamilies and households
See a year of spending in one place. Statements stay on your device, so nothing private is sent anywhere.
Use the Excel file settingQuickBooks Desktop users (beta)
Try the QBO export for Web Connect. Intuit only accepts bank IDs it lists, so it may be refused. The CSV route is more reliable.
Use the QBO file settingWhich bank statement layouts can it read?
Banks lay out statements in many ways. This is what the reader looks for, and how each case is handled. It needs a PDF with selectable text. A scan or a photo has no text, and it is not supported.
| Layout in the PDF | Example | How it is read |
|---|---|---|
| Separate money out and money in columns | Date | Description | Withdrawals | Deposits | Balance | Each amount goes to the column it sits under. Debit and Credit columns in the sheet. |
| One amount column with a minus sign | Date | Description | Amount | Balance | Negative is money out, positive is money in. The balance check confirms it. |
| Amount with Dr or Cr | 1,250.00 Dr 1,250.00 Cr | Dr is money out and Cr is money in. |
| Brackets for negatives | (45.20) | Treated as a negative amount, money out. |
| Date only on the first line of the day | 04 Mar 2024 on one row, blank on the next | Rows without a date use the date above them. |
| Description on two or three lines | Long card or transfer details that wrap | The extra lines are joined to the right transaction. |
| Dates without a year | 01/15 or 15 Jan | The year comes from the statement period, and rolls over December to January. |
| Other number styles | 1.234,56 or 1 234,56 or 1,23,456.78 | Decimal comma and Indian digit grouping are detected, or you can choose. |
| Credit card statements | Purchases shown as positive numbers | Detected from the wording, or switch the direction with one tick box. |
Go straight to a page for the job you have: bank statement converter, PDF bank statement to Excel, bank statement to CSV, CSV to QBO, bank statement to QuickBooks or combine bank statements into Excel.
Want totals, charts, average balance and recurring payments instead of a file? Try the bank statement analyzer.
Bank statement to Excel, CSV, QuickBooks CSV or QBO
Choose the file that suits the next step. Excel is best for people. CSV is best for software. The QuickBooks files follow the layouts that Intuit documents.
| Export | What you get | Good for |
|---|---|---|
| Excel (.xlsx) | A Transactions sheet with real dates and numbers, filters and a frozen header, plus a Summary sheet with totals and the balance check. | Bookkeeping, tax, loan files and analysis |
| CSV | Plain text with ISO dates (2024-01-31) and decimal points, in UTF-8. A semicolon version with decimal commas is available. | Databases, scripts, Google Sheets and any other tool |
| QuickBooks CSV, 3 columns | Date, Description, Amount. Money out is negative. | QuickBooks Online bank upload |
| QuickBooks CSV, 4 columns | Date, Description, Credit, Debit. | QuickBooks Online when you prefer two amount columns |
| QBO (beta) | An OFX file for QuickBooks Web Connect with an account number you choose. | QuickBooks Desktop users who need a QBO. It may be refused, see the FAQ |
| Xero CSV | Date, Amount, Payee, Description, Reference. Money out is negative. | Xero: Import a statement |
| YNAB CSV | Date, Payee, Memo, Outflow, Inflow. Both amount columns are positive. | YNAB File-Based Import in the web app |
| Wave CSV | Date, Description, Amount. Money out is negative. | Wave: Upload transactions |
| Zoho Books CSV | Date, Description, Reference Number, Withdrawals, Deposits. | Zoho Books: Import Statement |
| QIF | Date, amount and payee blocks for a bank or credit card account. | Quicken, GnuCash, Zoho Books and other apps that read QIF |
| OFX | The same OFX structure as the QBO, without the Intuit bank ID. | Wave, GnuCash, Zoho Books and other apps that read OFX |
How the converter checks its own work
No converter reads every layout perfectly, so the tool shows its checks instead of asking you to trust it.
| Check | What it does | What you see |
|---|---|---|
| Running balance | Adds each amount to the previous balance and compares it with the balance printed on the statement. | A tick on rows that match and a warning on rows that do not |
| Opening and closing balance | When the statement shows them, checks that opening balance plus money in minus money out equals the closing balance. | A green line, or a note with the difference |
| Day and month order | Reads 03/04/2024 as 3 April or 4 March from the other dates and the order of the rows. Asks you when it cannot tell. | A note and a choice box |
| Order of the rows | Newest-first statements are turned around so the balance check can run from oldest to newest. | Rows sorted oldest first, or newest first if you choose |
| Unreadable lines | Rows with an amount it cannot read are marked, not dropped. | A flag you can fix by clicking the cell |
How to convert a bank statement: step-by-step guides
Short answers to the jobs people ask about most.
How to convert a bank statement PDF to Excel
- Download the statement as a PDF from your online banking. Choose the PDF that you can select text in, not a photo or a scan.
- Drop the PDF in the box above. If it is password protected, type the password when asked. It stays in your browser.
- Look at the preview. Check the first and last rows against the statement and read the balance check.
- Fix anything that is wrong: click a cell to edit it, remove a row, or change the date order or number style under More options.
- Choose Excel and press Download. The file has a Transactions sheet and a Summary sheet.
How to combine several statements into one Excel file
- Drop all the PDFs or CSV files at once, for example twelve monthly statements.
- Leave the order on Oldest first. The rows are sorted by date across all files.
- Tick Add a Source file column if you want to see which statement each row came from.
- Check the balance check. It runs on each statement separately.
- Download the Excel file.
How to make a CSV for QuickBooks Online from a bank statement
- Add the statement PDF or your bank CSV.
- Choose QuickBooks CSV (3 columns) as the export.
- Check the dates. QuickBooks wants one date format in the whole file, and the file uses month/day/year unless you change it.
- Download the CSV, then upload it in QuickBooks Online under Banking, Upload transactions.
- For a credit card statement, choose the credit card account in QuickBooks when you upload.
How to convert a bank CSV to QBO
- Drop the CSV from your bank in the box. The columns are guessed from the header row, and you can change each one.
- Check that the preview shows the right dates and amounts.
- Choose QBO (beta), type the last digits of the account number and pick checking, savings or credit card.
- Download the QBO file and import it with File, Utilities, Import, Web Connect Files in QuickBooks Desktop.
- If QuickBooks refuses the file, use the QuickBooks CSV export instead.
How to convert a credit card statement to Excel
- Add the statement PDF. Card statements often show purchases as positive numbers.
- Look for the note that says the statement was read as a credit card. If it is wrong, change it under More options.
- Check that purchases are in the Debit column and payments in the Credit column.
- Download the Excel file.
What to do when a statement does not convert
- If you see No text found, the PDF is a scan or a photo. Download the statement again from online banking, or ask your bank for a digital copy or a CSV.
- If rows are missing or merged, try the CSV export from your bank if it has one.
- If the numbers look wrong, open More options and change the number style or the date order.
- You can still fix single cells by clicking them in the preview.
Quick tips
- Always compare the first and last rows with the statement, and look at the balance check, before you rely on the file.
- Download the PDF from your online banking instead of printing or scanning it. Digital PDFs have real text that can be read.
- If your bank offers a CSV download, it is the most exact source. This tool can clean it and make the QuickBooks file.
- Statements with a running balance check best. If there is none, check the totals yourself.
- Keep the original PDF. The Excel file is a working copy.
Private by design: your statement never leaves your device
Most online bank statement converters upload your PDF to a server. This one does not. The statement is read by your own browser, so your name, account number and every payment stay on your device. The PDF reader (PDF.js, an open source library) is loaded from FileXL when you add a PDF, and your file is never sent anywhere. You can watch the network tab of your browser to check, or turn off your internet once the reader has loaded.
Need to send a file to someone? Upload it with FileXL and share a link. The limit of this tool is scanned statements: a photo of a page has no text to read, and reading it needs OCR on a server, which would mean uploading it.
Bank statement to Excel questions, answered
Is this bank statement to Excel converter really free?
Yes. You can convert as many statements as you like without paying, without an account and without a watermark. A small advertisement may be shown on the page. Premium members of FileXL do not see it.
How do I convert a bank statement to Excel?
Drop the statement PDF in the box, check the preview and the balance check, choose Excel and press Download. Use a PDF you downloaded from online banking, because it has real text. A scan or a photo has no text to read.
Is my bank statement uploaded to a server?
No. The statement is read by your own browser. The PDF reader is loaded to your device when you add a PDF, and after that nothing about your statement is sent anywhere. Account numbers, names and transactions never reach FileXL. You can check this in your browser tools: after the PDF reader has loaded, you can turn off your internet and the conversion still works.
How accurate is the conversion?
Bank statements are laid out in many different ways, so no converter can promise a perfect result for every bank. That is why this tool shows the rows before you download them and checks each balance. A row that does not add up is flagged. Compare the first and last rows with the statement, fix any cell by clicking it, and keep the original PDF.
Is a bank statement converter the same as bank statement to Excel?
Yes. Bank statement converter, convert bank statement into Excel, bank statement to CSV and PDF bank statement to Excel all mean taking the transactions out of a statement into a file you can use. This tool does all of them, and the CSV to QBO and QuickBooks jobs as well.
Can it convert a scanned or photographed statement?
No. A scan is a picture of a page and has no text to read. This tool does not do OCR. Download the statement again from online banking as a PDF, or ask your bank for a CSV or a digital copy.
Can it open a password protected statement PDF?
Yes. The tool asks for the password and uses it in your browser only. Many banks protect statements with a password such as the date of birth or the last digits of the account. The password is not stored or sent.
Which banks does it work with?
It is not built for one bank. It looks for a table with a date, a description and amount columns, in English, German, Spanish and French headings, and it reads the common layouts: separate money in and money out columns, one signed amount column, Dr and Cr, and credit card statements. Layouts that are very unusual may need a few corrections in the preview.
Can I combine several statements into one Excel file?
Yes. Add all the PDFs or CSV files together. The rows are put in one table and sorted by date, and you can add a column with the name of the source file. The balance check runs on each statement on its own.
What does the balance check mean?
When a statement prints a running balance, the tool adds each amount to the previous balance and compares the result with the printed one. A tick means they match. A warning means that row, or one just before it, was read wrongly or is missing. It is the quickest way to find a mistake.
What columns does the Excel file have?
Date, Description, Debit, Credit and Balance, and optionally Reference, Amount (money in minus money out) and Source file. Dates are real Excel dates and amounts are real numbers, so sorting and sums work. A second sheet called Summary has totals and the balance check.
Why are my dates wrong, for example day and month swapped?
A date such as 03/04/2024 can mean 3 April or 4 March. The tool works it out from the other dates and the order of the rows. If it cannot be sure it says so. Open More options and choose Day first or Month first, and everything updates.
What about amounts like 1.234,56 or 1,23,456.78?
Both are handled. The tool detects a decimal comma or a decimal point, and Indian digit grouping. If the amounts look wrong, choose the number style yourself under More options.
Does it work for credit card statements?
Yes. Card statements often show purchases as positive numbers and payments as negative. The tool detects a card statement from its wording and puts purchases in Debit and payments in Credit. If it guessed wrong, change it with the tick box under More options.
How do I get a bank statement into QuickBooks Online?
Choose QuickBooks CSV and download the file, then upload it under Banking in QuickBooks Online. Intuit accepts a 3-column file (Date, Description, Amount) or a 4-column file (Date, Description, Credit, Debit). Use one date format in the whole file. Check the preview first, because QuickBooks will import what the file says.
Can it make a QBO file, and will QuickBooks accept it?
It can make a QBO file, but this is a beta. QuickBooks Desktop checks a bank ID called INTU.BID inside the file and may refuse a bank ID that Intuit does not list. If it is refused, use the QuickBooks CSV, or a QBO from your own bank. Test with a copy of your company file before importing for real.
Can I export to Xero, YNAB, Wave, Zoho Books, QIF or OFX?
Yes. Choose the file you need under Make. Xero, YNAB, Wave and Zoho Books each get a CSV with the column names that app documents. QIF and OFX are for apps that read those formats, such as GnuCash and Zoho Books. These files were checked for structure and not imported into every app, so import a short period first and use the feedback box if an app refuses a file.
Can I convert a bank CSV file instead of a PDF?
Yes. Drop the CSV in the box. The tool guesses the columns from the header row and you can change them. It handles commas, semicolons and tabs, quoted text, and amounts with currency signs or brackets. Then export Excel, a clean CSV, the QuickBooks CSV, a QBO, or a file for Xero, YNAB, Wave, Zoho Books, QIF or OFX.
Can I correct a row before I download?
Yes. Click a date, description or amount in the preview to edit it, or press the cross to remove a row. The totals and the balance check update straight away.
Is there a limit on pages or file size?
You can add up to 50 files of up to 50 MB each. Large statements take a few seconds longer because your own device does the work.
Why are the newest transactions at the bottom?
The rows are sorted from oldest to newest, which is how accounts and balance checks are read. Under More options you can turn the order around to newest first.
Does it work on an iPhone or Android phone?
Yes, in a current browser. Statement PDFs are read on your phone, so a long statement may take a little longer than on a computer. Downloads go to your Files or Downloads folder.
Does it work offline?
Mostly. The PDF reader is downloaded once, when you point at the box or add a PDF. After that, converting needs no connection, because nothing is uploaded. If you are offline before the reader has loaded, load the page again with a connection first.
Why not use a website that uploads the PDF?
A bank statement holds your name, account number and every payment you made. Uploading it means trusting another company with it. This tool never uploads it. The trade-off is that it cannot read scans, because that needs a server with OCR.
Can I just copy and paste the table from the PDF into Excel?
Sometimes, but it often puts a whole line in one cell, merges the description with the amounts and gives dates as text. This tool splits the columns, makes real dates and numbers, joins wrapped lines and checks the balance.
Does the file have a watermark or any limit on rows?
No watermark and no row limit other than your device memory. The Excel file is yours to use for work, tax and accounting.
Sources and further reading
The facts on this page about QuickBooks files come from Intuit and its tool vendors, and the PDF reader is an open source project. Read them for the full detail.
- QuickBooks Help: Format CSV files in Excel to get bank transactions into QuickBooksIntuit describes the 3-column (Date, Description, Amount) and 4-column (Date, Description, Credit, Debit) CSV layouts.
- ProperSoft FAQ: INTU.BID in QBO and QFX filesA third-party explanation of the bank ID in QBO files and why it has to be one that QuickBooks allows.
- Mozilla PDF.jsThe open source PDF reader (Apache 2.0) that this tool loads in your browser to read the text of a statement.
- YNAB Help: File-Based ImportYNAB describes the CSV file import and the Date, Payee, Memo, Outflow and Inflow columns.
- Wave Help: Upload a bank or credit card statement in CSV formatWave explains the CSV upload and recommends OFX, QBO or QFX when your bank offers them.
- Zoho Books Help: Add transactions and import statementsZoho lists the statement formats it imports, including CSV, OFX and QIF, and where to start the import.
- ProperSoft: Import a CSV file into XeroA third-party guide to the Date, Amount, Payee, Description and Reference columns that Xero maps on import.
- QuickBooks Help: Manually upload transactions into QuickBooks OnlineShows how a CSV, QBO, QFX or OFX file is uploaded in QuickBooks Online.
Made and checked by the FileXL Team
This bank statement converter is built and maintained by the FileXL Team, the people behind the FileXL file sharing service. We test it on many statement layouts, we check the Excel, CSV and QuickBooks files with standard spreadsheet and OFX tools, and we review this page and update it when browsers or the QuickBooks formats change. Layouts differ between banks, so always compare the result with your statement. Last reviewed 13 November 2026. Read more on the about page.
- Found a problem or have an idea? Open the feedback form
- Author: FileXL Team
Need to send a file to someone?
Upload it to FileXL and share a link, a short code or a QR code. Large files, no account needed.
Send files with FileXL I have a codeMore from FileXL
- All free tools
- AI Background Remover
- Video to Reels and Shorts Maker
- Free Online Video Editor
- PDF to Word Converter
- Word to PDF Converter
- HEIC to JPG Converter
- WebP to PNG Converter
- PDF Compressor
- Merge PDF
- Urdu OCR
- Passport Photo Maker
- CNIC Copy Maker
- Document Scanner
- Greeting Card Maker
- Zakat Calculator
- Image Compressor
- JPG to PDF
- Bank Statement Analyzer
- Photo Resizer
- Free AEO Checker
- QR Code Generator
- Send large files free
- Receive a file with a code
- FileXL blog