Double Entry Bookkeeping System: Definition, Rules, and Examples

Updated: Jun 18, 2026 12 min read Hitesh Aggarwal
Quick Summary
  • Double-entry bookkeeping is the accounting system in which every financial transaction is recorded in at least two accounts - one or more accounts are debited and one or more accounts are credited - for equal total amounts, so the books remain arithmetically balanced.
  • The foundational principle behind double-entry is the accounting equation: Assets = Liabilities + Owner's Equity.
  • There are two commonly used ways to understand debit and credit rules: the traditional Golden Rules based on Personal, Real, and Nominal accounts, and the modern accounting equation approach based on Assets, Liabilities, Equity, Revenue, and Expenses. Both approaches lead to the same journal entry.
  • Double-entry accounting is expressly mandatory for companies in India under Section 128 of the Companies Act, 2013, which requires books of account to be kept on an accrual basis and according to the double-entry system of accounting.
  • For GST accounting, businesses normally maintain separate ledger accounts for output tax and input tax or input tax credit, usually under CGST, SGST, and IGST heads as applicable, so that tax collection, ITC, reconciliation, and payment can be properly tracked.
  • A trial balance verifies whether total debit balances equal total credit balances. It helps detect many arithmetic mistakes, but it does not detect all accounting errors. Errors such as omission, commission, principle, compensating errors, and duplication can still exist even when the trial balance agrees.
  • The accounting flow in a double entry system is usually: Source Document -> Journal Entry -> Ledger Posting -> Trial Balance -> Financial Statements.
  • Modern accounting software automates double entry in the background. When a user records an invoice, receipt, payment, purchase, payroll entry, tax adjustment, or depreciation entry, the software posts the related debits and credits automatically.
  • Single entry bookkeeping may exist in very small informal setups, but it is not suitable for companies and is generally not sufficient for complete financial statements, reliable tax compliance, or audit-ready accounting records.

What Is Double Entry Bookkeeping?

Double entry bookkeeping is the system of recording financial transactions in which every transaction affects at least two accounts, and the total debits always equal the total credits.

The rule is simple: for every debit, there must be an equal credit. This does not mean there must always be only one debit and one credit. A valid entry may contain one debit and multiple credits, or multiple debits and one credit, as long as the total amount on both sides is equal.

This system records both aspects of a transaction. It shows not only what the business received, but also what the business gave up, incurred, earned, or became liable for.

A Simple Illustration

When a business purchases office equipment worth Rs 50,000 by paying cash:

Office Equipment Account Dr. Rs 50,000
    To Cash Account Rs 50,000

Two accounts are affected:

Office Equipment increases, so it is debited.
Cash decreases, so it is credited.

The transaction is complete because both the incoming value and the outgoing value are recorded.

This completeness is what makes double entry the standard method of financial accounting.

Live Demo Available Today

Experience the power of Expert Accounting

Join our guided walkthrough to see how BUSY can transform your business operations.

Trusted by 6,00,000+ Users
4.6 Google Rating
+91
expand_more

* No credit card required

History of Double Entry Bookkeeping

Double entry bookkeeping as a formal documented system is closely associated with Fra Luca Bartolomeo de Pacioli, an Italian mathematician and Franciscan friar, who described the method in 1494 in his work Summa de arithmetica, geometria, proportioni et proportionalita. The bookkeeping section described practices already being used by merchants, especially in Italian trading centres.

The method itself is older than Pacioli's book. Records from medieval Italian city-states show that forms of double entry were in use before 1494. Pacioli is remembered not because he invented accounting from nothing, but because he systematised and documented the method clearly.

His description covered major elements that still exist today:

  • The use of journals and ledgers
  • The need to balance debits and credits
  • The process of closing accounts
  • The preparation of financial statements

Over time, the logic of double entry has remained the same even though the medium has changed from handwritten books to mechanical systems to modern accounting software.

In India, double entry is now embedded in company law, accounting practice, tax compliance, audit procedures, and financial reporting systems.

The Accounting Equation - The Foundation of Double Entry

Every double entry transaction is governed by the accounting equation:

Assets = Liabilities + Owner's Equity

This equation must remain true at all times.

Every transaction affects the equation in one of the following ways:

  • It changes two or more items without disturbing the equality
  • It increases both sides equally
  • It decreases both sides equally
  • It changes items within the same side of the equation

How the Equation Works

Transaction

Owner introduces Rs 5,00,000 capital

