Guide

General ledger: definition and recording transactions

Learn how a general ledger keeps every transaction in order, saves time, and gives you clear, reliable reports.

A small business owner doing their accounting on the cloud.

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio

Published Wednesday 25 February 2026

Table of contents

Key takeaways

  • Implement automatic bank feeds in your accounting software to capture transactions directly from your bank account, reducing manual data entry errors and saving time on bookkeeping tasks.
  • Categorise every transaction using a well-structured chart of accounts that groups similar transactions together, making it easier to generate accurate financial reports and analyse your business performance.
  • Reconcile your accounting records against bank statements at least monthly to identify discrepancies, catch errors early, and ensure your financial data remains accurate and reliable.
  • Maintain proper documentation by keeping receipts, invoices, and supporting documents for at least seven years, as these records are essential for tax compliance and potential audits.

What is a general ledger?

A general ledger is the complete record of all financial activity affecting your business, a concept rooted in practices like the full double-entry bookkeeping evidenced in Florentine merchant ledgers from as early as 1299–1300. Every sale, expense, loan payment, and owner contribution gets recorded here.

Your general ledger organises transactions into seven main categories: assets, liabilities, equity, revenue, expenses, gains, and losses. Think of it as the central place where all your financial information lives.

Modern accounting software manages your general ledger automatically. Your job is to record transactions accurately, and the software organises them into the right accounts.

Function and purpose of general ledger

A general ledger serves as the foundation of your accounting system. It collects every financial transaction in one place, giving you a complete picture of your business's financial health.

Your general ledger helps you:

  • Track all money movement: See every dollar coming in and going out of your business
  • Generate financial reports: Create accurate profit and loss statements, balance sheets, and cash flow reports
  • Prepare for tax time: Provide the documentation you need for tax returns and audits
  • Make informed decisions: Understand your financial position before committing to major purchases or investments
  • Spot errors quickly: Identify discrepancies between your records and bank statements

Without a properly maintained general ledger, you can't produce reliable financial statements or understand your true profitability.

Components and structure of general ledger

A general ledger contains accounts organised into seven main categories. Each category groups similar types of transactions together, making it easier to track your finances and generate reports.

The seven account categories are:

  • Assets: What your business owns, such as cash, equipment, inventory, and accounts receivable
  • Liabilities: What your business owes, such as loans, accounts payable, and credit card balances
  • Equity: The owner's stake in the business after subtracting liabilities from assets
  • Revenue: Money earned from selling products or services
  • Expenses: Costs incurred to run your business, such as rent, utilities, and wages
  • Gains: Money earned from activities outside your core business, such as selling equipment
  • Losses: Money lost from activities outside your core business, such as asset write-offs

Each transaction you record affects at least two accounts, a principle of the double-entry system that was first codified by Luca Pacioli in a 1494 mathematics textbook. When you make a sale, for example, your revenue account and your cash or accounts receivable account both change.

What is recording in accounting?

Recording in accounting means entering your business's financial transactions into your accounting records. It's how you track money flowing in and out of your business.

Most transactions fall into a few categories:

  • Sales and revenue: Money received from customers
  • Expenses: Money spent to run your business
  • Loans: Borrowed funds and repayments
  • Investments: Owner contributions and withdrawals

Why record-keeping matters

Accurate record-keeping helps you see your business's financial health and keeps you compliant with tax authorities.

Recording transactions helps you:

  • Track profitability: See whether you're making or losing money
  • Monitor cash flow: Know who owes you and what you owe others
  • Plan ahead: Determine if you can meet upcoming financial obligations
  • Measure value: Understand what your business is worth

Your records also form the basis of your tax return. Errors in transaction recording can lead to inaccurate filings, which creates problems if you're audited.

Recording in cash accounting vs accrual accounting

The timing of when you record a transaction depends on your accounting method. There are two main approaches businesses use.

Cash accounting: Record transactions when money actually changes hands. You log income when you receive payment, and expenses when you pay a bill.

Accrual accounting: Record transactions when they occur, regardless of payment timing. You log income when you send an invoice, and expenses when you receive a bill.

Most small businesses start with cash accounting because it's simpler. Accrual accounting gives a more accurate picture of your finances but requires more tracking.

Journal entries: the foundation of transaction recording

A journal entry is the record created each time you log a transaction. It captures the essential details: date, accounts affected, amounts, and a brief description.

Every transaction you record creates a journal entry behind the scenes. For example, when you record a $500 sale, the journal entry shows:

  • Date: When the transaction occurred
  • Accounts: Sales revenue (increase) and cash or accounts receivable (increase)
  • Amount: $500
  • Description: What was sold

Accounting software creates these entries automatically when you enter transactions. You don't need to understand debits and credits or manually write journal entries.

The software handles the technical bookkeeping while you focus on capturing accurate transaction information.

