19TALLYReports

Bank Reconciliation Statement (BRS)

Manual and auto-reconciliation of Sunrise Retail's SBI Madhapur account for April 2025 — cheques, bank charges, FD interest

Module 19 of 31 — Tally Prime. Bank Reconciliation Statement — matching Tally's bank ledger with the actual bank statement, April 2025. Duration: 45 min.

Prerequisites: Module 07 — Payment and Receipt Vouchers

Learning Objectives

  • Understand why BRS is necessary and what causes differences
  • Perform manual BRS in Tally Prime — entering Bank Dates
  • Identify and resolve common reconciliation differences: bank charges, FD interest, uncleared cheques
  • Import a bank statement CSV for auto-reconciliation
  • Produce and print the BRS report for Sunrise Retail April 2025

Why Bank Reconciliation?

Tally records every payment and receipt when you enter the voucher. The bank processes transactions on their own timeline. These two records diverge for predictable reasons:

Difference TypeWhat HappenedDirection
Cheque issued, not yet presentedYou debited Tally on Apr 8; bank pays on Apr 12Tally balance < Bank balance
Cheque deposited, not yet clearedYou credited Tally on Apr 25; bank credits on Apr 27Tally balance > Bank balance
Bank chargesBank deducts ₹850 on Apr 30; you haven't entered in TallyTally balance > Bank balance
FD / savings interestBank credits ₹3,200 on Apr 30; not yet in TallyTally balance < Bank balance
ECS / NEFT receivedCustomer paid direct to bank; data entry pendingTally balance < Bank balance
Direct debit / auto-paymentBank deducted insurance premium; not in TallyTally balance > Bank balance

Goal of BRS: After identifying and resolving all differences, Tally's bank ledger and the bank statement must show the same balance.


Sunrise Retail — April 2025 BRS Setup

Bank account: SBI Current Account — Madhapur Branch, Hyderabad Tally ledger: SBI Madhapur Current A/c (under Bank Accounts) Reconciliation period: 01-Apr-2025 to 30-Apr-2025


Step 1: Tally's April Transactions (What We Entered)

DateVoucherParticularsDr (Payment)Cr (Receipt)
Apr 1OpeningBalance b/f₹50,00,000
Apr 1F5 PayPetty Cash withdrawal (ATM)₹10,000
Apr 8F5 PayRent payment — Cheque No. 000123 (Landlord Krishna Properties)₹35,400
Apr 20F5 PayPetty Cash replenishment — NEFT₹8,000
Apr 25F6 RecCash sales deposited₹45,000
Apr 30F5 PaySalary — NEFT batch₹1,50,000
ClosingTally Balance₹48,41,600

Step 2: SBI Bank Statement (What the Bank Sees)

DateDescriptionDr (Withdrawal)Cr (Deposit)Balance
Apr 1Opening Balance₹50,00,000
Apr 1ATM WDL — Petty Cash₹10,000₹49,90,000
Apr 12CHQ 000123 — KRISHNA PROP₹35,400₹49,54,600
Apr 21NEFT — Petty Cash Replenishment₹8,000₹49,46,600
Apr 25CASH DEP — Sales₹45,000₹49,91,600
Apr 29NEFT — SALARY BATCH APR₹1,50,000₹48,41,600
Apr 30SBI SERVICE CHARGE₹850₹48,40,750
Apr 30FD INT CREDIT₹3,200₹48,43,950
Apr 30Bank Closing Balance₹48,43,950

Step 3: Identifying Differences

Comparison:

Tally closing balance    : ₹48,41,600
Bank closing balance     : ₹48,43,950
Difference               :     ₹2,350

Why? Two transactions in the bank statement are NOT yet in Tally:

ItemBank StatementTallyAction Required
SBI service charge Apr 30Dr ₹850MissingEnter Payment voucher in Tally
FD interest credit Apr 30Cr ₹3,200MissingEnter Receipt/Journal in Tally

Timing differences (already reconciled by Bank Date):

  • Cheque 000123: Tally Apr 8 → Bank Apr 12 → enter Bank Date Apr 12 in BRS
  • Petty cash NEFT: Tally Apr 20 → Bank Apr 21 → enter Bank Date Apr 21
  • Salary NEFT: Tally Apr 30 → Bank Apr 29 → enter Bank Date Apr 29 (bank processed a day early)