Effect on Equation

Assets (Cash) increase by Rs 5,00,000; Equity increases by Rs 5,00,000

Transaction

Business takes a bank loan of Rs 2,00,000

Effect on Equation

Assets (Bank) increase by Rs 2,00,000; Liabilities (Loan) increase by Rs 2,00,000

Transaction

Buys equipment for Rs 80,000 cash

Effect on Equation

Assets (Equipment) increase by Rs 80,000; Assets (Cash) decrease by Rs 80,000

Transaction

Makes credit sales of Rs 1,50,000

Effect on Equation

Assets (Debtors) increase by Rs 1,50,000; Revenue increases, which increases equity

Transaction

Pays salary expense of Rs 30,000

Effect on Equation

Assets (Cash) decrease by Rs 30,000; Expenses reduce profit, which reduces equity

The accounting equation never changes in structure. Double entry is the method that preserves that structure in practice.

Expanded Accounting Equation

For deeper analysis, the equation is often expanded as:

Assets = Liabilities + Capital + Revenue - Expenses - Drawings

This form makes it easier to see how revenue increases owner's equity and how expenses and drawings reduce it.

Types of Accounts in Double Entry

Every ledger account can be understood under traditional classification or modern classification.

Traditional Classification

Account Type

Personal Account

What It Records

Accounts relating to persons or entities

Examples

Debtors, Creditors, Bank, Capital Account, Outstanding Expenses

Account Type

Real Account

What It Records

Accounts relating to assets, tangible or intangible

Examples

Cash, Machinery, Building, Furniture, Goodwill, Patents, Inventory

Account Type

Nominal Account

What It Records

Accounts relating to income, expenses, gains, and losses

Examples

Sales, Purchases, Rent, Salary, Interest Income, Depreciation

Sub-types of Personal Accounts

Personal accounts are often further understood as:

  • Natural persons - individuals such as Ram, Suresh, Ramesh
  • Artificial persons - companies, banks, LLPs, government bodies
  • Representative personal accounts - accounts representing persons, such as Outstanding Salary Account or Prepaid Insurance Account

Modern Classification

Modern accounting classifies accounts in relation to the accounting equation.

Account Type

Assets

Relationship to Accounting Equation

Left side of equation

Normal Balance

Debit

Account Type

Liabilities

Relationship to Accounting Equation

Right side of equation

Normal Balance

Credit

Account Type

Capital / Owner's Equity

Relationship to Accounting Equation

Right side of equation

Normal Balance

Credit

Account Type

Revenue / Income

Relationship to Accounting Equation

Increases equity

Normal Balance

Credit

Account Type

Expenses / Losses

Relationship to Accounting Equation

Decreases equity

Normal Balance

Debit

Both systems describe the same accounting reality. The traditional approach is still widely used in teaching. The modern approach is more directly linked to financial statement presentation.

Traditional Golden Rules of Double Entry (Personal, Real, Nominal)

The traditional Golden Rules are based on the three classical account types.

Rule 1 - Personal Account

Debit the Receiver, Credit the Giver

If the business pays Rs 20,000 to creditor Suresh by cash or bank, the entry in the business books is:

Suresh Account Dr. Rs 20,000
    To Cash/Bank Account Rs 20,000

Suresh's account is debited because the amount payable to him is being reduced.

Rule 2 - Real Account

Debit What Comes In, Credit What Goes Out

If machinery is purchased for cash worth Rs 40,000:

Machinery Account Dr. Rs 40,000
    To Cash Account Rs 40,000

The machinery comes into the business, so it is debited. Cash goes out, so it is credited.

Rule 3 - Nominal Account

Debit All Expenses and Losses, Credit All Incomes and Gains

If rent of Rs 15,000 is paid by cheque:

Rent Account Dr. Rs 15,000
    To Bank Account Rs 15,000

Rent is an expense, so it is debited. Bank decreases, so it is credited.

Modern Rules of Debit and Credit (Accounting Equation Approach)

The modern method explains debit and credit by reference to the accounting equation and financial statement structure.

Account Type

Asset

To Increase

Debit

To Decrease

Credit

Account Type

Liability

To Increase

Credit

To Decrease

Debit

Account Type

Capital / Equity

To Increase

Credit

To Decrease

Debit

Account Type

Revenue / Income

To Increase

Credit

To Decrease

Debit

Account Type

Expense

To Increase

Debit

To Decrease

Credit

