What is Double Entry Accounting?
The double-entry accounting system is the foundation of modern bookkeeping in India. Every financial transaction affects at least two accounts, ensuring that:
Assets = Liabilities + Equity
This equation always remains balanced.
In a bookkeeping system that is designed to be easy to use, this means:
- Every input must have both a Debit and a Credit
- The system should auto-balance entries
Core Principles
Debit and Credit Rules
|
Account Type |
Debit (Dr) |
Credit (Cr) |
|
Assets |
Increase |
Decrease |
|
Liabilities |
Decrease |
Increase |
|
Equity |
Decrease |
Increase |
|
Income |
Decrease |
Increase |
|
Expenses |
Increase |
Decrease |
Chart of Accounts (COA)
Grouping of Accounts For Better Classification
A bookkeeping system should group accounts as:
- Assets (Cash, Bank, Furniture, Debtors)
- Liabilities (Loans, Creditors)
- Equity (Capital)
- Income (Sales, Fees)
- Expenses (Rent, Salary)
Classification Of Financial Elements Like Assets, Income, Equity, Expense, and Liabilities
- Proper classification of financial elements—such as fixed assets (e.g., furniture and land), current assets (e.g., debtors), and liabilities (e.g., creditors)—is essential for accurate financial reporting.
- Correct categorization ensures that assets and liabilities are presented in their appropriate sections of the balance sheet, directly influencing the calculation of total assets, total liabilities, and equity.
- In the profit and loss statement, misclassification can lead to incorrect recording of expenses and revenues, ultimately distorting net profit. For instance, treating a capital expenditure as a revenue expense can understate profits, while the opposite can overstate them.
- Additionally, improper classification can obscure the true cash flow position of a business and may result in non-compliance with accounting standards and regulations. Therefore, consistent and accurate categorization is critical for maintaining transparency, enabling meaningful financial analysis, and supporting informed decision-making.
How Transactions Flow in the System
Each transaction should be captured like this:
Date | Description | Debit Account | Credit Account | Amount
Example
Consultancy income received in bank (₹100,000)
- Debit: Bank
- Credit: Income
Rent paid in cash (₹10,000)
- Debit: Rent Expense
- Credit: Cash
System should:
- Validate that total debits = total credits
- Store entries as journal entries
From Journal Entries to Financial Statements
Profit And Loss Statement (P&L)
Purpose: Calculate profit or loss
Formula:
Profit = Total Income – Total Expenses
System Logic:
- Pull all Income accounts (Credits)
- Pull all Expense accounts (Debits)
Balance Sheet
Purpose: Show financial position
Structure:
Assets = Liabilities + Equity
System Logic:
- Assets → closing balances (Cash, Bank, Furniture, Debtors)
- Liabilities → Loans, Creditors
- Equity → Capital + Profit
Cash Flow Statement
Purpose: Track actual cash movement
- Cash Inflows (income, loans)
- Cash Outflows (expenses, purchases)
System Logic:
- Filter transactions involving Cash/Bank accounts
- Classify:
- Operating (income/expenses)
- Investing (assets)
- Financing (loans/capital)
Example
Transactions
- Capital introduced ₹100,000
- Consultancy income ₹100,000 (Bank)
- Rent ₹10,000 (Cash)
- Furniture ₹5,000 (Cash)
- Loan ₹150,000 (Bank)
Financial Statements Summary
Journal Entries
1. Capital Introduced ₹100,000
Cash A/c.....................Dr 100,000
To Capital A/c.....................100,000
2. Consultancy Income Received in Bank ₹100,000
Bank A/c.....................Dr 100,000
To Consultancy Income A/c......100,000
3. Rent Paid in Cash ₹10,000
Rent Expense A/c............Dr 10,000
To Cash A/c.....................10,000
4. Furniture Purchased in Cash ₹5,000
Furniture A/c...............Dr 5,000
To Cash A/c.....................5,000
5. Loan Taken from Bank ₹150,000
Bank A/c.....................Dr 150,000
To Loan from Bank A/c..........150,000
Ledger Accounts And Trial Balance
|
Account
|
Account Type
|
Account
Sub-Type
|
Debit (₹)
|
Credit (₹)
|
|---|---|---|---|---|
| Cash | Asset | Direct | 85000 | 0 |
| Capital A/c | Equity | NA | 0 | 100000 |
| Rent | Expense | Indirect | 10000 | 0 |
| Furniture A/c | Asset | NA | 5000 | 0 |
| ICICI Bank A/c | Asset | NA | 250000 | 0 |
| Consultancy Fees A/c | Income | Direct | 0 | 100000 |
| Loan from HDFC Bank A/c | Liability | NA | 0 | 150000 |
| Total (Trial Balance (₹)) | NA | NA | 350000 | 350000 |
Profit & Loss Statement
This statement shows profitability over the period.
Profit Calculation
- Income: ₹100,000
- Expenses: ₹10,000
Profit = 100,000 – 10,000 = 90,000
Profit & Loss Statement
-----------------------------------------
Particulars Amount (₹)
-----------------------------------------
Income:
Consultancy Income 100,000
Expenses:
Rent Expense 10,000
-----------------------------------------
Net Profit 90,000
-----------------------------------------
Balance Sheet
A balance sheet shows financial position of a business at a point in time.
Assets
- Cash = ₹85,000
- Bank = ₹250,000
- Furniture = ₹5,000
Total Assets = ₹340,000
Liabilities
- Loan = ₹150,000
Total Liability = ₹150,000
Equity
- Capital = ₹100,000
- Add: Profit = ₹90,000
Total Equity = ₹190,000
Cash Flow Statement
Identify Cash & Bank Transactions
From your entries:
Inflows (Money Coming In)
- Capital introduced (Cash) → ₹100,000
- Consultancy income (Bank) → ₹100,000
- Loan received (Bank) → ₹150,000
Total Inflows = ₹350,000
Outflows (Money Going Out)
- Rent paid (Cash) → ₹10,000
- Furniture purchased (Cash) → ₹5,000
Total Outflows = ₹15,000
Net Cash Flow
Net Cash Flow = Inflows – Outflows = 350,000 – 15,000 = 335,000