Key Takeaways
A general ledger is the central record of all business transactions.
General ledgers are used to organise financial transactions like purchases and customer payments into accounts such as assets and liabilities, serving as a foundation for preparing financial statements to meet accounting standards and tax obligations.
Using accounting software helps automate transaction recording and reconciliation while hiring an accountant provides expert oversight for compliance, tax filing, and financial planning.
Staying on top of business finances isn’t easy, especially when you’re juggling everything on your own. Without a solid bookkeeping system, small mistakes can turn into major financial headaches. That’s where the general ledger comes in: it’s the foundation that keeps your financial records accurate and your business running smoothly.
Whether you're handling bookkeeping yourself or using accounting software, understanding how a general ledger works is essential for managing cash flow, tracking expenses, and maintaining accurate financial records. This guide will break down the basics, provide you with examples, and help you apply them effectively in your financial operation.

Tip: Just starting out? Learn the differences between bookkeeping and accounting and get insightful tips for Hong Kong businesses in our guide.
What Is a General Ledger?
A general ledger (GL) is a financial record-keeping system where all transactions are organised into different accounts, such as assets, liabilities, operating revenue, and operating expenses.[1] It records key details of each financial transaction, including the date, description, amount, and debit or credit entries, providing an overview of the company’s financial health and ensuring accuracy in accounting records.
These days, most businesses use accounting software like Xero or QuickBooks to automate bookkeeping, including general ledger management. However, some small businesses still rely on paper-based ledgers, though manual recording and calculations are more prone to errors and harder to manage.
Types of General Ledger Accounts
A general ledger consists of different types of accounts that categorise a company’s financial data. The main types of general ledger accounts include:
- Assets: Resources owned by the business that have economic value, such as cash, accounts receivable, inventory, equipment, and property.
- Liabilities: Amounts the business owes to external parties, including loans payable, accounts payable, salaries payable, and taxes payable.
- Accounts Payable: A specific liability account that tracks money the business owes to suppliers or vendors, such as outstanding invoices and credit purchases.
- Revenue: Income earned from business operations, including sales revenue, interest income, and rental income from real estate.
- Expenses: Costs incurred to run the business, such as rent, salaries, utilities, office supplies, and advertising costs.
Each of these accounts plays a crucial role in maintaining accurate financial records and ensuring that the business follows the double-entry accounting system.
How Does a General Ledger Work?
At its core, the general ledger follows a double-entry accounting system, meaning every financial transaction is recorded in at least two accounts. Before we clarify that system, here’s a quick look at how a general ledger works in practice:
- Transactions are first recorded as journal entries in books such as a sales journal or purchase journal, capturing details like date, amount, and account affected.
- These journal entries are then transferred to the general ledger, where they are categorised into specific accounts, such as assets, liabilities, revenue, or expenses.
- At the end of an accounting period, the general ledger is used to prepare financial statements, including the balance sheet, income statement, and cash flow statement.
Double-Entry Accounting System
The double-entry accounting or double-entry bookkeeping system ensures that every transaction is recorded in two accounts: one as a debit (DR) and one as a credit (CR):
- Debits (DR) increase assets and expenses but decrease liabilities and revenue.
- Credits (CR) increase liabilities and revenue but decrease assets and expenses.
In the general ledger, transactions follow the accounting equation to maintain balance:
Assets = Liabilities + Owner’s Equity
This equation must always stay balanced after every transaction. That’s where debits (DR) and credits (CR) come in, as they ensure that when one account increases, another decreases by the same amount to maintain financial accuracy.
For example, if a company purchases office equipment for HKD 2,000, paying in cash, the transaction would be recorded as:
Before the transaction:
Assets (Cash HKD 10,000) = Liabilities (HKD 5,000) + Owner’s Equity (HKD 5,000)
After the transaction:
Assets (Cash HKD 8,000 + Equipment HKD 2,000) = Liabilities (HKD 5,000) + Owner’s Equity (HKD 5,000)
Even though cash decreased by HKD 2,000, the total value of assets remained the same (HKD 10,000) because an equivalent amount was added as equipment.
Since both sides of the equation remain equal, the general ledger stays balanced according to the double-entry system.
Examples of a General Ledger
A general ledger typically follows a structured format, recording transactions for each account, such as cash or asset account, over a specific period. It includes the date, description, debit (DR), credit (CR), and running balance for each transaction. Below are examples of an asset account and a liability account in a general ledger.
General Ledger: Cash Account (Asset Account)

