Contra Voucher in TallyPrime: How to Record Bank-to-Bank Transfers

Pranav Anand · June 13, 2026

A contra voucher in TallyPrime records transfers between your own bank or cash accounts without affecting profit and loss. It is essential for managing inter-account movements, bank reconciliation, and cash flow tracking.

What Is a Contra Voucher in TallyPrime?

A contra voucher is a specialized document in TallyPrime that records the movement of money from one bank or cash account to another within your own organization. Unlike a payment voucher, which records payments to vendors or expenses, a contra voucher is an internal transfer that does not create any profit or loss impact. It simply moves funds from one account to another, maintaining the total cash or bank balance across your accounts.

The term "contra" refers to offsetting entries. When you create a contra voucher, TallyPrime credits one account and debits another simultaneously, ensuring that the total value of your assets remains constant. This makes contra vouchers ideal for scenarios such as depositing cash into a bank account, transferring funds between multiple bank accounts, or moving money from a petty cash box to the main bank account.

Why Use Contra Vouchers?

Contra vouchers serve several critical functions in accounting and financial management:

  • Bank Reconciliation: When you deposit cash collected during the day into your bank account, a contra voucher records this movement accurately in both accounts.
  • Multi-Account Management: Businesses with multiple bank accounts or cash boxes need contra vouchers to track transfers between them without creating false expense or income entries.
  • Cash Flow Tracking: Contra vouchers help you monitor how cash moves through your organization, providing clarity on actual cash position across all accounts.
  • Audit Trail: Each contra voucher creates a documented record of inter-account transfers, which is essential for audits and compliance.
  • No Tax Impact: Since contra vouchers are internal transfers, they do not trigger GST, TDS, or TCS calculations, simplifying your tax reporting.

Contra Voucher vs. Other Voucher Types

TallyPrime offers several voucher types, each serving a different purpose. Understanding the difference helps you use the correct voucher for each transaction.

Voucher Type Purpose Accounts Involved Tax Impact
Contra Transfer between own accounts Bank to Bank, Cash to Bank None
Payment Pay vendors or expenses Bank/Cash to Expense/Payable May trigger TDS/GST
Receipt Receive cash or cheques Bank/Cash from Customer/Income May trigger GST/TCS
Journal Record non-cash transactions Any account type Depends on nature

How to Create a Contra Voucher in TallyPrime

Creating a contra voucher is straightforward. Follow these exact menu paths and steps:

  1. Open TallyPrime and navigate to Gateway of Tally > Vouchers > Contra Voucher, or press Alt+F5 from the main screen.
  2. The Contra Voucher entry screen opens. The system automatically sets the voucher date to today; change it if needed.
  3. In the From Account field, select the account from which you are transferring money (e.g., Cash Account or Bank Account A).
  4. In the To Account field, select the destination account (e.g., Bank Account B or Petty Cash).
  5. Enter the Amount to transfer in the amount column.
  6. Add any Narration or description (e.g., "Deposit cash into Main Bank Account").
  7. Press Ctrl+S to save the voucher. TallyPrime will confirm the entry and return you to the voucher list.

The voucher is now recorded. TallyPrime automatically credits the "From Account" and debits the "To Account" by the same amount, keeping your total bank and cash balance unchanged.

Worked Example: Bank-to-Bank Transfer

Let us work through a real-world scenario to illustrate how contra vouchers function.

Scenario: Your business has two bank accounts: HDFC Bank (Main Account) and ICICI Bank (Savings Account). On 15 January 2026, you decide to transfer Rs 50,000 from HDFC to ICICI for investment purposes.

Steps:

  1. Press Alt+F5 to open the Contra Voucher entry screen.
  2. Voucher Date: 15-01-2026 (auto-filled; confirm or change).
  3. From Account: HDFC Bank (Main Account).
  4. To Account: ICICI Bank (Savings Account).
  5. Amount: 50,000.
  6. Narration: "Transfer to ICICI for fixed deposit investment".
  7. Save with Ctrl+S.

Result:

  • HDFC Bank balance decreases by Rs 50,000.
  • ICICI Bank balance increases by Rs 50,000.
  • Total bank balance remains the same (Rs 50,000 moved, not spent).
  • No impact on profit and loss statement.
  • No GST, TDS, or TCS triggered.

Worked Example: Cash Deposit to Bank

Scenario: Your retail store collects Rs 25,000 in cash during the day. At the end of the day, you deposit this cash into your bank account.

Steps:

  1. Press Alt+F5 to open Contra Voucher.
  2. Voucher Date: 16-01-2026.
  3. From Account: Cash Account (or Petty Cash).
  4. To Account: Bank Account (HDFC Main).
  5. Amount: 25,000.
  6. Narration: "Daily cash deposit from retail store".
  7. Save.

Result:

  • Cash Account balance decreases by Rs 25,000.
  • Bank Account balance increases by Rs 25,000.
  • Your total liquid assets remain constant.
  • The transfer is now recorded for bank reconciliation purposes.

Setting Up Bank and Cash Accounts for Contra Vouchers

Before you can create contra vouchers, you must ensure that your bank and cash accounts are properly configured. Follow these steps:

  1. Navigate to Gateway of Tally > Accounts Info > Ledgers or press Alt+G then select Ledgers.
  2. Create or edit a ledger for each bank or cash account you own.
  3. Ensure the ledger is assigned to the correct ledger group: either "Bank Accounts" or "Cash-in-Hand".
  4. If you are setting up a new account, select Ledger Type as "Bank Account" or "Cash" from the dropdown.
  5. Save the ledger with Ctrl+S.

