✓ 3 Methods Explained ✓ Works With Any Bank ✓ Free Online Tool ✓ Step-by-Step Guide ✓ All Countries

How to Convert Bank Statement to Excel — 3 Methods (Free & Instant)

Three proven methods to get your bank statement in Excel format — whether you have a PDF, access to your bank portal, or just a few transactions to enter. Choose the method that fits your situation.

📄

Drop your bank statement PDF here

or click to browse — any bank, any country

Convert to Excel, CSV, QBO or more

Free · No signup · Works on any PDF bank statement

Why Do People Need to Convert Bank Statements to Excel?

Before we dive into the methods, it is worth understanding the core reasons people need their bank statement in Excel format. This context will help you choose the right method for your specific situation.

The most common reasons include:

The method you choose depends on your situation: if you have a PDF, use Method 1 (our free converter). If you need fresh data and have bank access, use Method 2 (direct bank download). If you only have a few transactions, Method 3 (manual entry) may be sufficient.

1 Method 1: Use Bank Statement Engine (Free, 30 Seconds)

This is the fastest and most reliable method for converting any bank statement PDF to Excel. It works with any bank, any country, any account type, and handles both digital PDFs and scanned copies. The entire process takes about 30 seconds.

Step-by-Step: Method 1

1
Get your PDF

Download your bank statement PDF from net banking or email

2
Upload it above

Drag and drop or click the upload box at the top of this page

3
Enter password if needed

If locked, enter your bank's PDF password (see guide below for each bank)

4
Choose output format

Select Excel (.xlsx), CSV, QBO, OFX, or other format as needed

5
Download your file

Click download and open in Excel, Google Sheets, or your accounting software

What Makes This Method the Best Choice

Unlike simple PDF-to-Excel tools, Bank Statement Engine understands the specific format of bank statements. It knows where transaction tables are on the page, how to handle multi-page statements, and how to correctly separate the date, description, debit, credit, and balance columns. This means the output is clean and properly structured from the start — no manual column splitting, no data cleaning required.

The tool handles:

2 Method 2: Download Excel Directly From Your Bank

Many banks offer direct Excel or CSV download from their internet banking portals. This method is the most accurate as the data comes directly from the bank's database — no PDF extraction required. The downside is that not all banks support it, the date range is often limited (typically 3-24 months back), and the format varies by bank.

Here is how to download directly as Excel or CSV from the major banks:

HDFC Bank — Direct Excel Download

HDFC Bank is one of the most generous in offering direct download formats. Log into HDFC NetBanking at netbanking.hdfcbank.com. Navigate to Accounts → Account Statement → Account Summary. Select your account and date range (up to 3 years). Under "Format", select "Excel (.XLS)" or "CSV". Click "Submit" to download. The downloaded file does not require a password — the password-protected version is only for PDF statements. HDFC's Excel download contains columns: Date, Narration, Value Date, Debit Amount, Credit Amount, and Closing Balance.

Axis Bank — Direct Excel Download

Log into Axis Bank Internet Banking. Go to Accounts → Account Summary → View Statement. Select date range and choose "Download as Excel" from the format options. The Excel file is clean and structured, with the same columns as the PDF statement. The Axis Mobile app also allows CSV export under Account Details → Statement → Export.

Kotak Mahindra Bank — Direct Download

Log into Kotak Net Banking at netbanking.kotak.com. Go to Account → Statement of Account → Download. Select period (up to 7 years available). Choose XLS or CSV. The downloaded file is immediately usable in Excel. Kotak's CSV format is also compatible with QuickBooks import.

SBI (State Bank of India) — Limited CSV Option

SBI's net banking (onlinesbi.sbi) primarily offers PDF and email statement options. However, under Account Statement → e-Statement → Last 3 months option, some SBI accounts show a CSV download option alongside PDF. If visible, click CSV to download. Note: SBI's primary statement distribution method is email PDF. If CSV is not available for your account, use Method 1 to convert the emailed PDF.

ICICI Bank — Transaction Export

Log into ICICI Net Banking or iMobile Pay. For the mobile app: go to My Accounts → Account Statement → choose period → Export → CSV. For net banking: Account Details → Download Transactions → select format (CSV available). ICICI's CSV download is limited to 1 year of history; for older statements, download the PDF and use Method 1.

Chase Bank (USA) — CSV Download

