๐Ÿ“Š Standard Column Layout ยท Running Balance Formula ยท Category Auto-Fill

Bank Statement Excel Template

The standard column layout, ready-to-use Excel formulas, and categorization tips for any bank statement โ€” whether you converted from PDF or typed it manually. Free, no signup.

๐Ÿ“„

Have a PDF? Convert it to Excel first

Drop your bank statement PDF here to auto-fill the template

Convert PDF to Excel Free โ†’

Standard Bank Statement Column Layout

Every bank statement โ€” Indian, US, UK, Kenyan โ€” has the same logical columns, though they're labelled differently. This is the universal structure:

ABCDEF
1 Date Description / Narration Debit (โ€“) Credit (+) Balance Category
2 01/04/2024 Opening Balance โ‚น12,450.00 โ€”
3 02/04/2024 SALARY/ACME CORP LTD โ‚น55,000.00 =E2+D3-C3 Income
4 03/04/2024 UPI/SWIGGY/9XXXX@okaxis โ‚น320.00 =E3+D4-C4 Food
5 05/04/2024 ATM WDL/HDFC ATM/NEW DELHI โ‚น5,000.00 =E4+D5-C5 Cash
6 08/04/2024 NACH DR/LIC PREMIUM/REF001234 โ‚น2,800.00 =E5+D6-C6 Insurance

Column A: Date โ€” Format as DD/MM/YYYY or MM/DD/YYYY depending on your locale. In Excel, format the column as Date type (not General) so sorting works correctly.

Column B: Description โ€” Paste the full narration from the bank. Do not truncate โ€” the full text is needed for keyword-based categorization formulas.

Columns C / D: Debit and Credit โ€” Keep these as separate columns, not a single "Amount" column with negatives. Separate columns make SUMIF calculations much simpler.

Column E: Balance โ€” Use running balance formula (see below) rather than pasting the bank's printed balance โ€” the formula will catch any data entry errors by producing a different result if a row is wrong.

Column F: Category โ€” Add manually or use auto-category formulas (see below).

Running Balance Formula

Put the opening balance in E2 as a hardcoded number. Then in E3 (and all rows below):

=E2+D3-C3

Where C is Debit (money out) and D is Credit (money in). The formula adds credits and subtracts debits from the previous balance.

Guard against empty rows

If you have empty rows in your data (common when copy-pasting from PDFs), use this variant to avoid showing a balance for blank rows:

=IF(A3="","",E2+D3-C3)

This returns blank if the Date column (A3) is empty, showing the balance only for rows that have a transaction date.

Verify your running balance

To confirm your formula matches the bank's printed balance, add this check in a separate column:

=IF(ABS(E3-[bank_balance_col])<0.01,"โœ“ Match","โœ— Mismatch")

Uses 0.01 tolerance to handle rounding differences. If you see Mismatch on any row, that row has a data entry error.

Auto-Categorization Formula

In the Category column (F), use nested IF with SEARCH() to auto-assign categories based on keywords in the Description column. Example for Indian bank statements:

=IFERROR( IF(ISNUMBER(SEARCH("SALARY",B3)),"Income โ€” Salary", IF(ISNUMBER(SEARCH("SWIGGY",B3)),"Food โ€” Delivery", IF(ISNUMBER(SEARCH("ZOMATO",B3)),"Food โ€” Delivery", IF(ISNUMBER(SEARCH("ATM WDL",B3)),"Cash Withdrawal", IF(ISNUMBER(SEARCH("NACH DR",B3)),"EMI / Auto-Debit", IF(ISNUMBER(SEARCH("INT CR",B3)),"Interest Income", IF(ISNUMBER(SEARCH("UPI",B3)),"UPI Transfer", "Other"))))))), "Other")

Extend the nested IFs with your own keywords. IFERROR wraps the whole formula to handle formula errors gracefully.

๐Ÿ’ก Better approach: keyword lookup table

For a large statement with many categories, create a Keywords sheet with two columns: Keyword and Category. Then use a helper formula that checks each keyword against the Description. This avoids deeply nested IFs and is much easier to maintain.

Monthly Summary by Category

Add a Summary sheet that uses SUMIFS to aggregate totals by month and category. Structure:

MonthCategoryTotal DebitTotal CreditNet
Apr 2024Food=SUMIFS(Transactions!C:C, Transactions!F:F, "Food", Transactions!A:A, ">="&DATE(2024,4,1), Transactions!A:A, "<="&DATE(2024,4,30))โ€”โ€”

SUMIFS is the workhorse of bank statement analysis. It sums one range (C:C = Debits) when multiple criteria match (category matches AND date falls in the month).

Use Cases for the Template

๐Ÿ“‹ Income Tax Return (ITR)

For ITR Schedule OS (Other Sources), you need total interest income from savings accounts. Filter the Category column for "Interest Income" and SUM the Credit column. For business income (ITR-3, ITR-4), you need monthly business receipts and expenses broken down by head โ€” the category formulas do this automatically.

๐Ÿฆ Loan Application

Banks ask for 6 months' statements when processing a home loan or business loan. Using the template, prepare a clean Excel with (1) monthly income totals, (2) average monthly balance, (3) total EMI obligations (NACH DR entries summed). This supplements the raw bank PDF.

๐Ÿ“Š Business Accounting

For sole proprietors and small businesses, the categorized template is your primary accounts book. Month-end, filter by expense category, export as CSV, and import into Tally or QuickBooks to create ledgers. This avoids re-entering every transaction in your accounting software.

๐Ÿ’ฐ Personal Budgeting

Compare monthly spending by category with SUMIFS, build a pivot table of expenses over time, and spot category trends year-on-year. The Credit column shows all income sources โ€” freelance income, interest, dividends, and salary will each land in different rows.

Frequently Asked Questions

What columns should a bank statement Excel template have?

Date, Description/Narration, Debit Amount, Credit Amount, Running Balance, and Category. Keep Debit and Credit as separate columns โ€” not a single Amount column with negatives โ€” for simpler SUMIF calculations.

What Excel formula calculates running balance in a bank statement?

Put the opening balance in E2. In E3: =E2+D3-C3 where C = Debit and D = Credit. Copy this formula down all rows. Use =IF(A3="","",E2+D3-C3) to leave empty rows blank.

How do I categorize bank transactions in Excel automatically?

Use nested IF + SEARCH() in the Category column: =IF(ISNUMBER(SEARCH("SALARY",B2)),"Income","Other"). For many categories, build a keyword-to-category lookup table on a separate sheet and use IFERROR + VLOOKUP or INDEX/MATCH to auto-assign categories.

Should I use separate Debit and Credit columns, or one Amount column?

Separate Debit and Credit columns. A single Amount column with negatives requires you to handle negatives in every SUMIF โ€” with separate columns, the formula is straightforward: =SUMIF(F:F,"Food",C:C) for total food spending.

Can I import this Excel template into Tally or QuickBooks?

Yes. Save as CSV and use the import wizard in Tally (Gateway of Tally โ†’ Import of Data โ†’ Transactions) or QuickBooks Online (Banking โ†’ Upload). Both tools require the columns to be in a specific order โ€” typically Date, Description, Amount or Debit/Credit. Our converter outputs exactly this format.

Related Tools