Guide to bookkeeping and general ledgers
This guide covers the double‑entry accounting system – including the general ledger – and explains why good bookkeeping is still essential for start‑ups and small businesses in South Africa.
Bookkeeping is the process of systematically recording a business’s financial transactions. It is arguably the cornerstone of modern business accounting.
These days, many South African businesses record their transactions using online accounting software.
Traditionally, however, bookkeeping was done with a pen and paper, using either a single- entry approach or a double-entry system.
In a double-entry system, every transaction is recorded in at least two accounts, and the total debits must equal the total credits.
This guide primarily covers double-entry bookkeeping– including the general ledger and bank and ledger reconciliations.
It looks at why these practices matter for start-ups and small businesses and how they support day-to-day control as well as compliance.
Here’s what we’ll cover
- What is a general ledger?
- How does a general ledger work?
- Types of general ledger accounts
- Examples of general ledger entries
- Benefits of maintaining a general ledger
- What are bank reconciliations?
- General ledger reconciliation: keeping your books accurate
- Next steps: how to make this routine
- Final thoughts
- FAQs
Budget Speech: 2026/2027
Explore the key tax, payroll and employment changes from the 2026/27 Budget
What is a general ledger?
A general ledger is the central record of all the accounts used to track your business’s financial transactions.
Think of it as your financial filing system.
Instead of one long list of transactions, everything is organised into accounts such as cash, sales, expenses, assets, and liabilities.
Most companies now use spreadsheets – and increasingly, online accounting software – to record transactions and balance their books.
The general ledger captures transactions through postings to accounts and summarises balances for assets, liabilities, equity, income and expenses.
You use it to prepare financial statements and support month-end and year-end close processes.
In most accounting systems, it is the primary source used to produce a trial balance and financial reports.
A well-maintained general ledger can provide insights into financial performance and position, help you detect anomalies early and support accurate tax reporting and compliance with local requirements.
Before you start posting transactions into the ledger, it’s useful to understand the simple principle that makes the whole system work.
How does a general ledger work?
A general ledger works as the central hub of your double-entry bookkeeping system.
It’s built on a simple but important principle called the accounting equation:
Assets = Liabilities + Owner’s equity
This equation ensures that everything your business owns is balanced against what it owes and what the owner has invested.
Every transaction you record must keep this balance intact.
Here’s how the process works in practice:
- When a financial transaction happens, such as making a sale, paying rent, or buying equipment, you first record the transaction date and details. In traditional systems this was done in a journal; in modern software, this step often happens automatically.
- You then post that entry to the relevant accounts in your general ledger. Each transaction affects at least two accounts, with one debit and one credit of equal value.
- Over time, the general ledger organises all these entries into clear categories, making it easier to track performance, check accuracy, and prepare financial statements.
Types of general ledger accounts
The general ledger contains a business’s chart of accounts, or a complete listing of every account name used to record transactions. Depending on the size of your business, your general ledger may include a small set of core accounts or many detailed sub‑accounts.
At a basic level, general ledger accounts fall into five main categories:
- Assets: Resources the business owns or controls, such as cash, accounts receivable, land and equipment.
- Liabilities: Obligations the business owes to others, such loans, accounts payable and accrued expenses.
- Equity: The owner’s or shareholders’ interest in the business, including retained earnings.
- Revenues: Income earned from day-to-day business activities, such as sales or service fees.
- Expenses: Costs incurred from running your business, such as rent, salaries, materials and utilities.
For reporting and analysis, revenue and expense accounts are often further grouped into operating and non‑operating categories.
You might have many different accounts under each heading.
For example, if you sell five different products, you might have a different account to track sales of each product.
The general ledger uses a double-entry system.
This means that, for each transaction, there is a debit and a credit entry. These entries must equal each other for your books to balance.
Let’s say you received a cash payment of R1,000.
You would record a debit of R1,000 to the cash account, because cash is an asset and it increases with a debit.
The matching credit depends on the source of the cash:
- If it is a sale, credit revenue (Sales) by R1,000.
- If it is a loan, credit a liability (Loan payable) by R1,000.
- If it is money invested by the owner, credit equity (Owner’s capital) by R1,000.
In each case, the debit and credit are equal, which keeps the accounting equation in balance.
Budget Speech: 2026/2027
Explore the key tax, payroll and employment changes from the 2026/27 Budget
Examples of general ledger entries
Here are some examples of how maintaining an accurate general ledger can help your business:
Cash (or bank) account
Your cash (or bank) account figures carry over each month, and the account increases with debits or decreases with credits.
If you end the month in credit, your business might be overdrawn.
Keeping a close eye on your cash position is essential for managing day‑to‑day finances.
Using the right tools can help you stay in control of cash coming in and going out.
Accounts receivable
Your accounts receivable increases with debits but decreases with credits.
Let’s say you run an IT company in Johannesburg, and invoice clients for installations.
Those invoices increase accounts receivable.
A debit balance indicates that customers still owe you money.
When customers pay, accounts receivable is credited and the balance reduces.
A zero balance usually means customers have paid in full.
If you normally sell on credit and the balance stays at zero, it could also mean you’ve invoiced less than usual..
Sales (revenue) account
The sales account records revenue earned through sales or services.
Credits increase the sales account; debits typically reflect adjustments such as returns, discounts or corrections (decrease).
Profit is assessed by comparing total revenue to total expenses (including cost of sales).
At period‑end, accounting systems close revenue and expense accounts to determine net profit or loss, which then flows into retained earnings (equity).
If the business makes a loss, retained earnings is reduced accordingly.
Real-world examples:
- You need to spend R5,000 on a new computer. If you capitalise it, debit an asset account (e.g., Computer equipment) by R5,000. If you paid cash, credit Cash/Bank by R5,000. If you financed it with a loan, credit a liability (Loan payable) by R5,000.
- You have to pay R20,000 office rent each month. This is an expense. The expense account (Rent) would be debited by R20,000. You used cash to pay the rent, so the cash/bank account would be credited with the same amount.
Benefits of maintaining a general ledger
Keeping an accurate general ledger does more than support compliance.
It helps you understand what’s happening in your finances and spot issues earlier.
Your general ledger forms the foundation of your financial statements, making it easier to prepare reliable profit and loss statements and balance sheets.
It helps you track what customers owe you, manage cash flow, and spot unusual transactions before they become costly problems.
When tax time arrives, your records are already organised, making it simpler to file accurate returns and stay compliant with SARS.
Most importantly, a well‑maintained general ledger gives you a clear picture of how your business is really performing, so you can make decisions with confidence.
What are bank reconciliations?
Your business should keep an accurate record of any money paid into its bank accounts in the general ledger.
You also need to make sure these records match what appears on your bank statement.
This is done through a bank reconciliation.
A bank reconciliation statement reports and explains any differences between a business’s bank statement and its own accounting records, which may have arisen because of a missing transaction or due to human error.
Budget Speech: 2026/2027
Explore the key tax, payroll and employment changes from the 2026/27 Budget
General ledger reconciliation: keeping your books accurate
Keeping your general ledger up to date doesn’t stop at recording transactions.
To trust the numbers in your accounts, you also need to reconcile your general ledger regularly.
General ledger reconciliation is the process of checking that the balances in your ledger accounts are accurate and match your supporting records.
It helps you catch errors early, stay compliant, and make sure your financial reports reflect reality.
Why general ledger reconciliation matters
When you reconcile your general ledger, you can:
- Spot missing, duplicated, or incorrect entries before they cause bigger problems
- Make sure your financial statements are accurate and reliable
- Reduce the risk of compliance issues at year‑end
- Feel confident that you’re making decisions based on the right numbers
For small businesses, regular reconciliation can save time and stress later on, especially during tax season.
How general ledger reconciliation works
At a high level, reconciling your general ledger involves reviewing each account and checking that the balance makes sense.
You’ll typically:
- Compare opening balances to the prior period’s closing balances to ensure continuity
- Match key ledger entries to source documents such as invoices, receipts, and bank statements
- Investigate variances promptly and post correcting entries where needed with a clear audit trail
If something doesn’t add up, it’s best to address it straight away.
Correcting small errors early is much easier than trying to fix them months later especially once more transactions have accumulated.
Bank reconciliation vs general ledger reconciliation
Bank reconciliation is an important part of the process, but it’s only on cash and bank accounts.
A bank reconciliation checks that the cash/bank balance in your ledger matches the transactions and closing balance on your bank statement.
A general ledger reconciliation looks at all key accounts, including expenses, revenue, assets, equity and liabilities. This makes sure everything is recorded correctly.
Together, they help keep your books accurate and improve confidence in your financial reports.
Next steps: how to make this routine
Start small and make it repeatable:
- Pick one key account to reconcile weekly (cash/bank is the easiest place to start).
- Keep your source documents together (invoices, receipts, and bank statements) so you can find them quickly.
- Set a regular time in your calendar for month-end checks, even if it’s just 30 minutes.
- If something looks off, investigate it straight away while the details are still fresh.
Budget Speech: 2026/2027
Explore the key tax, payroll and employment changes from the 2026/27 Budget
Final thoughts
Good bookkeeping and a well‑maintained general ledger form the foundation of every successful business.
Together, they help you record transactions accurately, understand where your money is going, and keep your finances organised as your business grows.
By using double‑entry bookkeeping, maintaining clearly structured general ledger accounts, and reconciling your records regularly, you create a reliable picture of your business’s financial position and performance.
That makes it easier to prepare financial statements, meet tax and compliance requirements, and base decisions on consistent, trustworthy information.
Whether you’re just starting out or looking to tighten up your existing processes, investing time in sound bookkeeping practices reduces avoidable risk and supports better long‑term decision‑making.
FAQs
What is a general ledger in bookkeeping?
In bookkeeping, the general ledger is the central record that brings all your financial information together.
It organises every transaction into individual accounts, such as cash, revenue, expenses, assets and liabilities.
This structure makes it possible to track performance, prepare financial statements.
As all balances are summarised in one place, the general ledger provides a clear view of your overall financial position.
What’s the difference between bookkeeping and a general ledger?
Bookkeeping is the process of recording and organising your financial transactions.
The general ledger is one of the main tools used in that process.
You can think of bookkeeping as what you do, and the general ledger as where the information is stored and organised.
What are the main types of general ledger accounts?
Most general ledgers are built around five core account types:
- Assets – what your business owns or controls, such as cash, inventory or equipment
- Liabilities – what your business owes to others, such as loans or unpaid supplier invoices
- Equity – the owner’s or shareholders’ interest, including capital contributions and retained profits
- Revenue – income from sales or services
- Expenses – costs involved in running your business
In practice, businesses often create additional sub‑accounts under these categories for reporting and analysis, but these five form the foundation of every general ledger.
Why does a small business need a general ledger?
A general ledger helps small businesses stay organised, compliant, and in control of their finances.
It gives you a clear view of where your money is coming from and where it’s going, makes it easier to prepare financial statements, and supports accurate tax reporting.
Without a structured ledger, it’s difficult to know whether your business is truly profitable or to spot issues before they become serious.
Editor’s note: This article was originally published in May 2023 and has been updated for relevance.