Opening Bank Reconciliation in Tally

Gateway of Tally
  → Reports
    → Banking
      → Bank Reconciliation
        → Select: SBI Madhapur Current A/c
        → Set date: 30-Apr-2025

Tally BRS Screen

┌─────────────────────────────────────────────────────────────────────┐
│  Bank Reconciliation — SBI Madhapur Current A/c     30-Apr-2025     │
├──────────────┬──────────────────┬─────────┬────────────┬────────────┤
│  Date        │  Particulars     │  Amount │  Bank Date │  Status    │
├──────────────┼──────────────────┼─────────┼────────────┼────────────┤
│  01-Apr-2025 │  Petty Cash ATM  │  10,000 │            │  Pending   │
│  08-Apr-2025 │  Chq 000123 Rent │  35,400 │            │  Pending   │
│  20-Apr-2025 │  Petty Cash NEFT │   8,000 │            │  Pending   │
│  25-Apr-2025 │  Cash Sales Dep  │  45,000 │            │  Pending   │
│  30-Apr-2025 │  Salary NEFT     │1,50,000 │            │  Pending   │
├──────────────┴──────────────────┴─────────┴────────────┴────────────┤
│  Unreconciled Balance: ₹48,41,600                                   │
└─────────────────────────────────────────────────────────────────────┘

Step 4: Enter Bank Dates for Timing Differences

Click each row and enter the date it actually appeared in the bank statement:

Petty Cash ATM       → Bank Date: 01-Apr-2025  (same day — ATM)
Chq 000123 Rent      → Bank Date: 12-Apr-2025  (cheque cleared 4 days later)
Petty Cash NEFT      → Bank Date: 21-Apr-2025  (NEFT next day)
Cash Sales Deposit   → Bank Date: 25-Apr-2025  (same day)
Salary NEFT          → Bank Date: 29-Apr-2025  (bank processed Apr 29, Tally Apr 30)

After entering Bank Dates, the timing differences are reconciled. Only the missing entries remain.


Step 5: Enter Missing Entries in Tally

Bank service charge (₹850):

F5 (Payment)
Date: 30-Apr-2025

Dr: Bank Charges (Indirect Expenses)     ₹850
Cr: SBI Madhapur Current A/c             ₹850

Narration: SBI service charge — April 2025 statement
→ Ctrl+A

FD interest credited by bank (₹3,200):

F6 (Receipt)
Date: 30-Apr-2025

Dr: SBI Madhapur Current A/c             ₹3,200
Cr: Interest Received (Indirect Income)  ₹3,200

Narration: FD interest credited by SBI — April 2025 statement
→ Ctrl+A

Now go back to BRS, enter Bank Date 30-Apr-2025 for both new entries.


After Reconciliation — BRS Report

┌─────────────────────────────────────────────────────────────────────┐
│  Bank Reconciliation Statement                                      │
│  Sunrise Retail Pvt Ltd                                             │
│  Bank: SBI Madhapur Current A/c     Period: April 2025              │
├─────────────────────────────────────────────────────────────────────┤
│  Balance as per Bank Statement (30-Apr-2025)        ₹48,43,950      │
│                                                                     │
│  Add: Cheques issued but not yet presented                    ₹0   │
│  Less: Cheques deposited but not yet cleared                  ₹0   │
│                                                                     │
│  Balance as per Tally Books (after missing entries) ₹48,43,950     │
│                                                                     │
│  Difference                                                  ₹NIL  │
│  ✓ BRS COMPLETE — ACCOUNTS RECONCILED                               │
└─────────────────────────────────────────────────────────────────────┘

Bank Statement Import (Auto-Reconciliation)

For high-volume months, Tally Prime can auto-reconcile by importing the bank statement:

Gateway → Reports → Banking → Bank Reconciliation
→ SBI Madhapur Current A/c
→ Import Bank Statement
→ Select file: SBI_April_2025_Statement.csv
→ Tally maps each bank line to a Tally voucher by amount + date
→ Auto-reconciled entries shown in green
→ Unmatched entries shown in red → manual review

SBI statement CSV format:

Date,Narration,Ref No,Value Date,Withdrawal(Dr),Deposit(Cr),Balance
01-Apr-2025,ATM WDL,,01-Apr-2025,10000,,49990000
12-Apr-2025,CHQ 000123 KRISHNA PROP,,12-Apr-2025,35400,,49954600
21-Apr-2025,NEFT PETTY CASH,,21-Apr-2025,8000,,49946600
25-Apr-2025,CASH DEP SALES,,25-Apr-2025,,45000,49991600
29-Apr-2025,NEFT SALARY APR,,29-Apr-2025,150000,,48441600
30-Apr-2025,SBI SERVICE CHARGE,,30-Apr-2025,850,,48440750
30-Apr-2025,FD INT CREDIT,,30-Apr-2025,,3200,48443950

Import saves 30–60 minutes of manual Bank Date entry for busy current accounts.


Common Adjustment Types — Quick Reference

SituationEntry in TallyLedger DrLedger Cr
Bank service chargeF5 PaymentBank Charges (Ind Exp)SBI Bank
Bank interest (savings/FD)F6 ReceiptSBI BankInterest Received (Ind Inc)
Direct debit (insurance, EMI)F5 PaymentInsurance/Loan RepaymentSBI Bank
NEFT received directF6 ReceiptSBI BankParty / Sales
Cheque bounced (inward)F5 PaymentCustomer LedgerSBI Bank
Cheque bounced (outward)F6 ReceiptSBI BankSupplier Ledger

Reconciliation in Tally — Alt+R Walkthrough

The detailed steps above show the conceptual flow. Once you've done it twice, the actual reconciliation is a 5-keystroke sequence per voucher using Alt+R. Here's the practical walkthrough — the same Sunrise Retail April BRS, compressed to what your hands actually do.

Side-by-Side: Bank Statement vs Cash Book

Real-world BRS work starts with a side-by-side printout. Read across each row — matched entries reconcile themselves, mismatches signal the action:

══════════════════════════════════════════════════════════════════════════════════
                  SUNRISE RETAIL — BRS WORKSHEET — APRIL 2025
                       SBI Madhapur Current A/c
══════════════════════════════════════════════════════════════════════════════════

  BANK STATEMENT (what SBI sees)          |  CASH BOOK (what Tally has)
  ─────────────────────────────────────── | ───────────────────────────────────────
  Date    Particulars       Dr     Cr     | Date    Particulars       Dr     Cr
  ─────────────────────────────────────── | ───────────────────────────────────────
  Apr 01  Opening balance        50,00,000| Apr 01  Opening balance        50,00,000
  Apr 01  ATM WDL Petty   10,000          | Apr 01  Petty Cash ATM   10,000
  Apr 12  CHQ 000123      35,400          | Apr 08  Chq 000123 Rent  35,400          ← cheque NUMBER matches, dates differ
  Apr 21  NEFT Petty Cash  8,000          | Apr 20  Petty Cash NEFT   8,000          ← 1-day NEFT lag
  Apr 25  CASH DEP Sales          45,000  | Apr 25  Cash Sales Dep            45,000
  Apr 29  NEFT SALARY    1,50,000         | Apr 30  Salary NEFT     1,50,000         ← bank processed Apr 29, Tally Apr 30
  Apr 30  SBI SVC CHARGE     850          |   ⟵   (MISSING in Tally)
  Apr 30  FD INT CREDIT           3,200   |   ⟵   (MISSING in Tally)
  ─────────────────────────────────────── | ───────────────────────────────────────
  Bank Closing            48,43,950       | Tally Closing           48,41,600
══════════════════════════════════════════════════════════════════════════════════

What this layout tells you in one glance:

  • Cheque number 000123 — same cheque on both sides, different dates. This is a timing difference, no new entry needed; just enter Bank Date Apr 12 in BRS.
  • Apr 21 vs Apr 20 NEFT — one-day NEFT processing lag. Bank Date Apr 21.
  • Apr 29 vs Apr 30 Salary — bank processed a day EARLIER than Tally booked (rare but happens with batch NEFT). Bank Date Apr 29.
  • SBI Service Charge ₹850 — bank-side only. Missing in Tally → post F5 Payment entry.
  • FD Interest ₹3,200 — bank-side only. Missing in Tally → post F6 Receipt entry.

Alt+R — Step-by-Step Reconciliation Flow

After the worksheet analysis is done, the actual reconciliation in Tally is four keystrokes:

Open the bank ledger in Reconciliation mode