How to record transactions in accounting

Follow these five steps to record transactions in your accounting system:

  1. Capture transactions
  2. Categorise your transactions
  3. Get help with things like depreciation and loans
  4. Check your numbers
  5. Create financial statements

1. Capture transactions

Start with a dedicated business bank account. This keeps personal and business expenses separate, and ensures your bank statement captures most of your transactions.

From there, you have two options:

  • Manual entry: Copy transactions from your bank statement into your accounting records
  • Automatic bank feeds: Link accounting software to your bank account so transactions flow through automatically

Automatic bank feeds save time and reduce data entry errors.

Recording invoices and bills at time of issue

With accrual accounting, record invoices when they're issued, not when they're paid. Enter purchase invoices as soon as they arrive and sales invoices as soon as you send them.

Since these transactions won't appear in your bank account until payment, you'll need to capture them separately. Using accounting software for invoicing and bill processing automates this step. The software records amounts, dates, taxes, and contact details at the time of issue.

Getting info from paper receipts

For cash or personal card purchases, photograph the receipt immediately. This ensures you don't lose the record.

You can then capture the transaction data in two ways:

  • Manual entry: Enter the details into your accounting records yourself
  • Receipt scanning apps: Use OCR (optical character recognition) software to automatically extract transaction data from the photo and add it to your records

Pulling records from online shops or POS systems

Point of sale (POS) and ecommerce systems can provide detailed sales data beyond what appears on your bank statement.

These systems can track:

  • Transaction fees: Payment processing costs per sale
  • Shipping costs: Courier charges linked to specific orders
  • Product-level data: Which items sold and at what price

Integrating your POS or ecommerce platform with your accounting software pulls this data together automatically, giving you a clearer picture of your true cost of goods sold.

Entering expenses from other bank accounts

When employees pay business expenses with personal cards, reimburse them from your business account. The reimbursement payment then appears in your records.

Always collect a copy of the original receipt for documentation.

If your business has frequent employee expenses, use an expense app that lets employees photograph receipts, submit reimbursement claims, and create accounting entries in one step.

2. Categorise your transactions

A chart of accounts is the list of categories you use to classify every transaction. Each category helps sort transactions into one of four types: income, expenses, assets, or liabilities.

Common categories include:

  • Sales revenue: Money received from customers
  • Cost of goods sold (COGS): Direct costs of products you sell
  • Utilities: Electricity, water, internet
  • Advertising: Marketing and promotional costs
  • Interest income: Earnings from bank accounts or investments

Most accounting software includes a default chart of accounts you can use or customise.

Consider involving an accountant or bookkeeper when setting up your chart of accounts. Your category choices affect how easily you can analyse income and spending later.

3. Get help with things like depreciation and loans

Some transactions require special handling beyond simple income and expense recording.

Fixed assets: Vehicles, equipment, and buildings are recorded as assets, not expenses. These assets depreciate over time to reflect their declining value, and depreciation can be claimed as a tax deduction. Depreciation rules vary by asset type and location, so professional guidance helps ensure compliance.

Loan repayments: Each payment must be split into two parts:

  • Principal: Reduces the loan balance (recorded as a liability reduction)
  • Interest: Recorded as an expense

Owner transactions: Contributions to and withdrawals from the business need separate documentation to keep personal and business finances distinct.

If you need help with these transactions, find accountants, bookkeepers, and tax professionals in Xero's advisor directory.

4. Check your numbers

Reconciliation means matching your accounting records against your bank statement to confirm accuracy.

If the numbers don't match, identify the cause. Common reasons for discrepancies include:

  • Cash transactions: Payments made outside your bank account
  • Timing differences: Invoices recorded but not yet paid
  • Multiple accounts: Transactions from accounts not linked to your records
  • Bank fees: Charges you may have missed recording

Accounting software simplifies reconciliation by importing bank transactions automatically and flagging matches with your accounting entries. This reduces manual data entry and helps you spot discrepancies quickly.

5. Create financial statements

Financial statements are the end product of accurate transaction recording. They transform your raw data into reports that show your business's financial position.

With properly recorded and categorised transactions, you can generate what the United States (US) Securities and Exchange Commission identifies as the four main financial statements:

  • Profit and loss statement (or income statement): Shows revenue minus expenses to reveal whether you're profitable
  • Balance sheet: Shows what your business owns (assets) versus what it owes (liabilities) to calculate net worth
  • Cash flow statement: Shows how cash moved in and out of your business over a period
  • Statement of shareholders' equity: Shows changes in the owners' stake in the company

Journals and ledgers explained

Journals and ledgers are traditional bookkeeping terms you'll encounter when learning about transaction recording.

Journal: Records transactions in chronological order as they happen. Think of it as a dated log of every financial event.