Why Both Approaches Give the Same Result

Take a cash sale of Rs 10,000.

Using golden rules:

Cash is a real account. Cash comes in, so debit Cash.
Sales is a nominal account. Income increases, so credit Sales.

Entry:

Cash Account Dr. Rs 10,000
    To Sales Account Rs 10,000

Using the modern approach:

Cash is an asset. Asset increases, so debit Cash.
Sales is revenue. Revenue increases equity, so credit Sales.

Same entry. Same logic. Different way of explaining it.

Core Components of the Double Entry System

The double entry system works through a sequence of accounting records.

1. Source Documents

Every transaction begins with documentary evidence, such as a tax invoice, Bill of Supply. Cash memo, Receipt, Debit note , Credit note, Bank statement, Salary register, Payment voucher, Purchase order, and Delivery challan

These documents support the existence, amount, and nature of the transaction.

2. Journal

The journal is the book of primary entry. Transactions are recorded chronologically. A journal entry normally contains:

  • Date
  • Account to be debited
  • Account to be credited
  • Amount
  • Narration

3. Ledger

The ledger contains separate accounts for each item such as Cash, Sales, Rent, Machinery, Debtors, Creditors, Bank Loan, GST Input, and GST Output.

Each ledger shows:

Opening balance
All debits during the period
All credits during the period
Closing balance

4. Trial Balance

At the end of a period, balances from all ledger accounts are listed in a trial balance.

If the books are arithmetically correct, total debit balances equal total credit balances.

5. Financial Statements

From the ledger and trial balance, the business prepares:

  • Profit and Loss Account
  • Balance Sheet

Revenue and expense balances flow to the Profit and Loss Account.
Asset, liability, and capital balances flow to the Balance Sheet.

Live Demo Available Today

Stop Letting Manual Entry Errors Delay Your GST Filings

Trusted by 6,00,000+ Users
4.6 Google Rating
+91
expand_more

* No credit card required

Subsidiary Books - Books of Original Entry

Where transaction volume is high, businesses often use subsidiary books to classify transactions before or instead of using a general journal for everything.

Subsidiary Book

Cash Book

Transactions Recorded

Cash and bank receipts and payments

Subsidiary Book

Purchase Book

Transactions Recorded

Credit purchases of goods

Subsidiary Book

Sales Book

Transactions Recorded

Credit sales of goods

Subsidiary Book

Purchase Returns Book

Transactions Recorded

Returns to suppliers

Subsidiary Book

Sales Returns Book

Transactions Recorded

Returns by customers

Subsidiary Book

Bills Receivable Book

Transactions Recorded

Bills of exchange received

Subsidiary Book

Bills Payable Book

Transactions Recorded

Bills of exchange issued

Subsidiary Book

Journal Proper

Transactions Recorded

Entries not covered elsewhere such as opening entries, rectification entries, transfer entries, depreciation, closing entries

How Subsidiary Books Work in Double Entry

Each transaction recorded in a subsidiary book still results in double entry. For example, credit purchases recorded in the Purchase Book are ultimately posted as:

Debit to Purchases Account
Credit to the respective supplier accounts

In computerised accounting, these books are usually generated automatically based on transaction type.

Journal Entries - Comprehensive Examples with GST

Basic Transaction Entries

1. Capital Introduction (Owner invests Rs 10,00,000 in cash)

Cash Account Dr. 10,00,000
    To Capital Account 10,00,000

(Being capital introduced by proprietor)

2. Purchase of Goods on Credit (Rs 2,00,000 from Sharma Suppliers)

Purchases Account Dr. 2,00,000
    To Sharma Suppliers Account 2,00,000

(Being goods purchased on credit from Sharma Suppliers)

3. Cash Sales (Rs 80,000 goods sold for cash)

Cash Account Dr. 80,000
    To Sales Account 80,000

(Being goods sold for cash)

4. Credit Sales (Rs 1,50,000 goods sold to Gupta Traders on credit)

Gupta Traders Account Dr. 1,50,000
    To Sales Account 1,50,000

(Being goods sold on credit to Gupta Traders)

5. Payment of Salary (Rs 45,000 by bank transfer)

Salary Account Dr. 45,000
    To Bank Account 45,000

(Being salary paid for the month)

6. Payment of Rent (Rs 20,000 by cheque)

Rent Account Dr. 20,000
    To Bank Account 20,000

(Being rent paid for the month)