Log into Chase.com. Go to your account, click the "..." menu → Download Transactions. Select date range (up to 7 years) and format (CSV, QFX, OFX, MT940). Click Download. For credit cards, go to the card account → Download Activity. Chase's CSV is widely compatible and directly importable into QuickBooks, Xero, and most other accounting tools. Note that Chase PDF statements are separate documents available under Statements and Documents.

Bank of America (USA) — Download Activity

Log into BankofAmerica.com. Go to your account → Activity. Click the Download button (arrow icon near the search bar). Select date range (up to 18 months) and format (CSV, OFX, QFX, Microsoft Money). For statements older than 18 months, download the PDF statement from Statements & Documents and convert using Method 1.

Wells Fargo (USA) — Download Transactions

Log into WellsFargo.com. Click your account → Transactions tab → Download icon. Select date range and format (CSV, OFX, QFX, MT940). Wells Fargo CSV files include: Date, Amount, Description, and a memo field. You may need to add Balance column manually or derive it from the running total. For complete statements with balances, use Method 1 on the PDF.

Barclays (UK) — Export Transactions

Log into Barclays Online Banking. Go to your account → Transactions. Click "Download transactions" (usually a button at the top of the transactions list). Select date range and format (CSV or OFX/QIF). Barclays CSV format includes: Date, Type, Description, Paid out, Paid in, Balance. For PDF statements (which contain account info and summary data not in the CSV), download from Statements section and convert using Method 1.

HSBC (UK/Global) — Export Transactions

Log into HSBC Online Banking. Go to My Banking → Accounts → select account → Transactions → Export Transactions. Choose date range and format (CSV, OFX). HSBC allows export up to 24 months back. For HSBC Business accounts, the export option is under Business Banking → Accounts → Transactions → Export. HSBC international accounts (US, HK, UAE, Singapore) work similarly through their respective portals.

Lloyds Bank (UK) — Export Transactions

Log into Lloyds Bank Online Banking at lloydsbank.com. Go to your account → Recent Transactions → Export Transactions. Select format (CSV, OFX, QIF) and date range (up to 2 years). Lloyds CSV contains: Transaction date, Transaction type, Sort code, Account number, Transaction description, Debit amount, Credit amount, Balance. This format is excellent for Excel analysis.

Commonwealth Bank (Australia) — Export

Log into CommBank NetBank at netbank.com.au. Go to My Accounts → select account → Export Transaction History. Choose date range and format (CSV, OFX, Excel). CommBank is one of the few banks that offers direct Excel (.xlsx) export — select "Microsoft Excel" format to download a properly formatted spreadsheet directly.

3 Method 3: Manual Copy-Paste (When to Use & How)

The manual method is the oldest and most time-consuming approach, but it is sometimes the only option — particularly for very old statements, statements from obscure banks with no download options, or situations where you need only a small number of specific transactions.

When to Use Manual Copy-Paste

Step-by-Step: Manual Copy-Paste Method

  1. Open your bank statement PDF in Adobe Acrobat Reader or any PDF viewer.
  2. Try to select text: click and drag over a few transactions. If text highlights, the PDF supports text copying. If it doesn't, you have a scanned PDF — use Method 1 instead (our OCR engine).
  3. Open a new Excel spreadsheet. Create column headers: Date, Description, Reference, Debit, Credit, Balance.
  4. Go back to the PDF. Select all text from a page (Ctrl+A or just select the transaction rows). Copy (Ctrl+C).
  5. In Excel, click a cell in the Data area. Use Paste Special → Text (Ctrl+Shift+V or Alt+E+S+T) to paste as plain text.
  6. The pasted data will likely land in a single column. Use Excel's Text to Columns feature (Data tab → Text to Columns) to split it into separate columns. Choose "Delimited" and use spaces or specific delimiters as separation characters.
  7. You will likely need to manually clean the data — fix dates that pasted as text, correct numbers that included currency symbols, and remove header/footer text that pasted with the transactions.
  8. Repeat for each page of the statement.

Why Manual Copy-Paste Is Usually Not Worth It

For any statement with more than 20-30 transactions, manual copy-paste is a poor use of time. The pasted data is almost never clean — dates paste as text strings, numbers include currency symbols that prevent formula use, and multi-line transaction descriptions spread across multiple rows. Cleaning pasted bank statement data in Excel can take longer than the conversion it was supposed to replace. Use Method 1 for any statement with more than a handful of transactions.

Comparison of All 3 Methods

