What is a Ledger in Accounting? Types, Format, Posting, and Examples
Quick Summary
- A ledger is the principal book of accounts - it classifies and summarises every financial transaction into individual accounts such as cash, sales, expenses, and loans.
- In the accounting cycle, transactions are first recorded chronologically in the journal or subsidiary books and then posted to individual ledger accounts.
- In traditional Indian accounting teaching, the standard ledger format is shown in T-format - left (Dr) side and right (Cr) side, each with four columns: Date, Particulars, Journal Folio (JF), and Amount.
- Journal Folio (JF) in the ledger and Ledger Folio (LF) in the journal are cross-reference details that link entries across books in manual accounting systems for tracing and checking.
- At period-end, ledger accounts are balanced using Bal c/d (Balance carried down) on the lesser side and Bal b/d (Balance brought down) on the next period's opening date.
- Balanced ledger accounts are then used to prepare the Trial Balance - a list of account balances that helps verify that total debits equal total credits before financial statements are prepared.
- The General Ledger contains all accounts; Subsidiary Ledgers such as debtors and creditors ledgers provide the detail behind control accounts in the General Ledger.
- Assets and Expenses normally carry a debit balance, while Liabilities, Equity, and Income normally carry a credit balance.
- Accounting software such as BUSY can automate posting and reporting, but the correct output still depends on proper account setup, transaction classification, and review.
A ledger account is essentially a detailed record-keeping tool for your finances. It’s a place where you document all the specific money-related actions within your business or personal financial life. Think of a ledger account as a categorised logbook. In this logbook, you create different accounts, each designated for a particular financial aspect. For instance, you might have accounts for income, expenses, and savings.
Every financial move you make is recorded in the appropriate account. If you earn money, you make an entry in your income account. When you spend money on things like rent, groceries, or bills, those expenses are noted in their respective accounts. Ledger accounts act as a clear map of your financial journey, showing where your money comes from and where it goes.
According to the ledger accounting definition they serve as a detailed record of all financial transactions. and help companies have various accounts for sales, expenses, assets, etc. Every business transaction, from selling products to paying suppliers, is meticulously documented in these accounts. The primary purpose of ledger accounts is to provide an accurate financial snapshot. They help you see how much money you have in each area and how you’ve managed your finances. This information is indispensable for making informed financial decisions and ensuring financial stability.
Get Here – Accounting Software for Small & Medium Businesses
Book A Demo
Ledger in the Accounting Cycle
The ledger occupies a central position in the accounting cycle . Understanding its place makes it easier to see why each stage matters.
| Step | Action | Book/Output |
|---|---|---|
| 1 | Source documents (invoices, receipts, vouchers) | - |
| 2 | Journal entry - chronological recording | Journal or Day Book |
| 3 | Posting to ledger - classified by account | Ledger |
| 4 | Balancing ledger accounts | Balanced Ledger |
| 5 | Preparing Trial Balance | Trial Balance |
| 6 | Adjusting entries | Adjusted Trial Balance |
| 7 | Financial statements | P&L, Balance Sheet, Cash Flow |
| 8 | Closing entries | Closing Journal |
Ledger posting at Step 3 is the bridge between raw transaction recording and the summarised account picture needed for reporting. Without ledger posting, a business may have transaction data but cannot easily determine the balances of cash, sales, debtors, creditors, rent, salaries, or any other account.
Standard Ledger Format: The T-Account
The standard ledger format is shown as a T-account - named for its visual resemblance to the letter T. It has a left (Debit) side and a right (Credit) side, each with four columns.
Standard Ledger Format (T-Account)
Name of Account: _______________________ Account No.: ___
| Dr (Debit Side) | Cr (Credit Side) | ||||||
|---|---|---|---|---|---|---|---|
| Date | Particulars | JF | ₹ | Date | Particulars | JF | ₹ |
Column explanations
| Column | Purpose |
|---|---|
| Date | Date of the transaction being posted |
| Particulars | Name of the contra account, meaning the other account affected by the same transaction |
| JF (Journal Folio) | Journal page number or source reference from which the entry was posted |
| Amount (₹) | Rupee value of the debit or credit |
The Debit side is where debit amounts are posted. The Credit side is where credit amounts are posted. The difference between the two sides becomes the account's balance.
What Are Folio Numbers (JF and LF)?
Folio numbers are cross-referencing page or source references that link journal entries to their corresponding ledger postings, and back again. They are especially important in manual bookkeeping systems because they create a clear audit trail and help trace errors.
| Folio Type | Where Written | What It Records |
|---|---|---|
| Journal Folio (JF) | In the ledger | The journal page number or source reference from which the entry was posted |
| Ledger Folio (LF) | In the journal | The ledger page number or reference where that entry was posted |
How folio cross-referencing works
- You record a journal entry on Journal Page 14.
- You post the debit portion to the Cash Ledger Account on Ledger Page 3.
- In the Cash Ledger Account, you write "JF 14" in the JF column.
- Back in the Journal Entry, you write "LF 3" in the LF column.
If an auditor later questions the Cash account balance, they can trace the entry to its source journal page and then back again. In manual systems, this is a useful control. In software, the same role is usually served through voucher numbers, transaction IDs, or system-generated references rather than page folios.
Normal Balances by Account Type
Every account in accounting has a normal balance - the side, debit or credit, on which increases to that account are normally recorded. Knowing the normal balances helps with posting and identifying unusual situations. For example, if an asset account shows a credit balance, that may require investigation. For many learners and business owners, this becomes easier to understand when normal balances are linked back to the golden rules of accounting .
| Account Type | Normal Balance | Increases on the | Decreases on the |
|---|---|---|---|
| Assets | Debit (Dr) | Debit side | Credit side |
| Expenses | Debit (Dr) | Debit side | Credit side |
| Liabilities | Credit (Cr) | Credit side | Debit side |
| Equity / Capital | Credit (Cr) | Credit side | Debit side |
| Income / Revenue | Credit (Cr) | Credit side | Debit side |
Types of Ledger Accounts
General Ledger
The General Ledger, or GL, is the master ledger. It contains all the accounts used by the business. Financial statements are prepared from the balances in the General Ledger. It includes:
- Asset accounts such as Cash, Bank, Debtors, Fixed Assets
- Liability accounts such as Creditors, Loans, Outstanding Expenses
- Equity accounts such as Capital, Drawings, Retained Earnings
- Income accounts such as Sales, Interest Received, Rent Received
- Expense accounts such as Purchases, Salaries, Rent, Depreciation
Subsidiary Ledgers (Sub-Ledgers)
Subsidiary Ledgers provide the detail that supports a control account in the General Ledger. Common subsidiary ledgers include:
| Subsidiary Ledger | GL Control Account | Contains |
|---|---|---|
| Debtors Ledger (Accounts Receivable) | Sundry Debtors / Trade Receivables | Individual customer accounts |
| Creditors Ledger (Accounts Payable) | Sundry Creditors / Trade Payables | Individual supplier accounts |
| Inventory Ledger | Stock / Inventory | Individual item-level stock records |
| Fixed Asset Ledger | Fixed Assets | Individual asset records with depreciation |
Specific Purpose Ledgers
| Ledger Type | What It Tracks |
|---|---|
| Sales Ledger | Sales transactions, often customer-wise and sometimes product-wise |
| Purchase Ledger | Purchases, supplier balances, and payment status |
| Cash Ledger | Cash receipts, cash payments, and balance |
| Bank Ledger | Bank transactions and support for bank reconciliation |
| Expense Ledger | Categorised business expenses such as rent, salaries, and utilities |
| Payroll Ledger | Wages, salaries, deductions, PF, TDS, and net disbursement |
| Fixed Asset Ledger | Cost, addition, disposal, and accumulated depreciation |
General Ledger vs Subsidiary Ledger
The relationship between the General Ledger and Subsidiary Ledgers operates through control accounts.
The General Ledger contains a control account, for example,
Sundry Debtors
- ₹5,00,000.
The Debtors Subsidiary Ledger contains individual customer accounts that together add up to the control account total.
| Feature | General Ledger | Subsidiary Ledger |
|---|---|---|
| Scope | All accounts | One category in detail |
| Level | Summary | Detailed or transaction-level |
| Example | Sundry Debtors - ₹5,00,000 | Customer A: ₹2,00,000; B: ₹1,50,000; C: ₹1,50,000 |
| Used for | Financial statements and overall control | Operational management such as collections and payments |
| Reconciliation | Control account should agree with sub-ledger total | Sub-ledger total should match GL control account |
Why this matters
If the Sundry Debtors control account in the GL shows ₹5,00,000 but the individual customer balances in the Debtors Ledger add up to only ₹4,80,000, there is a ₹20,000 discrepancy that must be investigated before financial statements can be prepared reliably.
Chart of Accounts
A Chart of Accounts, or CoA, is the numbered index of every ledger account maintained by a business. It provides a structured list of account names and account numbers, organised by category.
Sample Chart of Accounts structure
| Account Number Range | Category | Examples |
|---|---|---|
| 1000-1999 | Assets | 1001 - Cash, 1002 - Bank, 1010 - Debtors, 1050 - Fixed Assets |
| 2000-2999 | Liabilities | 2001 - Creditors, 2010 - Loans, 2020 - Outstanding Expenses |
| 3000-3999 | Equity / Capital | 3001 - Capital Account, 3010 - Drawings |
| 4000-4999 | Income / Revenue | 4001 - Sales, 4010 - Service Revenue, 4020 - Interest Received |
| 5000-5999 | Expenses | 5001 - Purchases, 5010 - Salaries, 5020 - Rent, 5030 - Depreciation |
Account numbers help locate and classify accounts more systematically. In accounting software , the Chart of Accounts is usually configured during initial setup, and transactions are then mapped to the relevant ledger accounts through the selected masters.
How to Post from Journal to Ledger: Step-by-Step
Posting is the process of transferring debit and credit amounts from journal entries to their respective ledger accounts. It is the step that converts the journal's chronological record into account-wise balances.
Step 1: Open the Relevant Ledger Account
Identify the ledger account to be posted. If the account does not yet exist, create it with a heading and assign an account number if the system uses one.
Step 2: Record the Date
Enter the date of the original journal entry in the Date column of the ledger account.
Step 3: Write the Contra Account in Particulars
In the Particulars column, write the name of the other account involved in the same journal entry. This is the contra entry and shows which transaction created the debit or credit.
Step 4: Enter the Journal Folio Number or Source Reference
In a manual system, record the journal page number in the JF column of the ledger. Simultaneously, enter the ledger page number in the journal. In software, this function may be served by a voucher or transaction reference.
Step 5: Post the Amount on the Correct Side
If the journal entry debited this account, post the amount to the Debit side of the ledger.
If the journal entry credited this account, post the amount to the Credit side of the ledger.
Step 6: Repeat for the Contra Account
Every journal entry has at least two accounting effects. After posting to one account, post the corresponding entry to the other affected account.
Worked Example: Journal Entry to Ledger Posting
Let us consider a business scenario with three transactions in April 2024 and work through the journal entries, then the ledger postings.
Transactions
| Date | Transaction |
|---|---|
| 1 Apr | Ravi started business with ₹2,00,000 capital (cash) |
| 5 Apr | Purchased goods for cash ₹50,000 |
| 10 Apr | Sales of goods on credit to Mehta & Co. ₹80,000 |
Step 1: Journal Entries
| Date | Particulars | LF | Dr (₹) | Cr (₹) |
|---|---|---|---|---|
| 1 Apr | Cash A/c - Dr | 1 | 2,00,000 | - |
| To Capital A/c | 3 | - | 2,00,000 | |
| (Being capital introduced) | ||||
| 5 Apr | Purchases A/c - Dr | 5 | 50,000 | - |
| To Cash A/c | 1 | - | 50,000 | |
| (Being goods purchased for cash) | ||||
| 10 Apr | Mehta & Co. A/c - Dr | 7 | 80,000 | - |
| To Sales A/c | 4 | - | 80,000 | |
| (Being goods sold to Mehta & Co. on credit) |
Step 2: Ledger Posting
Cash Account (Ledger Page 1)
Dr Side
| Date | Particulars | JF | ₹ |
|---|---|---|---|
| 1 Apr | Capital A/c | J1 | 2,00,000 |
Cr Side
| Date | Particulars | JF | ₹ |
|---|---|---|---|
| 5 Apr | Purchases A/c | J2 | 50,000 |
| 30 Apr | Balance c/d | 1,50,000 | |
| Total | 2,00,000 |
1 May - Balance b/d ₹1,50,000
Capital Account (Ledger Page 3)
Dr Side
| Date | Particulars | JF | ₹ |
|---|---|---|---|
| 30 Apr | Balance c/d | 2,00,000 |
Cr Side
| Date | Particulars | JF | ₹ |
|---|---|---|---|
| 1 Apr | Cash A/c | J1 | 2,00,000 |
| Total | 2,00,000 | ||
| 1 May | Balance b/d | 2,00,000 |
Purchases Account (Ledger Page 5)
| Dr Side | |||
|---|---|---|---|
| Date | Particulars | JF | ₹ |
| 5 Apr | Cash A/c | J2 | 50,000 |
| Cr Side | |||
| Date | Particulars | JF | ₹ |
| 30 Apr | Balance c/d | 50,000 | |
| Total | 50,000 | ||
| 1 May | Balance b/d | 50,000 |
Mehta & Co. Account (Ledger Page 7)
| Dr Side | |||
|---|---|---|---|
| Date | Particulars | JF | ₹ |
| 10 Apr | Sales A/c | J3 | 80,000 |
| Cr Side | |||
| Date | Particulars | JF | ₹ |
| 30 Apr | Balance c/d | 80,000 | |
| Total | 80,000 | ||
| 1 May | Balance b/d | 80,000 |
Sales Account (Ledger Page 4)
| Dr Side | |||
|---|---|---|---|
| Date | Particulars | JF | ₹ |
| 30 Apr | Balance c/d | 80,000 | |
| Cr Side | |||
| Date | Particulars | JF | ₹ |
| 10 Apr | Mehta & Co. | J3 | 80,000 |
| Total | 80,000 | ||
| 1 May | Balance b/d | 80,000 |
How to Balance a Ledger Account (Bal c/d and Bal b/d)
At the end of each accounting period, every ledger account is balanced. This means both sides are made equal by inserting the balancing figure.
The Balancing Procedure
Step 1 - Total both sides
Add up all entries on the Debit side and all entries on the Credit side.
Step 2 - Find the difference
Subtract the smaller total from the larger total. This difference is the account's closing balance.
Step 3 - Write "Bal c/d" on the lesser side
On the side with the smaller total, write the difference with the notation "Balance c/d" or "Bal c/d", dated the last day of the accounting period. This makes both sides equal.
Step 4 - Insert equal totals
Write the same total figure at the bottom of both sides.
Step 5 - Write "Bal b/d" on the next period's opening date
On the opposite side, the side that originally had the larger total, write "Balance b/d" or "Bal b/d" dated the first day of the new period. This becomes the opening balance.
Interpreting the Balance
| Condition | Balance Type | Meaning |
|---|---|---|
| Total Debits > Total Credits | Debit Balance | Normal for Assets, Expenses, Drawings |
| Total Credits > Total Debits | Credit Balance | Normal for Liabilities, Income, Capital |
| Total Debits = Total Credits | Nil Balance | Account is fully settled |
Example - Cash Account Balancing
The Cash Account above has:
Total Debits: ₹2,00,000
Total Credits: ₹50,000
Difference = ₹1,50,000, which is a Debit balance.
Write "Bal c/d ₹1,50,000" on the Credit side dated 30 April, because that is the lesser side.
Bring it down as "Bal b/d ₹1,50,000" on the Debit side dated 1 May.
From Ledger to Trial Balance
Once all ledger accounts are balanced, the Trial Balance is prepared. It is a summary of all account balances arranged under two columns: Debit balances and Credit balances.
How the Trial Balance is Prepared from the Ledger
- List every ledger account that has a non-zero balance.
- Enter the closing balance in the appropriate column - Debit or Credit.
- Total both columns. If total Debits = total Credits, the posted balances are arithmetically in agreement.
Trial Balance from the Worked Example
| Account | Debit (₹) | Credit (₹) |
|---|---|---|
| Cash A/c | 1,50,000 | - |
| Capital A/c | - | 2,00,000 |
| Purchases A/c | 50,000 | - |
| Mehta & Co. A/c | 80,000 | - |
| Sales A/c | - | 80,000 |
| Total | 2,80,000 | 2,80,000 |
Total Debits = Total Credits = ₹2,80,000
What the Trial Balance Confirms (and What It Doesn't)
It does help confirm:
The posted debit and credit balances are arithmetically in agreement.
It does not confirm:
- That every transaction has been recorded
- That every entry was posted to the correct account
- That there are no errors of omission
- That there are no errors of principle
- That there are no compensating errors
This point matters because a matching Trial Balance is useful, but it is not complete proof that the books are free from all errors.
Why is a Ledger Important?
| Purpose | Explanation |
|---|---|
| Account balances at a glance | Helps instantly see cash balance, customer dues, supplier dues, and account movement |
| Foundation for financial statements | P&L, Balance Sheet, and Cash Flow Statement are prepared from ledger balances |
| Audit trail | JF/LF references or system references help trace entries back to source documents |
| Error detection | Balancing ledger accounts and preparing trial balance helps surface arithmetic and posting issues |
| Decision support | Helps track receivables, expense trends, cash movements, and revenue by category |
| Tax compliance | GST, TDS, and income tax computations depend on correct ledger classification |
A ledger is therefore not just a bookkeeping record. It is also a practical control and review tool.
Journal vs Ledger: Key Differences
| Dimension | Journal | Ledger |
|---|---|---|
| Also called | Book of Original Entry / Day Book | Principal Book of Accounts |
| Order of recording | Chronological (by date) | By account (classified) |
| Entry trigger | Each transaction | Posted from journal or subsidiary books |
| Format | Horizontal rows with Date, Particulars, LF, Dr, Cr | T-format or report format |
| Narration | Required for every entry | Not normally required |
| Folio reference | LF column in manual systems | JF column in manual systems |
| Opening balance | No opening balance | Carries opening balance through Bal b/d |
| Balance computation | Not applicable | Debit or Credit balance at period-end |
| Used to prepare | Ledger | Trial Balance |
| Limitation | Cannot show account balance easily | Does not show transaction sequence as clearly as the journal |
Common Ledger Errors and How to Avoid Them
| Error | What Happens | Prevention |
|---|---|---|
| Posting to wrong account | Sales posted to capital, expense posted to asset, or similar classification mistake | Verify account type before posting; use CoA account numbers |
| Missing JF/LF or source reference | Entry cannot be traced easily | Fill references immediately in manual systems or review voucher references in software |
| Posting on wrong side | Debit posted as credit or vice versa | Check normal balance and whether the account is increasing or decreasing |
| Not balancing regularly | Errors accumulate and become harder to find | Balance active accounts periodically, often monthly |
| Subsidiary ledger not reconciled | GL control account disagrees with sub-ledger total | Reconcile control accounts with sub-ledger totals periodically |
| Mixing personal and business transactions | Owner's personal items distort business records | Maintain a separate Drawings account and keep personal spending separate |
| Duplicate posting | Same journal entry appears twice | Mark posted entries or review vouchers after posting |
| Missing year-end adjustments | Depreciation, accruals, stock adjustment, or provisions may be missed | Pass adjusting entries before finalising accounts |
How BUSY Accounting Software Can Help
BUSY can help reduce manual effort in the journal-to-ledger process, but it should be described carefully.
BUSY can assist in these practical ways:
- Voucher entry can flow into ledger reports automatically, reducing manual transfer work.
- Ledger statements, account books, and Trial Balance can be generated quickly.
- Party-wise balances, tax ledgers, and expense heads can be tracked more consistently.
- Period-wise review and comparison become easier than in manual records.
At the same time, software does not remove the need for accounting judgment. Correct ledger balances still depend on:
- Proper account creation
- Correct voucher entry
- Correct GST and tax setup
- Correct classification of asset, liability, income, expense, and capital accounts
- Periodic review and reconciliation
So the real benefit of accounting software features is speed, structure, and consistency - not automatic perfection.
Explore All BUSY Calculators for Easy GST Compliance
Conclusion
A ledger is not just another step in the accounting process - it is the stage where scattered transaction data becomes meaningful, structured, and usable. By organising entries account-wise, the ledger enables understanding of balances, tracking of movements, and preparation of reliable financial statements.
From posting journal entries to balancing accounts and preparing the trial balance, the ledger plays a critical role in ensuring clarity and control over financial data. At the same time, its accuracy depends on disciplined recording, correct classification, and regular review.
Whether maintained manually or through software, a well-maintained ledger helps businesses make better decisions, detect errors early, and stay prepared for reporting and compliance.