7. Bank Loan Received (Rs 5,00,000 from HDFC Bank)

Bank Account Dr. 5,00,000
    To Bank Loan Account 5,00,000

(Being term loan received from bank)

8. Loan Repayment with Interest (EMI Rs 18,000 including Rs 3,000 interest)

Bank Loan Account Dr. 15,000
Interest on Loan Account Dr. 3,000
    To Bank Account 18,000

(Being monthly loan instalment paid including interest)

9. Purchase of Fixed Asset - Machinery (Rs 3,00,000 by bank transfer)

Machinery Account Dr. 3,00,000
    To Bank Account 3,00,000

(Being machinery purchased by bank transfer)

10. Depreciation on Machinery (Rs 30,000 annual depreciation)

Depreciation Account Dr. 30,000
    To Accumulated Depreciation Account 30,000

(Being depreciation charged for the year)

GST Journal Entries

11. Intra-state Credit Sale (Taxable value Rs 1,00,000 plus 18% GST)

Debtors Account Dr. 1,18,000
    To Sales Account 1,00,000
    To CGST Output Account 9,000
    To SGST Output Account 9,000

(Being goods sold on credit with 9% CGST and 9% SGST)

12. Intra-state Credit Purchase (Taxable value Rs 50,000 plus 18% GST, ITC eligible)

Purchases Account Dr. 50,000
CGST Input Account Dr. 4,500
SGST Input Account Dr. 4,500
    To Creditor Account 59,000

(Being goods purchased on credit with eligible ITC )

13. GST Set-off and Tax Payment

Suppose output CGST is Rs 9,000 and eligible input CGST is Rs 4,500. Net CGST cash payment is Rs 4,500.

CGST Output Account Dr. 9,000
    To CGST Input Account 4,500
    To Bank Account 4,500

(Being CGST liability adjusted against ITC and balance paid in cash)

A similar entry is passed for SGST. In practice, many businesses also use electronic liability, cash, and credit ledger style control accounts or a GST payable control account depending on their accounting setup.

Ledger Posting - From Journal to T-Accounts

After journal entries are recorded, they are posted to the ledger. A traditional T-account format looks like this:

[Account Name]
Dr. Side | Cr. Side

Ledger Posting Example - Gupta Traders Account

Using these transactions:

Day 1: Credit sale to Gupta Traders Rs 1,50,000
Day 15: Receipt from Gupta Traders Rs 1,00,000

Journal entries:

Gupta Traders A/c Dr. 1,50,000
    To Sales A/c 1,50,000

Cash/Bank A/c Dr. 1,00,000
    To Gupta Traders A/c 1,00,000

Gupta Traders Ledger Account

Date

Day 1

Particulars

To Sales A/c

Rs

1,50,000

Date

Day 15

Particulars

By Cash/Bank A/c

Rs

1,00,000

Date

31 Mar

Particulars

To Balance c/d

Rs

50,000

Date

-

Particulars

-

Rs

-

Date

Total

Particulars

-

Rs

1,50,000

Date

Total

Particulars

-

Rs

1,50,000

Date

1 Apr

Particulars

To Balance b/d

Rs

50,000

The closing debit balance of Rs 50,000 represents the amount still receivable from Gupta Traders.

How Software Handles Ledger Posting

In manual accounting, journal entries must be posted to each relevant ledger account. In software, once the transaction is saved, the ledger is updated automatically.

Trial Balance - Verifying the Double Entry

A trial balance is a statement showing the closing balances of ledger accounts under debit and credit columns. If total debits equal total credits, it indicates that the books are arithmetically balanced.

Sample Trial Balance Format

Ledger Account

Cash Account

Dr. Balance (Rs)

3,50,000

Cr. Balance (Rs)

-

Ledger Account

Bank Account

Dr. Balance (Rs)

3,17,000

Cr. Balance (Rs)

-

Ledger Account

Capital Account

Dr. Balance (Rs)

-

Cr. Balance (Rs)

10,00,000

Ledger Account

Bank Loan Account

Dr. Balance (Rs)

-

Cr. Balance (Rs)

4,85,000

Ledger Account

Machinery Account

Dr. Balance (Rs)

3,00,000

Cr. Balance (Rs)

-

Ledger Account

Accumulated Depreciation Account

Dr. Balance (Rs)

-

Cr. Balance (Rs)

30,000

Ledger Account

Purchases Account

Dr. Balance (Rs)

2,50,000