Once your accounts are set up correctly, they will appear in the "From Account" and "To Account" dropdowns when you create a contra voucher.

Common Mistakes to Avoid with Contra Vouchers

Understanding common pitfalls helps you use contra vouchers correctly:

  • Using Contra for Vendor Payments: Never use a contra voucher to pay a vendor or supplier. Use a payment voucher instead, which properly records the expense or payable.
  • Selecting Non-Bank Accounts: Contra vouchers work only between bank or cash accounts. If you try to select a ledger like "Rent Expense" or "Sales", TallyPrime will reject it.
  • Wrong Direction: Ensure you select the correct "From" and "To" accounts. Reversing them will show incorrect balances in your trial balance.
  • Duplicate Entries: Do not create two contra vouchers for the same transfer. This will double-count the movement and distort your accounts.
  • Missing Bank Reconciliation: After creating a contra voucher, reconcile your bank statement to confirm the transfer has cleared.

Contra Vouchers and Bank Reconciliation

Contra vouchers are critical for accurate bank reconciliation. When you deposit cash or transfer funds between accounts, the contra voucher creates a record in TallyPrime that matches your bank statement. To reconcile:

  1. Navigate to Gateway of Tally > Display More Reports > Bank Reconciliation.
  2. Select the bank account you want to reconcile.
  3. Compare the opening balance, deposits, withdrawals, and closing balance in TallyPrime against your bank statement.
  4. Contra vouchers will appear as deposits (for the "To Account") and withdrawals (for the "From Account") in the reconciliation report.
  5. Mark each transaction as reconciled once it appears on your bank statement.

Proper use of contra vouchers ensures that your bank reconciliation process is smooth and accurate, reducing discrepancies and saving time during month-end closing.

Contra Vouchers and the TallyPrime Accounting Guide

If you are new to TallyPrime or accounting in general, understanding contra vouchers is part of mastering the broader TallyPrime accounting guide. Contra vouchers fit into the larger framework of voucher management, which is essential for maintaining accurate financial records. As you grow comfortable with contra vouchers, you will find that they integrate seamlessly with other TallyPrime features such as bank reconciliation, cash flow analysis, and financial reporting.

Contra Vouchers in Multi-User and Cloud Environments

If your business uses TallyPrime Gold (unlimited users on LAN) or Tally on Cloud, contra vouchers work the same way across all users. In a multi-user environment, ensure that only authorized personnel can create contra vouchers to prevent unauthorized fund transfers. TallyPrime allows you to set user permissions under Gateway of Tally > F11 (Features) > Security Control, where you can restrict who can create or edit contra vouchers.

For businesses using Tally on Cloud, contra vouchers are fully supported and sync in real-time across all connected devices. Whether you are accessing TallyPrime from Windows, Mac, Linux, Android, or iOS via secure RDP, your contra vouchers will be consistent and up-to-date.

Reversing or Editing a Contra Voucher

If you make a mistake in a contra voucher, you have two options:

Option 1: Reverse the Voucher - Navigate to the contra voucher in your voucher list, open it, and press Alt+D to delete or reverse it. TallyPrime will create an offsetting entry, restoring the original account balances.

Option 2: Edit the Voucher - If the voucher has not been finalized or if your company allows editing, open the voucher, make the necessary changes, and save. Note that editing older vouchers may affect your audit trail, so reversal is often the safer option.

Contra Vouchers and GST Compliance

One of the key advantages of contra vouchers is that they do not trigger GST, TDS, or TCS. Since they are internal transfers between your own accounts, no tax obligation arises. This simplifies your GST compliance and GSTR-1 and GSTR-3B filing. When you enable GST under F11 in TallyPrime, contra vouchers remain unaffected by GST settings, which is correct accounting practice.

Getting Expert Help with Contra Vouchers

Setting up and managing contra vouchers correctly is crucial for financial accuracy. If you are unsure about how to implement contra vouchers in your TallyPrime system, or if you need help with bank reconciliation or multi-account management, Global IT Care, a Tally 3 Star Certified Partner in Purnea, Bihar, is here to assist. We have been serving businesses since 2010 and specialize in TallyPrime implementation, training, and support. Whether you use TallyPrime Silver (single user, perpetual license starting at Rs 22,500 + 18% GST) or Gold (unlimited users on LAN, starting at Rs 67,500 + 18% GST), we can help you master contra vouchers and optimize your accounting workflows. Contact us today via +91 75469 00951 for a free consultation or to schedule hands-on training.

Frequently asked questions

What is a contra voucher in TallyPrime?

A contra voucher transfers money between two bank or cash accounts without affecting P&L. It offsets entries in both accounts, used for inter-bank transfers and cash movements.

When should I use a contra voucher instead of a payment voucher?

Use contra when moving money between your own accounts (bank to bank, cash to bank). Use payment vouchers for paying vendors or expenses to third parties.

How do I create a contra voucher in TallyPrime?

Gateway of Tally > Vouchers > Contra Voucher, or press Alt+F5. Select source and destination accounts, enter amount, and save. Both accounts must be bank or cash type.

Can I use a contra voucher for cash and bank transfers?

Yes. Contra vouchers work between any two bank or cash accounts. You can transfer from cash to bank, bank to bank, or cash to cash.

What is the difference between contra and inter-transfer vouchers?

Contra is the standard voucher type for account-to-account transfers. Inter-transfer is a variant. Both serve the same purpose; use contra for most bank and cash movements.

Does a contra voucher affect GST or TDS calculations?

No. Contra vouchers are internal transfers and do not trigger GST, TDS, or TCS. They only move funds between your own accounts.