Learn how to record bad debts in TallyPrime with this step-by-step guide. Understand bad debt ledger creation, journal voucher entries, customer balance adjustments, and bad debt recovery with practical accounting examples.
How to Record Bad Debts in TallyPrime? Complete Accounting Guide
Sometimes, a business sells goods or provides services on credit, expecting the customer to pay later. However, not every customer clears their outstanding balance. A customer may close their business, become financially unstable, stop responding to payment reminders, or simply refuse to pay.
When there is no reasonable expectation of recovering the outstanding amount, the unpaid balance may need to be written off as a Bad Debt.
In accounting, this is known as writing off bad debts. Recording this transaction correctly in TallyPrime helps maintain accurate customer balances, calculate business profits correctly, and keep your financial statements up to date.
In this guide, you will learn how to record bad debts in TallyPrime, create the necessary ledger, pass the journal entry, and understand the accounting treatment with practical examples.
What Are Bad Debts in Accounting?
Bad debts are amounts that a business cannot recover from customers who purchased goods or services on credit.
For example, suppose your business sells goods worth ₹25,000 to a customer on credit. The customer promises to pay within 30 days. However, after several reminders, the customer shuts down their business and becomes unreachable.
If the amount is considered unrecoverable, the outstanding ₹25,000 can be treated as a bad debt, subject to the applicable accounting and tax rules.
Bad debts are generally treated as an expense because they reduce the business's overall profit.
Common reasons for bad debts include:
Customer bankruptcy or business closure.
Customer refusing to pay outstanding invoices.
Customer becoming financially insolvent.
Long-overdue payments that are no longer recoverable.
Customer disappearing without clearing the balance.
Difference Between Bad Debts and Bad Debt Provision
Before recording an entry in TallyPrime, it is important to understand the difference between bad debts and provision for doubtful debts.
| Basis | Bad Debts | Provision for Doubtful Debts |
|---|---|---|
| Meaning | Amount confirmed as unrecoverable | Estimated amount that may become unrecoverable |
| Nature | Actual loss | Expected loss |
| Accounting | Written off as an expense | Provision or allowance is recognised |
| Customer balance | Reduced or removed | Usually remains until actual write-off |
| Example | ₹10,000 confirmed unrecoverable | Estimated 5% loss on outstanding debtors |
In simple terms, bad debts represent an actual loss, whereas doubtful debts represent a possible future loss.
Accounting Entry for Bad Debts
When a customer balance is written off, the Bad Debts Account is debited, and the concerned customer's account is credited.
Journal Entry:
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Bad Debts A/c Dr. | 10,000 | |
| To Customer A/c | 10,000 | |
| Being amount due from customer written off as bad debt. |
Accounting logic:
Bad Debts Account is debited because it is an expense.
Customer Account is credited because the outstanding receivable is reduced.
This entry removes the unrecoverable amount from the customer's outstanding balance.
How to Create a Bad Debts Ledger in TallyPrime
Before recording the transaction, create a separate ledger for Bad Debts.
Follow these steps:
Step 1: Open TallyPrime
Open TallyPrime and select the company in which you want to record the bad debt transaction.
Step 2: Open Create Ledger
Navigate to:
Gateway of Tally → Create → Ledger
Alternatively, press Alt + G and search for Create Ledger.
Step 3: Enter Ledger Details
Fill in the following information:
| Field | Details |
|---|---|
| Name | Bad Debts |
| Under | Indirect Expenses |
| Inventory Values are Affected | No |
Save the ledger by pressing Ctrl + A.
<Note>Depending on your business's accounting presentation and applicable accounting policies, the expense classification may differ. For a typical business, Bad Debts is recorded under Indirect Expenses.</Note>
How to Record Bad Debts Entry in TallyPrime
Once the Bad Debts ledger is created, you can record the write-off using a Journal Voucher.
Let's understand the complete process with an example.
Practical Example:
ABC Traders sold goods worth ₹15,000 to Rahul Enterprises on credit. Unfortunately, Rahul Enterprises closed its business, and the outstanding amount is no longer recoverable.
ABC Traders decides to write off the entire ₹15,000 as bad debt.
Step 1: Open Journal Voucher
Go to:
Gateway of Tally → Vouchers
Select Journal Voucher by pressing F7.
Step 2: Enter the Voucher Date
Select the date on which the bad debt is being written off.
For example: 15 November 2026.
Step 3: Enter the Debit Ledger
Select the following ledger:
Bad Debts A/c
Enter ₹15,000 in the Debit column.
Step 4: Enter the Credit Ledger
Select the customer's ledger:
Rahul Enterprises
Enter ₹15,000 in the Credit column.
Step 5: Add Narration
Enter a suitable narration:
"Being outstanding amount of Rahul Enterprises written off as bad debt."
Step 6: Save the Voucher
Check the debit and credit amounts. Both should be equal.
Press Ctrl + A to save the voucher.
Your bad debt transaction is now recorded in TallyPrime.
Example of Bad Debts Journal Voucher
Here is how the completed voucher should look:
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Bad Debts A/c | 15,000 | |
| Rahul Enterprises | 15,000 | |
| Total | 15,000 | 15,000 |
The customer's outstanding balance will decrease by ₹15,000, and the same amount will be reflected as a business expense.
How to Check Bad Debts Entry in TallyPrime
After saving the voucher, you should verify that the transaction has been recorded correctly.
Follow these steps:
Open Gateway of Tally.
Go to Display More Reports or the relevant reports menu.
Open Profit & Loss A/c to check the Bad Debts expense.
Open Day Book to view the recorded journal voucher.
Open the customer's ledger to verify that the outstanding balance has been reduced.
You can also check the Trial Balance to confirm that the debit and credit balances are correctly reflected.
How to Recover Bad Debts After Writing Them Off
Sometimes, a customer who was previously unable to pay may unexpectedly clear the outstanding amount.
For example, your business wrote off ₹15,000 from Rahul Enterprises as bad debt. After six months, Rahul Enterprises pays the full amount.
In this situation, the recovered amount should be recorded separately as Bad Debts Recovered.
Create a Bad Debts Recovered Ledger
Navigate to:
Gateway of Tally → Create → Ledger
Enter the following details:
| Field | Details |
|---|---|
| Name | Bad Debts Recovered |
| Under | Indirect Incomes |
Save the ledger.
Journal Entry for Recovery:
| Particulars | Debit (₹) | Credit (₹) |
|---|---|---|
| Bank A/c Dr. | 15,000 | |
| To Bad Debts Recovered A/c | 15,000 |
Being the amount previously written off as bad debt now recovered.
If the customer pays through cash, select Cash instead of Bank. You can record this transaction using a Receipt Voucher (F6) as well.
Important Points to Remember While Recording Bad Debts
Keep the following points in mind when writing off customer balances:
Verify that the outstanding amount is genuinely unrecoverable.
Maintain supporting documents and payment follow-up records.
Write off only the amount that cannot reasonably be recovered.
Check the customer's ledger before recording the transaction.
Use a separate Bad Debts ledger for proper expense tracking.
Do not confuse bad debts with provision for doubtful debts.
Review GST implications before making adjustments to the original sales transaction.
Important GST Note: Writing off a customer receivable does not automatically mean that the GST liability on the original sale can be reversed. Under Indian GST law, a credit note and its tax adjustments are subject to specific legal conditions. Similarly, an accounting write-off does not automatically qualify as an income-tax deduction. Check the applicable provisions and consult a qualified CA before making tax adjustments.
Frequently Asked Questions (FAQs)
Q1. Under which group should Bad Debts be created in TallyPrime?
Create the Bad Debts ledger under Indirect Expenses for a typical business.
Q2. Which voucher is used to record bad debts in TallyPrime?
A Journal Voucher (F7) is generally used to write off bad debts.
Q3. Is Bad Debts a debit or credit?
Bad Debts is debited because it is treated as a business expense.
Q4. How do I recover bad debts in TallyPrime?
Create a Bad Debts Recovered ledger under Indirect Incomes and record the recovery through a Receipt Voucher or an appropriate accounting voucher.
Q5. Does writing off bad debts reduce business profit?
Yes. Bad debts are recorded as an expense and reduce the business's accounting profit.
Conclusion
Recording bad debts in TallyPrime is important for maintaining accurate accounts and showing the actual financial position of your business.
You can easily record an unrecoverable customer balance by creating a Bad Debts ledger under Indirect Expenses and passing a Journal Voucher. This reduces the customer's outstanding balance and records the loss in your Profit & Loss Account.
By regularly reviewing outstanding customer balances and recording genuine bad debts correctly, you can maintain cleaner books of accounts and make better business decisions.

COMMENTS