Cr. Balance (Rs)

-

Ledger Account

Sales Account

Dr. Balance (Rs)

-

Cr. Balance (Rs)

4,80,000

Ledger Account

Gupta Traders Account

Dr. Balance (Rs)

50,000

Cr. Balance (Rs)

-

Ledger Account

Sharma Suppliers Account

Dr. Balance (Rs)

-

Cr. Balance (Rs)

1,20,000

Ledger Account

Salary Account

Dr. Balance (Rs)

45,000

Cr. Balance (Rs)

-

Ledger Account

Rent Account

Dr. Balance (Rs)

20,000

Cr. Balance (Rs)

-

Ledger Account

Depreciation Account

Dr. Balance (Rs)

30,000

Cr. Balance (Rs)

-

Ledger Account

Interest on Loan Account

Dr. Balance (Rs)

3,000

Cr. Balance (Rs)

-

Ledger Account

Total

Dr. Balance (Rs)

13,65,000

Cr. Balance (Rs)

20,15,000

The table above shows selected balances only and does not represent a complete self-balancing trial balance. A complete trial balance must include all ledger balances arising from all journal entries passed during the period, including tax ledgers, receipts, additional debtors or creditors, drawings where applicable, and any opening balances not shown here.

What Trial Balance Actually Confirms

Agreement of a complete trial balance confirms arithmetical agreement of ledger balances. It does not prove that every entry is correct in substance.

Errors That the Trial Balance Does Not Detect

A trial balance may agree even when the books contain mistakes.

1. Error of Omission

A transaction is completely omitted from the books.

Example: A credit purchase of Rs 25,000 is not recorded at all. Since neither debit nor credit is posted, the trial balance still agrees.

2. Error of Commission

A correct amount is posted to the wrong account of the same class.

Example: Payment meant for creditor Ramesh is posted to creditor Suresh's account. Total debits and credits remain correct, but the wrong party account is affected.

3. Error of Principle

A transaction is recorded in the wrong class of account.

Example: Purchase of machinery is debited to Purchases Account instead of Machinery Account. Amounts are correctly debited and credited, but the classification is wrong.

4. Compensating Errors

Two or more independent errors cancel each other numerically.

Example: Sales is overstated by Rs 5,000 and an expense is also overstated by Rs 5,000 on the debit side.

5. Error of Duplication

A transaction is recorded twice.

Example: A cash sale of Rs 8,000 is entered twice. Debits and credits still match, but the figures are wrong.

Rectification of Errors in Double Entry

Errors should be corrected through proper accounting entries. The correction method depends on the nature of the mistake and the stage at which it is discovered.

Rectification Before Trial Balance

If the error is found before books are finalised, the incorrect effect can be reversed and the correct effect can be recorded.

Rectification After Trial Balance

If a one-sided error causes the trial balance not to agree, a Suspense Account may be opened temporarily. The correction entries are then passed and the Suspense Account is closed.

Common Rectification Examples

Error: Rent of Rs 12,000 debited to Salary Account

Rent Account Dr. 12,000
    To Salary Account 12,000

(Being rent wrongly debited to salary now rectified)

Error: Cash sale of Rs 8,000 omitted entirely

Cash Account Dr. 8,000
    To Sales Account 8,000

(Being omitted cash sale now recorded)

Double Entry for GST in India

GST accounting requires proper recording of tax collected on sales, tax paid on purchases, eligibility for input tax credit, set-off, and tax payments.

Common Ledger Treatment

Account Name

CGST Output Account

Nature

Liability style tax ledger

What It Records

CGST collected on taxable intra-state outward supplies

Account Name

SGST Output Account

Nature

Liability style tax ledger

What It Records

SGST collected on taxable intra-state outward supplies

Account Name

IGST Output Account

Nature

Liability style tax ledger

What It Records

IGST collected on inter-state outward supplies

Account Name

CGST Input Account

Nature

Input tax credit ledger

What It Records

Eligible CGST paid on inward supplies

Account Name

SGST Input Account

Nature

Input tax credit ledger

What It Records

Eligible SGST paid on inward supplies

Account Name

IGST Input Account

Nature

Input tax credit ledger

What It Records

Eligible IGST paid on inward supplies

Account Name

GST Payable / Settlement Account

Nature

Control or clearing ledger, where used

What It Records

Net tax payable after adjustment

Account Name

GST Refund Receivable

Nature

Asset

What It Records