How this general ledger works:
- Financial Accounts: The cash account is part of the general ledger and classified under asset accounts, tracking business liquidity.
- Single-Entry System: Transactions are recorded only in the cash account, with debits for money received and credits for payments made.
- Account Balance: This column updates after every transaction to reflect the remaining balance in the cash account.
- Trial Balance: At the end of an accounting period, the balances from all general ledger accounts, including the cash account, are used to prepare the trial balance, ensuring that total debits and credits are equal.
General Ledger: Accounts Payable (Liability Account)

How this general ledger works:
- Accounts Payable: This is a liability account, meaning it tracks money owed to suppliers.
- Single-Entry System: Credits (CR) increase liabilities when new purchases are made, and Debits (DR) decrease liabilities when payments are made to suppliers.
- Account Balance: This column updates after every transaction to reflect outstanding payables. The balance increases when purchases are made on credit and decreases when payments are made to suppliers.
Key Functions of a General Ledger
Since it is a detailed record of business transactions, such as equipment purchases, subscriptions, and other bills, a general ledger helps businesses track spending and maintain accurate financial records. Let’s take a closer look at what a general ledger can tell and why it’s essential.
1
Monitoring Financial Health & Business Performance
Think of the general ledger as a master record of the company’s financial transactions. It provides a complete picture of a company’s financial position by tracking assets, liabilities, income, expenses, and owner’s equity. Business owners can use this data to assess profitability, cash flow trends, and overall financial stability. Changes in equity, such as retained earnings or capital contributions, also reflect the long-term value of the business.
2
Tracking Cash Flow & Managing Expenses
By categorising transactions into specific accounts, such as expense accounts, the general ledger helps businesses monitor where money is coming from and where it’s going. This is highly important for small business owners managing tight budgets, as it highlights overspending, cost-saving opportunities, and potential cash flow issues.

Tip: Insights from your general ledger can help build cash flow forecasts, allowing you to predict future income and expenses.
3
Ensuring Accounting Accuracy
The general ledger follows the double-entry accounting system, which means every transaction is recorded in two accounts: one adds value (debit), and one deducts value (credit). This helps keep financial records accurate and balanced, reducing errors and discrepancies. If an entry does not match, it signals a mistake that needs to be investigated and corrected.
Regular reconciliation with bank statements and supporting documents (such as invoices and receipts) helps detect issues like duplicate transactions, missing entries, or incorrect amounts. By maintaining an accurate general ledger, businesses can prevent financial misstatements, improve reporting accuracy, and ensure compliance with Hong Kong accounting standards.
4
Supporting Tax Compliance and Audits
A well-maintained general ledger makes tax filing smoother and ensures compliance with Hong Kong’s financial reporting standards. Clear, organised records help during audits and reduce the risk of penalties from the Inland Revenue Department (IRD).
5
Preparing Key Financial Statements
The general ledger serves as the foundation for creating key financial statements, which are required for various financial reporting purposes, such as filing annual returns and claiming tax exemptions:
- Balance Sheet: Shows what a company owns (assets) and owes (liabilities).
- Income Statement: Summarises revenue and expenses to determine profitability.
- Cash Flow Statement: Tracks how money moves in and out of the business.
How to Manage a General Ledger Efficiently
While you can manage your business’s general ledger on your own, efficient ledger management helps maintain accurate financial records and simplifies tax reporting. Fixing errors early is much easier than tracing them later, so using the right tools or services can save time and effort, especially if you have limited accounting resources. Here are two strategies to manage your general ledger efficiently:
- Use Accounting Software: Automating general ledger management with tools like Xero, QuickBooks, and SAP reduces manual work and errors. Features like business account integration and automated categorisation help keep records accurate and up to date.
- Hire an Accountant: If your business is growing or handling complex transactions, an accountant ensures compliance, accuracy, and proper financial reporting. They help with tax filing, error correction, and strategic financial planning.

Tip: Combining automation with professional oversight helps keep your general ledger accurate and well-managed. Looking for expert support? Here are the top 5 bookkeeping services in Hong Kong.
Bottom Line
A well-managed general ledger is essential for maintaining accurate financial records, tracking business performance, and ensuring compliance when it comes to tax filing. Whether you are handling it manually, using accounting software, or hiring a professional accountant, keeping your ledger organised helps prevent errors and simplifies financial reporting.
FAQs
What is a general ledger?
A general ledger is a financial record that tracks all of a business's transactions, categorising them into accounts like assets, liabilities, revenue, and expenses. It serves as the main source of financial data used for reporting and decision-making.
What is the purpose of a general ledger?
What is a subledger?
Do small businesses need a general ledger?
Can a general ledger be automated?