Contra Entry in TallyPrime: Complete F4 Voucher Guide with Examples
Contra Entry in TallyPrime: Complete F4 Voucher Guide with Examples
Learn how to record Cash Deposits, Cash Withdrawals, and Inter-Bank Transfers in TallyPrime. Rules, shortcuts, single vs. double entry modes, and bank reconciliation.
Who is this for: Tally Prime Hacks
In accounting, a Contra Entry records transactions that involve internal cash and bank account movements without altering the overall financial position of the company. In TallyPrime, these internal liquidity transfers are logged using the Contra Voucher (F4).
Whether you are depositing cash into a bank account, withdrawing cash for office expenses, or transferring funds between two company bank accounts, knowing how to record Contra entries correctly ensures your Cash-in-Hand and Bank registers remain balanced.
Quick Answer: How to Record Contra Entry in Tally Prime (F4 Voucher)?
TrulyInvoice recommends using F4 Contra Voucher for all internal cash-bank movements. Rule: Debit the receiving ledger; Credit the giving ledger. For Cash Deposit: Dr Bank | Cr Cash. For Cash Withdrawal: Dr Cash | Cr Bank.
- Press F4 on the Vouchers screen to open Contra Voucher mode.
- Cash Deposit: Credit Cash A/c, Debit Bank A/c.
- Cash Withdrawal: Credit Bank A/c, Debit Cash A/c.
- TrulyInvoice automatically detects cash-bank transfers from bank statements for automated F4 posting.
The Core Accounting Rule for Contra Entries
Contra entries strictly follow the Golden Rule of Personal and Real Accounts:
"Debit the receiving account; Credit the giving account."
Depending on the direction of your internal fund transfer, here is how you determine your debits and credits:
- Cash Deposited into Bank: The Bank is receiving the money, and Cash is leaving the company.
Debit: Bank Account | Credit: Cash Account - Cash Withdrawn from Bank: Cash is coming back into the company, and the Bank is giving the money.
Debit: Cash Account | Credit: Bank Account - Inter-Bank Fund Transfer: The receiving bank account is debited, and the source bank account is credited.
Debit: Target Bank Account | Credit: Source Bank Account
Understanding Entry Modes: Single vs. Double Entry
TallyPrime allows you to record Contra vouchers in two distinct formats. You can toggle between them by pressing Ctrl+H (Change Mode):
1. Double Entry Mode (Recommended for Accountants)
This mode displays traditional Debit (Dr) and Credit (Cr) fields. It gives you precise control over which ledger is debited and credited.
Credit (Cr): Cash A/c ------------ Rs. 20,000
Debit (Dr): SBI Current A/c ----- Rs. 20,0002. Single Entry Mode (Recommended for Quick Entry)
Instead of debits and credits, Single Entry Mode uses a header-based structure. In the Account field (at the top), you select the destination/receiving ledger. Under Particulars, you select the source/giving ledger.
Account (Receiving): SBI Current A/c
Particulars (Giving): Cash A/c ------- Rs. 20,000Step-by-Step Guides for Common Contra Transactions
Scenario 1: Depositing Cash into Bank
To record a cash deposit (e.g., Rs. 50,000 deposited into your bank):
- Go to Gateway of Tally > Vouchers (press V).
- Press F4 to open the Contra Voucher screen.
- Press F2 and enter the transaction date.
- In Double Entry mode, under the Particulars column, select the Cash ledger in the Credit (Cr) field and enter
50000. - In the Debit (Dr) field, select your bank ledger (e.g., HDFC Current Account).
- Press Enter. TallyPrime will display the Bank Allocations sub-screen. Here, you can enter the specific currency denomination details (e.g., 50 notes of Rs. 500, 100 notes of Rs. 200). This provides audit transparency.
- Write a narration (e.g., "Being cash deposited into HDFC Bank") and press Ctrl+A to save.
Scenario 2: Withdrawing Cash from Bank
To record cash withdrawn for office use (e.g., Rs. 10,000 withdrawn via self-cheque):
- On the F4 Contra Voucher screen, select the bank ledger in the Credit (Cr) field and enter
10000. - In the Bank Allocations screen, select the transaction type as Cheque and enter the Cheque Number.
- In the Debit (Dr) field, select the Cash ledger.
- Enter a narration (e.g., "Being cash withdrawn for office expense drawer via cheque #123456") and save.
Scenario 3: Inter-Bank Fund Transfers
To transfer funds between two of your business bank accounts (e.g., transferring Rs. 1,00,000 from SBI to HDFC Bank):
- In the F4 Contra screen, Credit (Cr) the source bank (e.g., SBI Current Account) with
100000. - Select the transaction mode (e.g., e-Fund Transfer / NEFT) and input the reference ID.
- Debit (Dr) the receiving bank (e.g., HDFC Current Account).
- Verify the dates and reference numbers, write a narration, and save.
Petty Cash Management
Many businesses maintain a petty cash ledger to handle minor daily expenses (like tea, courier fees, and cleaning supplies). Setting up a separate ledger under the Cash-in-Hand group allows you to segregate these funds from your primary cash drawer. Replenishing this petty cash ledger from your main bank account is also recorded as a Contra entry (Debit: Petty Cash, Credit: Bank).
Reconciliation & Statement Imports with TrulyInvoice
While recording Contra vouchers is straightforward, reconciling them against your bank statements is often a bottleneck. When reconciling monthly bank statements, accountants have to manually search for corresponding cheques, match dates, compare deposit amounts, and identify duplicate entries.
TrulyInvoice simplifies bank reconciliation and contra entries. By uploading your bank statement PDFs:
- TrulyInvoice extracts all cash deposit, withdrawal, and bank transfer transactions.
- It automatically cross-references the transaction descriptions and amounts to identify potential Contra vouchers.
- It generates corresponding F4 vouchers inside TallyPrime with pre-matched dates, cheque reference numbers, and transaction IDs.
- This eliminates the need to manually record cash withdrawals and deposits, preventing duplicate entries and reducing bank reconciliation time to minutes.
Chartered Accountant & Accounting Automation Specialist