Ledger: Organises those same transactions by account. Your general ledger groups all transactions affecting each account (like "Office Supplies" or "Sales Revenue") so you can see totals and history for each category.

Accounting software maintains both automatically. When you enter a transaction in Xero, it updates your journal and general ledger behind the scenes. You don't need to manage them separately or master the traditional terminology.

General ledger vs trial balance

A general ledger and a trial balance serve different purposes in your accounting process. Your general ledger is the complete record of all transactions, while a trial balance is a summary report that checks whether your books are balanced.

Here's how they differ:

  • General ledger: Contains every individual transaction, organised by account category
  • Trial balance: Lists the total debits and credits for each account at a specific point in time

Your trial balance pulls its numbers from your general ledger. If your total debits equal your total credits, your books are balanced. If they don't match, there's an error somewhere in your general ledger that needs fixing.

Think of it this way: your general ledger is the detailed record, and your trial balance is the quick check that confirms everything adds up correctly.

General ledger vs subsidiary ledgers

Your general ledger is the main record, while subsidiary ledgers provide detailed breakdowns for specific account types. Subsidiary ledgers feed into your general ledger, giving you both summary and detailed views of your finances.

Common subsidiary ledgers include:

  • Accounts receivable ledger: Tracks individual customer balances and payment history
  • Accounts payable ledger: Tracks individual supplier balances and payment schedules
  • Inventory ledger: Tracks stock levels and costs for individual products
  • Fixed asset ledger: Tracks individual assets, their values, and depreciation

The totals from each subsidiary ledger should match the corresponding account in your general ledger. For example, the sum of all customer balances in your accounts receivable ledger should equal the accounts receivable total in your general ledger.

Accounting software manages this relationship automatically. When you record a customer invoice, the software updates both your subsidiary ledger and general ledger at the same time.

How long do you keep accounting records?

While requirements vary by location, the IRS advises businesses to keep records for seven years for certain claims, such as a loss from worthless securities or bad debt deduction. Other records may only need to be kept for three years. These records are essential if you're audited.

Retain both your accounting data and the supporting documents, including:

  • Bank statements
  • Receipts for expenses
  • Sales invoices
  • Purchase invoices
  • Loan agreements
  • Payroll records (employment tax records must be kept for at least four years after the tax becomes due or is paid, whichever is later)

Cloud accounting software stores your digital records automatically, but keep physical receipts organised or digitised as backup.

Using accountants and bookkeepers

Understanding transaction recording helps you manage your finances, but professional review adds an extra layer of accuracy.

Bookkeepers and accountants can:

  • Identify errors: Catch mistakes you might miss during reconciliation
  • Ensure compliance: Keep your records aligned with tax requirements and reporting standards, like the Generally Accepted Accounting Principles (GAAP) that all 50 state governments use to prepare their financial reports
  • Set up systems: Create processes that save time long-term
  • Handle complexity: Manage transactions like depreciation and loans correctly

Find a bookkeeper or accountant in Xero's advisor directory.

Simplify transaction recording with Xero

Recording business transactions accurately can be quick and straightforward. With the right system, you can maintain compliant records while focusing on growing your business.

Xero automates the repetitive parts of transaction recording:

  • Bank feeds: Capture transactions automatically from your connected accounts
  • Smart categorisation: Learns your patterns over time to speed up data entry
  • Built-in reconciliation: Matches entries to bank statements with one click
  • Cloud storage: Keeps records secure and accessible from anywhere

You'll spend just minutes on bookkeeping each week while maintaining the accurate financial records you need for tax time and business decisions.

Ready to simplify your accounting? View pricing plans and get one month free to see how Xero makes transaction recording straightforward.

FAQs on general ledgers

Still have questions about general ledgers and recording transactions? Here are answers to common concerns.

What's the difference between a general ledger and a trial balance?

A general ledger contains every individual transaction, while a trial balance summarises total debits and credits by account. Your trial balance checks whether your general ledger is balanced.

What's the difference between a general ledger and a subsidiary ledger?

Your general ledger is the main record containing all accounts, while subsidiary ledgers provide detailed breakdowns for specific areas like accounts receivable or inventory. Subsidiary ledger totals feed into your general ledger.

Do I need accounting software to maintain a general ledger?

You can maintain a general ledger using spreadsheets or paper, but accounting software saves significant time and reduces errors. Software like Xero automatically organises transactions, maintains your ledger, and generates reports.

Can I see my general ledger in Xero?

Yes. In Xero, navigate to Accounting, then Reports, and select General Ledger. You can filter by date range and account to view specific transactions.

How often should I review my general ledger?

Review your general ledger at least monthly during reconciliation. Check it more frequently if you process high transaction volumes or need real-time visibility into your finances.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Start using Xero for free

Access Xero features for 30 days, then decide which plan best suits your business.