Back to Blog|Step-by-Step Tutorial

How to Record Income Tax, Advance Tax & TDS in TallyPrime

June 29, 20269 min readCA Rakesh Sharma

Unlike indirect taxes like Goods and Services Tax (GST)—which are directly linked to everyday purchase and sales invoices—direct taxes such as corporate income tax, advance tax installments, and tax deducted at source (TDS) require dedicated accounting treatments in TallyPrime.

Improperly booking direct tax transactions can distort your Net Profit, lead to discrepancies in bank reconciliations, and cause mismatches with tax portal filings like Form 26AS, the Annual Information Statement (AIS), and the Tax Information Network (TIN). This master guide details the step-by-step accounting workflow for Advance Tax, Year-End Provisions, TDS Receivable, and the final adjustment entries in TallyPrime.


Ledger Setup for Direct Tax Management

Before recording any tax-related entries, configure the necessary tax ledgers in TallyPrime. Navigate to Gateway of Tally > Create > Ledger and set up the following accounts:

Ledger NameTally Group (Under)Account Classification Type
Advance Tax A/cLoans & Advances (Asset)Current Asset
Provision for Income Tax A/cProvisionsCurrent Liability
TDS Receivable A/cCurrent AssetsCurrent Asset
Income Tax Expense A/cDirect Expenses (or P&L direct debit)Expense / Profit Appropriation

Step 1: Recording Advance Tax Installments

Under the Income Tax Act, businesses whose estimated tax liability exceeds Rs. 10,000 in a financial year must pay tax in quarterly installments:

  • By June 15: 15% of estimated tax
  • By September 15: 45% of estimated tax
  • By December 15: 75% of estimated tax
  • By March 15: 100% of estimated tax

Since these payments represent prepaid assets until final assessments are computed, record them using a Payment Voucher (F5):

  1. Go to Gateway of Tally > Vouchers. Press F5 to open the Payment Voucher.
  2. Press F2 and set the installment payment date.
  3. Select your Bank Ledger (e.g., SBI Current A/c) in the Account field (if in Single Entry mode).
  4. Under Particulars, debit the Advance Tax A/c ledger and enter the installment amount (e.g., Rs. 50,000).
  5. Enter the Bank Allocation details (Cheque/E-Transfer reference and transaction ID) and save.

Step 2: Tracking TDS Deducted by Clients (TDS Receivable)

When you invoice clients for services, they often deduct TDS (e.g., 10% under Section 194J) before paying you. This deducted amount is an asset that you can claim as a credit. When recording sales receipts, reflect the TDS deduction:

Dr. Bank A/c (Actual cash received) ------------------- Rs. 45,000
Dr. TDS Receivable A/c (Tax asset held by government) -- Rs. 5,000
Cr. Sundry Debtor A/c (Total invoice value settled) --- Rs. 50,000

Step 3: Booking the Year-End Income Tax Provision

On March 31, your chartered accountant calculates the estimated corporate tax liability for the financial year. You must record this expense and match it to the current year's profits. Since this is an adjustment entry, record it in the Journal Voucher (F7):

  1. Go to Vouchers > F7 (Journal).
  2. Set the date to 31-Mar.
  3. Debit Income Tax Expense A/c (this ledger directly reduces Net Profit in your P&L Statement).
  4. Credit Provision for Income Tax A/c (a current liability that represents estimated tax owed).
  5. Save the voucher (e.g., for Rs. 2,00,000).

Step 4: Final Settlement & Tax Reconciliations

In the subsequent financial year, when you file your official Income Tax Return (ITR), the actual tax liability is finalized. Suppose the actual tax liability matches the estimate of Rs. 2,00,000, and you have paid Rs. 1,50,000 in Advance Tax, and Rs. 30,000 was deducted as TDS by clients.

You must offset these prepaid assets against the tax provision ledger. Pass a year-end adjustment entry in the Journal Voucher (F7):

Reconciliation Entry:

Debit: Provision for Income Tax A/c ---------------- Rs. 2,00,000 (To clear the liability)
Credit: Advance Tax A/c ---------------------------- Rs. 1,50,000 (To clear the asset)
Credit: TDS Receivable A/c ------------------------- Rs. 30,000 (To clear the asset)
Credit: Self-Assessment Tax Payable A/c ------------ Rs. 20,000 (The remaining balance owed)

When you pay the remaining Rs. 20,000 balance at the bank, record a Payment Voucher (F5):
Debit: Self-Assessment Tax Payable A/c | Credit: Bank A/c.

If your prepaid tax (Advance Tax + TDS) exceeded your actual liability, you would debit a Tax Refund Receivable A/c ledger instead of crediting a payable account.

How TrulyInvoice Streamlines Tax Compliance

Accurately tracking tax deductions on purchase bills and invoices is a major challenge for accounting departments. When processing vendor payments, accounts team members frequently make mistakes with TDS rates, miss statutory filing dates, or fail to reconcile transactions with Form 26AS.

TrulyInvoice automates this workflow:

  • TrulyInvoice automatically extracts the TDS and GST components from every incoming purchase invoice.
  • It verifies vendor PANs and checks compliance against statutory TDS sections (like 194C, 194J, or 194Q) to calculate deductions.
  • It exports the net payable details and tax allocations directly to TallyPrime, eliminating manual input errors.
  • It makes reconciling your books against government portals like Form 26AS straightforward by ensuring that every recorded tax liability matches the original supplier bills.
C
CA Rakesh SharmaExpert Reviewer

Chartered Accountant & Accounting Automation Specialist

Last Verified: June 29, 2026
TallyPrime FY 2026-27 (v4.0+)
Ready to save time?

Stop Manual Voucher Entry.

TrulyInvoice automates your complete invoice workflow and syncs directly to Tally Prime.

No credit card · 14-day free trial

01

Upload Invoice

Drag & drop PDFs, scans, or photos.

02

AI Extraction

Line items, tax, and ledgers mapped.

03

1-Click Review

Verify extracted details on dashboard.

04

Direct Sync

Vouchers created instantly in Tally Prime.

Chat with us