Factor Method 1: Online Converter Method 2: Bank Download Method 3: Manual Entry
Speed (100 transactions)30 seconds2–5 minutes1–3 hours
AccuracyHighest (automated)Highest (source data)Low (human error)
CostFreeFreeFree (time cost)
Requires bank loginNoYesNo
Works with old statementsYesLimited (usually 2–7 years)Yes
Works with scanned PDFsYes (OCR)N/ANo (can't copy)
Handles passwordsYesN/ANo
Output format choiceExcel, CSV, QBO, OFX, etc.CSV, OFX (bank-specific)Any (you build it)
Best forMost use casesRegular/recurring useVery few transactions

Common Problems and Solutions

Problem: Password-Protected PDF

Your bank statement PDF opens with a password prompt. You cannot open it without the password, and therefore cannot convert it manually. Solution: Use Method 1. Our converter accepts password-protected PDFs and prompts you for the password. For the most common banks: HDFC = last 4 digits of mobile number; SBI = first 8 chars of Customer ID + DOB in DDMMYYYY; ICICI = first 4 chars of name + last 4 digits of account number; Axis = DDMM of DOB + last 4 of mobile; Kotak = DOB in DDMMYYYY; Canara = first 4 letters of name + DDMM.

Problem: Scanned PDF (Image-Based)

The PDF was created by scanning a physical bank statement. Text cannot be selected or copied — it is just an image. Manual copy-paste will not work. Solution: Use Method 1. Our OCR engine reads scanned PDFs and extracts transaction data with high accuracy. Processing takes 15–45 seconds for scanned documents (longer than digital PDFs). For best OCR results, use a high-quality scan at 300 DPI or higher. Poor-quality, low-resolution scans may produce OCR errors — in this case, request a fresh digital statement from your bank's net banking portal.

Problem: Multi-Page Statement — Formatting Issues

For statements with 10+ pages, manual copy-paste produces messy data where page headers, footers, and running-balance summary rows mix with transaction rows. Separating real transactions from header/footer text is tedious. Solution: Use Method 1. Our converter handles multi-page statements automatically, stripping out page headers, footers, and summary rows to produce clean transaction data only.

Problem: Foreign Bank or Unusual Layout

Some banks use unusual PDF layouts that cause problems with generic conversion tools — columns not properly aligned, transaction descriptions spanning multiple lines, or non-standard date formats. Solution: Our converter is specifically trained on bank statement formats from 500+ banks. It handles unusual layouts intelligently. If you encounter a bank we haven't optimised for, the general conversion engine still extracts the data — results may require minor manual cleanup in rare cases.

Problem: Statement Date Range Not Available at Bank Portal

Most bank portals limit direct download to 2–7 years of history. For older statements, direct download is not possible. Solution: If you have the old PDF (emailed to you by the bank or downloaded at the time), use Method 1 to convert it. If you don't have the old PDF, contact your bank to request historical statements — banks are typically required by regulation to retain 7–10 years of transaction history.

Bank-Specific Download Steps for 10 Major Banks

1. HDFC Bank: PDF Download Steps

Login to netbanking.hdfcbank.com → Accounts → Account Statement → select account → select From Date and To Date → select PDF format → Download. Password: last 4 digits of registered mobile. For Excel: same steps but select Excel (.XLS) format — no password required for the XLS file.

2. SBI: Statement Download Steps

Login to onlinesbi.sbi → My Accounts → Account Statement → e-Statement → select account → select period → Generate Statement. SBI sends the PDF to your registered email OR allows direct download from the page. Password: first 8 chars of Customer ID (caps) + DOB DDMMYYYY. For YONO app: My Account → Account Statement → select period → Download PDF.

3. ICICI Bank: Statement Download Steps

Login to ICICI NetBanking → Accounts → Account Statement → select account → select period → Download PDF. Alternatively, for CSV: Account Details → Download Transactions → CSV. Mobile (iMobile Pay): My Accounts → select account → Statements → select period → Download. Password for PDF: first 4 chars of name (caps) + last 4 digits of account number.

4. Axis Bank: Statement Download Steps

Login to Axis Bank Internet Banking → Accounts → Account Summary → select account → View Statement → select period → Download. Format options: PDF or Excel. For Excel, no password required. PDF password: DDMM of DOB + last 4 digits of mobile. Mobile (Axis Mobile): Account Details → Statement → select period → Export/Download.

5. Canara Bank: Statement Download Steps

Login to Canara Bank Net Banking → Accounts → Account Statement → select account → select From-To dates → Download PDF. Password: first 4 letters of name (caps) + DDMM of DOB (e.g., RAME0112). Mobile (Candi app): Account → Statement → select period → Download/Share.

6. Chase: Statement Download Steps

Login to Chase.com → Accounts → select account → Statements (sidebar) → select statement month → Download PDF. For CSV: same account page → ... menu → Download Transactions → select date range → CSV → Download. Statements go back 7 years; transaction downloads go back 7 years as well.

7. Bank of America: Statement Download Steps

Login to BankofAmerica.com → Accounts tab → select account → Statements & Documents (left sidebar) → select statement period → Download PDF. For CSV: Account Details → Activity tab → Download icon → select date range → CSV → Download. CSV downloads limited to 18 months; for older periods use PDF + Method 1.

8. Barclays: Statement Download Steps

Login to Barclays Online Banking → Accounts → select account → Statements tab for PDFs → select month → Download PDF. For CSV: Transactions tab → Download transactions → select date range → CSV format → Download. Barclays provides PDF statements going back 7 years; CSV transactions going back 7 years.

9. HSBC: Statement Download Steps

Login to HSBC Online Banking → My Banking → Accounts → select account → Statements for PDFs → select period → Download. For CSV: same account → Transactions → Export Transactions → select date range → CSV → Download. HSBC international portals (US, HK, UAE, Singapore) follow the same structure.

10. CommBank Australia: Statement Download Steps

Login to NetBank at netbank.com.au → My Accounts → select account → Export Transaction History → select date range and format (Excel, CSV, OFX) → Export. CommBank provides up to 7 years of transaction history for download. The Excel format option is particularly clean and requires no post-processing.

Tips for Keeping Your Excel Statement Clean and Useful

Verify Transaction Count and Totals

After conversion, always verify that the Excel file contains the expected number of transactions. Open your PDF and count the transactions (or note the "Total Transactions" figure if the statement shows it), then verify the Excel row count matches. Also check that the opening and closing balance in the Excel file match the PDF.

Sort by Date to Check Order

Excel statements should be in chronological order (oldest first). Sort by the Date column (Data → Sort A to Z) to confirm the data is properly ordered. This also surfaces any date parsing errors — if dates sort incorrectly, they may have been extracted as text rather than proper date values.

Format the Debit and Credit Columns as Numbers

Select the Debit and Credit columns, right-click → Format Cells → Number → 2 decimal places. This ensures all amounts display consistently with two decimal places and are properly recognised as numbers for formula purposes. If any cells show as ##### (hash marks), the column is too narrow — double-click the column border to auto-fit.

Create a Category Column for Analysis

Add a new column called "Category" after the Description column. Go through the transactions and assign each to a category: Food, Transport, Rent/Housing, Utilities, Entertainment, Salary, Transfer, EMI, etc. Once categorised, use Pivot Tables for instant spending analysis by category.

Build a Pivot Table for Monthly Summary

Select all data including headers. Go to Insert → Pivot Table. In the Pivot Table pane, drag "Date" to Rows (group by month), "Debit" and "Credit" to Values (as Sum). This gives you a month-by-month cashflow summary. Add a Pivot Chart for visual representation. This is the single most powerful post-conversion action — it transforms rows of transactions into a clear financial picture.

Use SUMIF for Category Spending Analysis

With a Category column populated, use SUMIF to sum spending by category. Example formula: =SUMIF(G:G,"Food",D:D) would sum all debit amounts where the Category column (G) says "Food". Create a summary table with one SUMIF per category for an instant spending dashboard.

Keep the Original PDF

Always keep the original PDF bank statement alongside the Excel version. The PDF is the official document — it carries the bank's formatting, branding, and (for stamped copies) authorisation. For legal, loan, or official purposes, always submit the PDF. The Excel is your working file for analysis.

What to Do After Converting: Common Use Cases

Import Into Accounting Software

Save the Excel file as CSV (File → Save As → CSV format). Then import into your accounting software: QuickBooks Online supports CSV bank import via Accounting → Reconcile → Upload File. Xero supports CSV import under Bank Accounts → Import Statement. Zoho Books: Banking → Bank Accounts → Import Statement. Tally Prime: use the built-in Excel import or ODBC feature.

Share With Your Accountant

Email the Excel file to your CA, accountant, or bookkeeper. For sensitive financial data, use a password-protected zip file or a secure file sharing service. Most accounting professionals prefer Excel over PDF because it allows them to work directly with the data without re-keying anything.

Build a Multi-Month View

Convert each month's PDF separately. In each Excel file, add a "Month" column (e.g., "April 2025"). Then copy all transaction rows from each monthly file and paste them into a single master spreadsheet. This gives you a multi-month transaction history in one place for annual tax preparation or trend analysis.

Frequently Asked Questions

What is the fastest way to convert a bank statement to Excel?
The fastest method is to upload your PDF bank statement to the converter at the top of this page. The tool extracts all transactions and produces a clean Excel file in under 30 seconds. No signup, no software installation, completely free. Works with any bank worldwide.
Can I convert a password-protected bank statement PDF to Excel?
Yes. Upload the password-protected PDF and enter your bank's password when prompted. HDFC: last 4 digits of mobile. SBI: first 8 chars of Customer ID + DOB DDMMYYYY. ICICI: first 4 chars of name + last 4 digits of account number. Axis: DDMM + last 4 of mobile. Kotak/BOB: full DOB DDMMYYYY. Canara: first 4 letters of name (caps) + DDMM.
How do I convert a scanned bank statement to Excel?
Upload the scanned PDF to bankstatementengine.com. Our OCR engine reads the text from the scanned image and converts it to Excel. Processing takes 15–45 seconds. Accuracy depends on scan quality — clear, 300 DPI or higher scans produce excellent results. For best accuracy, download a fresh digital statement from your bank's net banking portal rather than using a scanned physical statement.
Can I download my bank statement directly as Excel from my bank?
Many banks offer direct Excel or CSV download. India: HDFC Bank, Axis Bank, Kotak Mahindra Bank — all offer Excel or CSV from net banking. USA: Chase, Bank of America, Wells Fargo — all offer CSV download. UK: Barclays, Lloyds, NatWest, HSBC — offer CSV/OFX export. Australia: CommBank offers direct Excel download. SBI and ICICI have limited CSV options; use Method 1 for their PDF statements.
Which banks support direct Excel or CSV statement download?
India: HDFC Bank (Excel + CSV), Axis Bank (Excel), Kotak Mahindra Bank (XLS + CSV), IndusInd Bank (CSV), Yes Bank (CSV). USA: Chase (CSV, OFX, QFX), Bank of America (CSV, OFX, QFX), Wells Fargo (CSV, OFX), Citi (CSV, OFX). UK: Barclays (CSV, OFX), Lloyds (CSV, OFX, QIF), NatWest (CSV, OFX), HSBC (CSV, OFX). Australia: CommBank (Excel, CSV, OFX).
What should I do after converting my bank statement to Excel?
After conversion: (1) Verify transaction count and totals match the PDF. (2) Sort by date to confirm chronological order. (3) Add a Category column for budgeting. (4) Use SUMIF to calculate totals by category. (5) Create a Pivot Table for monthly summaries. (6) Save as CSV if importing into accounting software (QuickBooks, Tally, Xero). (7) Keep the original PDF as your official document.

What the Conversion Looks Like

Here is a real example of how raw PDF bank statement text is transformed into a clean, structured Excel file:

Before → After Comparison
Raw PDF (what the bank gives you)Clean Excel (what you get)
01 Jun 2026  UPI/CR/466893467/Received from Rajesh Kumar/SBIN0003456  5,000.00  1,23,450.00 Cr Date: 2026-06-01
Description: Received from Rajesh Kumar [UPI: rajesh@sbi]
Credit: 5000.00   Balance: 123450.00
03 Jun 2026  NEFT/DR/SALARY/ACME CORP LTD/REF20260603001  Cr  85,000.00  2,08,450.00 Date: 2026-06-03
Description: SALARY/ACME CORP LTD / REF20260603001
Credit: 85000.00   Balance: 208450.00
07 Jun 2026  POS/AMAZON.IN/DEBIT  Dr  3,299.00  2,05,151.00 Date: 2026-06-07
Description: POS / AMAZON.IN
Debit: 3299.00   Balance: 205151.00

Every column — Date, Description, Debit, Credit, Balance — is extracted and separated automatically. Dates standardised to YYYY-MM-DD. Currency symbols removed. Ready for Excel pivot tables, QuickBooks import, or Tally.

Related Tools & Guides

Bank Statement to Excel Converter Free Converter — No Signup What Is a Bank Statement Bank Statement to QuickBooks Bank Statement to Xero

Convert Your Bank Statement to Excel Now

Use Method 1 — the fastest, most accurate, completely free way. 30 seconds, no signup, any bank.

Convert Bank Statement to Excel Free →