Gateway → Display More Reports → Account Books → Cash/Bank Book
→ Highlight: SBI Madhapur Current A/c
→ Press Enter (opens ledger)
→ Press Alt+R          ← enters BRS / Reconciliation mode

Tally now shows every unreconciled voucher with an empty "Bank Date" column on the right.

Enter Bank Date for each pending voucher

For each row in the BRS screen, type the date the bank actually processed it:

Petty Cash ATM (Apr 01)    →  Bank Date: 01-Apr-2025  (same day — instant)
Chq 000123 Rent (Apr 08)   →  Bank Date: 12-Apr-2025  (cleared 4 days later)
Petty Cash NEFT (Apr 20)   →  Bank Date: 21-Apr-2025  (NEFT next-day)
Cash Sales Dep (Apr 25)    →  Bank Date: 25-Apr-2025  (same day)
Salary NEFT (Apr 30)       →  Bank Date: 29-Apr-2025  (bank processed day early)
SBI Svc Charge (Apr 30 — new F5 entry)  →  Bank Date: 30-Apr-2025
FD Int Credit (Apr 30 — new F6 entry)   →  Bank Date: 30-Apr-2025

After each Bank Date entry, that row turns green (or moves to the reconciled list — depends on Tally Prime build).

Save the reconciliation

Press Ctrl+A

Tally writes the Bank Dates against each voucher and locks them in. The BRS report can now be generated.

Check the result

Reconciled entries  →  disappear from the active BRS screen
Unreconciled entries →  stay visible — your action list for next round
Difference          →  should drop to ₹0 if all bank items are accounted for

For Sunrise Retail's April: after the two missing entries (₹850, ₹3,200) and 7 Bank Dates, the BRS balance becomes ₹48,43,950 = bank statement balance. ✓

Common Cheque-Number Mismatch Scenarios

The cheque number is the strongest matching key in any reconciliation — match by it first, then verify amount, then check date. Patterns that confuse trainees:

ScenarioTally SideBank SideWhat's HappeningAction
Number matches, amount matches, dates differChq 000123 ₹35,400 on Apr 8Chq 000123 ₹35,400 on Apr 12Standard cheque clearing lag (3–5 days)Bank Date Apr 12
Number matches, amounts differChq 000456 ₹50,000Chq 000456 ₹45,000Bank cleared partially OR a typing error in TallyInvestigate — likely Tally entry wrong; alter voucher
Number missing in Tally(no entry)Chq 000789 ₹12,000Cheque issued but never booked in TallyPost F5 Payment with correct cheque number, then reconcile
Number issued in Tally, not yet on bank statementChq 000601 ₹25,000 on Apr 28(nothing yet)Cheque issued late in month, not presented by month-endLeave unreconciled — will reconcile next month when it clears
Bank shows the cheque, Tally shows it under a different numberChq 000700 ₹8,500Chq 000777 ₹8,500Cheque written and reissued OR Tally typoAlter the Tally voucher to the correct number; reconcile
Same cheque appears TWICE in TallyChq 000123 ₹35,400 on Apr 8 AND Chq 000123 ₹35,400 on Apr 9Chq 000123 ₹35,400 once on Apr 12Accidental duplicate entry in TallyDelete the duplicate voucher (Alt+D); reconcile the remaining one
Cheque cleared in bank, then bounced and re-debitedChq 000300 ₹40,000 Cr (receipt)Cr Apr 10 then Dr Apr 14 (bounce)Customer's cheque returned — must reverse in TallyPost F5 Payment for ₹40,000 + bounce charges; reconcile both events

The single biggest BRS mistake: leaving an unreconciled cheque-in-transit at month-end "for later". If you don't carry it forward as opening unreconciled, next month's BRS won't balance even if everything is correct. Always show cheques-in-transit explicitly in the closing BRS, with cheque number and amount.


Practice Exercise

Exercise: Sunrise Retail's Tally shows May 1 bank balance of ₹48,43,950. The SBI May statement shows ₹48,74,950 as opening balance. Difference is ₹31,000 (bank is higher). Investigate and fix.

Show Solution

Difference: ₹48,74,950 − ₹48,43,950 = ₹31,000 credit in bank not in Tally.

Investigation steps:

  1. Print/view Tally bank ledger for April — look for any missing receipt entries
  2. Compare line by line with the bank statement
  3. Look for ₹31,000 deposit (or multiple smaller deposits summing to ₹31,000) in April bank statement not in Tally