Refund claimed but not yet received

Complete GST Transaction Cycle

Step 1 - Intra-state sale of Rs 1,00,000 at 18% GST

Debtors Account Dr. 1,18,000
    To Sales Account 1,00,000
    To CGST Output Account 9,000
    To SGST Output Account 9,000

Step 2 - Intra-state purchase of Rs 60,000 at 18% GST, ITC eligible

Purchases Account Dr. 60,000
CGST Input Account Dr. 5,400
SGST Input Account Dr. 5,400
    To Creditor Account 70,800

Step 3 - Set-off and payment

Suppose output CGST is Rs 9,000 and input CGST is Rs 5,400. Net CGST payable in cash is Rs 3,600. The same calculation applies separately for SGST in this example.

One combined bookkeeping style entry may be:

CGST Output Account Dr. 9,000
SGST Output Account Dr. 9,000
    To CGST Input Account 5,400
    To SGST Input Account 5,400
    To Bank Account 7,200

(Being GST liability adjusted against ITC and balance paid)

Actual accounting design may differ from business to business depending on whether the books use separate electronic cash ledger, electronic credit ledger, GST payable, or tax settlement control accounts.

Blocked Credits Under Section 17(5)

When ITC is blocked, the GST amount is not taken to the input tax credit ledger. Instead, it is added to the cost of the asset or expense, subject to the facts of the case.

Example:

Motor Car Account Dr. 11,80,000
    To Bank Account 11,80,000

(Being motor car purchased and GST included in cost where ITC is not available)

Whether a particular motor vehicle credit is blocked or available depends on the nature of use and the statutory exceptions. The same principle applies to other blocked credit categories.

E-invoice and Double Entry 

Where e-invoicing applies to the taxpayer, invoice data reported to the Invoice Registration Portal should match the accounting records and tax reporting records. For taxpayers in the higher notified turnover category that is subject to the 30-day reporting restriction, delayed reporting of covered documents beyond the permitted period is not allowed on the IRP.

That makes timely and accurate accounting entries more important, because invoice, GST return, and ledger records must remain aligned.

For businesses, subject to an e-invoicing software that posts the double entry automatically when the e-invoice is registered on the IRP, so the accounting records, GST returns, and invoice data stay aligned without manual re-entry.

Double Entry for Depreciation

Depreciation is the systematic allocation of the depreciable amount of an asset over its useful life. Its accounting purpose is to recognise the periodic consumption of the asset's economic value in the books.

Two Common Methods of Recording Depreciation

Method 1: Direct Credit to Asset Account

Depreciation Account Dr. [amount]
    To Asset Account [amount]

This directly reduces the asset account.

Method 2: Credit to Accumulated Depreciation Account

Depreciation Account Dr. [amount]
    To Accumulated Depreciation Account [amount]

This keeps the asset at original cost and shows total depreciation separately.

Worked Example - Straight Line Method

Machinery purchased for Rs 3,00,000
Useful life: 10 years
Residual value: Nil
Annual depreciation: Rs 30,000

Entry for Year 1:

Depreciation Account Dr. 30,000
    To Accumulated Depreciation Account 30,000

Balance Sheet presentation after Year 1:

Machinery at cost: Rs 3,00,000
Less: Accumulated Depreciation: Rs 30,000
Net book value: Rs 2,70,000

Entry for Year 2:

Depreciation Account Dr. 30,000
    To Accumulated Depreciation Account 30,000

Balance Sheet after Year 2:

Machinery at cost: Rs 3,00,000
Less: Accumulated Depreciation: Rs 60,000
Net book value: Rs 2,40,000

Written Down Value Method

Under the written down value method, depreciation is charged on the carrying amount each year.

Using 10% WDV:

Year 1: Rs 3,00,000 x 10% = Rs 30,000
Year 2: Rs 2,70,000 x 10% = Rs 27,000
Year 3: Rs 2,43,000 x 10% = Rs 24,300

The entry format remains the same. Only the amount changes.

For financial reporting, the depreciation method should reflect the pattern in which the asset's future economic benefits are expected to be consumed.

Double Entry System and Indian Accounting Standards

Mandatory Requirement Under Indian Law for Companies

Section 128 of the Companies Act, 2013 requires every company to maintain books of account on accrual basis and according to the double entry system of accounting. That makes double entry a direct legal requirement for companies.

Double Entry and Financial Reporting Standards

