Skip to main content
Definition · 6 min read

What Is a Contra Entry? Cash Deposits, Withdrawals and Bank Transfers in Your Books

A contra entry records money moving between two cash or bank accounts of the same business. Both the debit and the credit fall on cash or bank accounts, so profit is not affected. Contra entries are also a common source of unmatched lines in bank reconciliation.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 14 October 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Cash deposits, withdrawals and transfers between own bank accounts are booked as payments or receipts, or booked on only one side, leaving unmatched lines.

How It's Resolved

A contra entry debits one cash or bank account and credits another; both sides must appear in the right ledgers and on the right bank statements.

Configuration

Use the contra voucher type only between cash and bank ledgers; record the UTR or deposit slip number in the narration.

Output

Every self-transfer appears once as a debit and once as a credit, and both bank reconciliations clear the pair.

A contra entry records money moving between two cash or bank accounts of the same business. Both the debit and the credit fall on cash or bank accounts, so nothing is earned or spent and profit is not affected. The money has only changed pockets.

Which transactions need a contra entry?

Three everyday transactions are contra entries:

  1. Cash deposited into the bank. Debit Bank, credit Cash.
  2. Cash withdrawn from the bank for office use. Debit Cash, credit Bank.
  3. A transfer between two bank accounts of the business, by NEFT, RTGS, IMPS or cheque. Debit the receiving bank, credit the sending bank.

The word comes from the manual three-column cash book, where both sides of the entry sit in the same book (in the cash column and the bank column) and were marked “C” for contra. In TallyPrime the contra voucher opens with F4, and it lets you pick only cash and bank ledgers.

Worked example: a cash deposit and an RTGS transfer

On 12 June, the shop deposits ₹2,00,000 of cash takings at the branch. On the same day, the accountant moves ₹5,00,000 from the current account at Bank A to the cash credit account at Bank B by RTGS, to reduce the interest on the cash credit.

DateDebitCreditAmountNarration
12 JuneBank A current accountCash₹2,00,000Cash deposited, slip no. 4471
12 JuneBank B cash credit accountBank A current account₹5,00,000RTGS transfer, UTR in narration

After these two entries the cash balance is ₹2,00,000 lower and the Bank A balance is ₹3,00,000 lower (₹2,00,000 in, ₹5,00,000 out). The Bank B cash credit balance (a liability) is ₹5,00,000 smaller. Total money in the business is unchanged, and the profit and loss account has not moved.

RTGS is meant for larger payments. RBI sets the minimum RTGS amount at ₹2,00,000, so smaller transfers usually go by NEFT or IMPS.

Contra vs payment vs receipt vs journal

VoucherAccounts touchedOne-line rule
ContraCash and bank only, on both sidesMoney moves between your own cash and bank accounts
PaymentCredit cash or bank; debit a party or expenseMoney leaves the business
ReceiptDebit cash or bank; credit a party or incomeMoney comes into the business
JournalUsually no cash or bankAdjustments: depreciation, provisions, corrections, non-cash transfers

If one side of your entry is not a cash or bank account, it is not a contra.

Why do contra entries leave unmatched lines in a bank reconciliation?

Contra entries are a frequent cause of reconciliation trouble, for four reasons:

  • Timing between two banks. Bank A shows a ₹3,50,000 debit on 30 June, but Bank B credits it on 1 July. At 30 June, Bank B’s reconciliation has a deposit in transit between your own accounts.
  • One-sided booking. The accountant books the transfer in Bank A’s ledger but posts the other side to a suspense or party account instead of Bank B.
  • Wrong voucher type. A cash deposit booked as a receipt from a customer inflates sales receipts and leaves the cash ledger wrong.
  • Cash deposit charges. Banks may charge for cash deposits beyond a free limit. The charge appears on the statement but not in your contra entry, leaving a small unmatched debit.

A simple check at month end: list all contra entries between bank accounts and confirm that each one appears as a debit on one statement and a credit on the other. A transfer that appears on only one statement is either still in transit or wrongly booked.

For businesses with several bank accounts, TransactIG matches bank statement lines to the entries in your books, places unmatched lines, including stray self-transfers, in an exception queue and produces audit-ready exports.

Primary reference: Reserve Bank of India — which operates RTGS and NEFT and sets their rules.

Frequently Asked Questions

What is a contra entry in simple words?
A contra entry records money moving between two of your own cash or bank accounts, such as depositing cash in the bank or withdrawing cash from it. Nothing is earned or spent, so profit does not change.
Which transactions are contra entries?
Cash deposited into a bank account, cash withdrawn from a bank account for office use, and a transfer between two bank accounts of the same business. A payment to a vendor or a receipt from a customer is not a contra entry.
Which key opens a contra voucher in Tally?
In TallyPrime the contra voucher opens with F4 from the voucher entry screen. Only cash and bank ledgers can be selected in a contra voucher.
Why does a transfer between my own accounts show as unmatched in bank reconciliation?
The debit may hit one bank statement today and the credit the other statement tomorrow, or the entry may be booked in only one bank ledger. Each bank must be reconciled separately, and the two sides of the transfer should match each other.
Is a credit card bill payment a contra entry?
Usually not. A company credit card is normally treated as a liability account, so paying its bill from the bank is a payment voucher, not a contra. Follow your own chart of accounts consistently.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.