Common cause: CloudStore Online payment of ₹19,470 (Module 12 exercise return) + ₹11,530 another receipt = ₹31,000 collected via NEFT but not entered in Tally.

Fix (example — NEFT receipt from customer):

F6 (Receipt)
Date: (date shown in bank statement)
Dr: SBI Madhapur Current A/c    ₹31,000
Cr: (relevant party ledger)     ₹31,000
Narration: NEFT received — data entry pending
→ Ctrl+A

After entry, go to BRS → enter Bank Date → difference becomes zero.


Key Terms

TermMeaning
Bank ReconciliationProcess of matching Tally bank ledger with actual bank statement
Bank DateThe date a transaction actually cleared in the bank (may differ from Tally entry date)
Unreconciled BalanceDifference between Tally balance and bank statement balance
Cheque in TransitCheque issued but not yet presented — timing difference only
Bank ChargesBank fees deducted directly — must be entered in Tally separately
Statement ImportUpload bank CSV to Tally for auto-matching — reduces manual entry

Module Summary

  • BRS matches Tally's bank ledger with the actual bank statement — minimum monthly
  • Common differences: timing (cheques in transit), bank charges, FD interest, ECS/NEFT not entered
  • Sunrise Retail April: two missing entries — SBI service charge ₹850 (enter F5) and FD interest ₹3,200 (enter F6)
  • After both entries, Tally balance = Bank balance = ₹48,43,950
  • Manual BRS: Reports → Banking → Bank Reconciliation → enter Bank Date per voucher
  • Auto-BRS: import bank statement CSV → Tally auto-matches and flags unreconciled items

Checklist before moving on:

  • BRS screen opened for SBI Madhapur Current A/c — April period
  • Bank Dates entered for all 5 vouchers (Apr 1, Apr 12, Apr 21, Apr 25, Apr 29)
  • F5 Payment entered for SBI service charge ₹850
  • F6 Receipt entered for FD interest ₹3,200
  • BRS report shows NIL difference (₹48,43,950 = ₹48,43,950)
  • BRS printed / saved for April records

Quick Quiz

1. A cheque for rent (₹35,400) was entered in Tally on April 8. The bank cleared it on April 12. How is this handled in BRS?

  • a) Enter the transaction again in Tally dated April 12
  • b) Enter Bank Date April 12 for this voucher in the BRS screen
  • c) Delete the April 8 entry and re-enter on April 12
  • d) Post-dated — move to next month
Answer

b) Enter Bank Date April 12 in the BRS screen — this reconciles the timing difference. You never delete or duplicate the Tally entry. The Bank Date field records when the bank processed it, while the voucher date remains April 8.

2. SBI service charges of ₹850 appear on the bank statement but NOT in Tally. The correct action is:

  • a) Ignore it — it's a small amount
  • b) Enter a Payment voucher: Dr Bank Charges, Cr SBI Madhapur A/c
  • c) Enter a Receipt voucher
  • d) Mark it reconciled without a Tally entry
Answer

b) Enter a Payment voucher — bank charges reduce the bank balance. Dr: Bank Charges (Indirect Expenses), Cr: SBI Madhapur A/c. Then enter Bank Date April 30 for this new voucher in the BRS screen.

3. After entering the bank charges (₹850) and FD interest (₹3,200) in Tally, the reconciled balance is:

  • a) ₹48,41,600 (original Tally balance)
  • b) ₹48,43,950 (bank statement balance)
  • c) ₹48,40,750 (after charges only)
  • d) ₹48,44,800
Answer

b) ₹48,43,950 — after entering both missing items (−₹850 + ₹3,200 = net +₹2,350 change to Tally balance), Tally balance = ₹48,41,600 + ₹2,350 = ₹48,43,950, which matches the bank statement exactly.

4. Which common BRS difference is a timing difference (no new entry needed in Tally)?

  • a) Bank service charge
  • b) FD interest credit
  • c) Cheque issued but not yet presented to bank
  • d) ECS premium deducted by bank
Answer

c) Cheque issued but not yet presented — this is a timing difference only. Tally recorded it when the cheque was issued; the bank hasn't processed it yet. No new entry needed — just enter the Bank Date when it clears. Options a, b, d all require new Tally entries because they are transactions not yet recorded in the books.


Next: Module 20 — Cost Centres and Categories