Indian financial reporting works on the base of proper double entry records. Whether a company follows Ind AS or Accounting Standards under the applicable Companies rules, the preparation of financial statements depends on correctly maintained ledger balances, accruals, assets, liabilities, income, and expenses. Ind AS and other accounting standards do not replace double-entry. They operate on top of it.

Examples of areas where double entry directly supports financial reporting include:

  • Recognition of accruals and outstanding liabilities
  • Accounting for fixed assets and depreciation
  • Accounting for revenue and receivables
  • Accounting for borrowings and finance cost
  • Recognition of provisions and payables
  • Recording tax liabilities and tax credits

Double Entry vs. Single Entry - Complete Comparison

Feature

Principle

Double Entry System

Every transaction affects at least two accounts

Single Entry System

Usually records only one aspect of the transaction

Feature

Debit and Credit Equality

Double Entry System

Yes

Single Entry System

No built-in equality check

Feature

Financial Statements

Double Entry System

Full Profit and Loss Account and b>Balance Sheet can be prepared

Single Entry System

Complete financial statements are difficult or unreliable

Feature

Trial Balance

Double Entry System

Can be prepared

Single Entry System

Normally not available in proper form

Feature

Audit Usefulness

Double Entry System

Suitable for audit and structured review

Single Entry System

Weak for audit purposes

Feature

GST Accounting

Double Entry System

Supports tax, ITC, and reconciliation properly

Single Entry System

Usually insufficient for proper GST accounting

Feature

Internal Control

Double Entry System

Stronger

Single Entry System

Weaker

Feature

Error Detection

Double Entry System

Better, though not perfect

Single Entry System

Limited

Feature

Scalability

Double Entry System

Suitable for small, medium, and large entities

Single Entry System

Breaks down as complexity grows

Feature

Company Law Suitability

Double Entry System

Required for companies

Single Entry System

Not acceptable for companies
Live Demo Available Today

Auto Apply Double Entry to Every Transaction with BUSY

Trusted by 6,00,000+ Users
4.6 Google Rating
+91
expand_more

* No credit card required

Audit Trail and the Role of Double Entry in Compliance

An audit trail is a chronological record that allows a transaction to be traced from its source document through journal entries and ledger postings to the financial statements.

Double entry supports audit trail because:

  • Every transaction begins with evidence
  • Every transaction is recorded in the books
  • Every entry affects at least two accounts
  • Each account carries the transaction effect forward into summaries and statements

MCA Audit Trail Requirement

For companies using accounting software , the audit trail or edit log requirement applies in the current compliance environment and must be considered along with proper bookkeeping.

This means the software should preserve records of creation and modification of entries so that changes can be traced.

For accounting compliance, double entry and audit trail now work together:

  • Double entry records both sides of the transaction
  • Audit trail records who created or changed the transaction and when

Double Entry in Accounting Software - Automation in 2026

Modern accounting software automates double entry for routine business transactions.

How Software Automates Double Entry

Action in Software

Record a sales invoice

Automatic Double Entry Created

Dr. Debtors/Cash; Cr. Sales; Cr. Output GST as applicable

Action in Software

Record a purchase invoice

Automatic Double Entry Created

Dr. Purchases or Asset; Dr. Input GST if eligible; Cr. Creditor

Action in Software

Record a customer receipt

Automatic Double Entry Created

Dr. Cash/Bank; Cr. Debtor

Action in Software

Record a supplier payment

Automatic Double Entry Created

Dr. Creditor; Cr. Bank

Action in Software

Record payroll

Automatic Double Entry Created

Dr. Salary Expense; Cr. Bank; Cr. statutory deductions payable as applicable

Action in Software

Record depreciation

Automatic Double Entry Created

Dr. Depreciation; Cr. Accumulated Depreciation or Asset

Action in Software

Pass year-end accrual

Automatic Double Entry Created

Dr. Expense; Cr. Outstanding Expense

Key Features of Accounting Software

  • Automatic ledger posting
  • GST ledger integration
  • E-invoice workflow support where applicable
  • Audit trail features for company compliance
  • Bank reconciliation tools
  • Inventory and accounting integration
  • Multi-user and cloud-based access in many products

Common Mistakes in Double Entry and How to Avoid Them

Mistake

What Goes Wrong

Wrong treatment of increase and decrease

How to Avoid It

Apply account rules carefully before posting

Mistake

Posting to wrong account

What Goes Wrong

Correct amount but wrong ledger

How to Avoid It

Check name, code, and narration before saving

Mistake

Treating capital expenditure as revenue

What Goes Wrong

Asset understated and expense overstated

How to Avoid It

Distinguish long-term asset purchase from routine expense

Mistake

Ignoring GST component

What Goes Wrong

Output tax or ITC not captured correctly

How to Avoid It

Use separate GST ledgers and verify invoice tax data

Mistake

Recording only one side mentally but not in books

What Goes Wrong

Incomplete accounting effect

How to Avoid It

Always identify both aspects of a transaction

Mistake

Not recording accruals

What Goes Wrong

Expenses or liabilities understated

How to Avoid It

Pass year-end and month-end adjustment entries

Mistake

Ignoring TDS effect

What Goes Wrong

Net payment recorded without statutory liability

How to Avoid It

Record expense, TDS payable, and bank impact correctly

Mistake

Not reconciling debtors and creditors

What Goes Wrong

Party balances become inaccurate

How to Avoid It

Reconcile control totals and party ledgers regularly

Mistake

Not reviewing blocked credit

What Goes Wrong

Wrong ITC claim

How to Avoid It

Check eligibility before posting to input tax ledger

Mistake

Wrong depreciation treatment

What Goes Wrong

Asset value and expense become incorrect

How to Avoid It

Apply approved method consistently

Conclusion

Double entry bookkeeping is the foundation of structured accounting because every transaction is recorded in a complete and balanced way. It does not just show cash movement. It shows the full financial effect of what the business has received, paid, earned, incurred, owned, or owed.

The system works because every entry preserves the accounting equation and because the total debits always equal the total credits. That structure makes it possible to prepare ledgers, trial balances, profit and loss accounts, and balance sheets reliably.

In India, double entry is expressly required for companies under the Companies Act, 2013. For other businesses too, it remains the standard method for proper accounting, tax compliance, GST tracking, and audit-ready books.

Understanding double entry remains important even when software automates the posting. A person who understands why debtors are debited, why sales are credited, why GST output sits separately from GST input, and why depreciation must be recorded properly is in a much stronger position to read reports, identify mistakes, and make sound decisions.

Explore All BUSY Calculators for Easy GST Compliance

Free tools to simplify your tax and business calculations

Frequently Asked Questions

Clear answers to common queries about this topic.

What is the double entry system in accounting?

Double entry is the accounting system in which every transaction is recorded in at least two accounts with equal total debits and credits.

Why is the double entry system better than single entry?

It gives a complete record of the transaction, supports full financial statements, improves control, and allows arithmetical checking through the trial balance.

Is double entry accounting mandatory in India?

It is expressly mandatory for companies under Section 128 of the Companies Act, 2013. For other businesses, the law may require maintenance of books and records without always using the same express wording, but double entry remains the standard method for proper accounting.

What are the three golden rules of double entry?

Personal Account - Debit the Receiver, Credit the Giver
Real Account - Debit What Comes In, Credit What Goes Out
Nominal Account - Debit All Expenses and Losses, Credit All Incomes and Gains

What is the accounting equation?

Assets = Liabilities + Owner's Equity

This is the foundation of double entry accounting.

Does trial balance prove that books are completely correct?

No. It proves only that debit balances and credit balances agree arithmetically in the records considered. Some errors can still remain.

What types of errors does the trial balance not detect?

Errors of omission, commission, principle, compensating errors, and duplication.

How does GST affect double entry bookkeeping?

GST usually requires businesses to separately track tax collected on outward supplies, tax paid on inward supplies, input tax credit, and settlement or payment entries. This is why separate GST ledgers are commonly maintained.

How does accounting software handle double entry automatically?

The software uses the transaction type and ledger configuration to decide which accounts to debit and credit, then posts the accounting impact automatically when the transaction is saved.

Trusted by Industry Leaders

Ready to scale your business?

Join 6,00,000+ growing businesses who trust Busy for their financial management. Experience the power of professional accounting in the palm of your hand.

Start Free Trial
No Credit Card Required
HA
ICAI Certified

Hitesh Aggarwal

Chartered Accountant

As a Chartered Accountant with over 12 years of experience, I am not only skilled in my profession but also passionate about writing. I specialize in producing insightful content on topics like GST, accounts payable, and income tax, confidently delivering valuable information that engages and informs my audience.

MRN: 529770 Delhi

Popular Posts

Recent Posts

Accounting Related Articles