Bookkeeping Basics · Edmonton

The general ledger, explained one account at a time.

Every transaction you've ever recorded, sorted by account with a running balance. Here's how entries get there, a full month worked through, and how to use the report to find mistakes.

  • By the Plum team
  • Updated Oct 2026
  • 9 min read
The short version
  1. The general ledger is every transaction sorted by account, each with a running balance.
  2. Journal entries are written first; posting copies each line into its account in the ledger.
  3. Your trial balance, balance sheet and profit and loss all come from ledger balances.
  4. In QuickBooks Online the ledger builds itself, so your job is reviewing it, not writing it.

If the journal is the diary of your business, the general ledger is the filing cabinet. With the general ledger explained properly, a lot of bookkeeping clicks into place: it's where every debit and credit ends up, organized so you can see the full story of any one account.

This post follows journal entry examples on our Bookkeeping Basics learning path. Once you understand the ledger, the next step is the trial balance, which is simply a list of every ledger balance.

1What a general ledger is

The general ledger (GL) is the complete record of your business's transactions, organized by account. Every account in your chart of accounts gets its own section, and each section lists:

  • The opening balance at the start of the period
  • Every transaction that touched the account: date, description, reference, debit or credit
  • A running balance after each transaction
  • The closing balance at the end of the period

Those closing balances become your financial statements. Asset, liability and equity balances make the balance sheet. Revenue and expense balances make the profit and loss.

2Journal vs ledger

The journal and the ledger contain exactly the same information, arranged differently.

JournalGeneral ledger
Organized byDateAccount
ShowsEach transaction with all its debits and creditsEach account with all its transactions
Answers"What happened on June 1?""What happened to my bank account in June?"
Running balanceNoYes

Moving each line from the journal into its account is called posting. On paper it was a tedious step. In QuickBooks Online and Xero it happens the instant you save a transaction.

3The general ledger explained with a worked month

Say you run a small yoga studio in Sherwood Park, registered for GST. Your business chequing account starts June with $4,000. Here's June:

  • June 1: pay studio rent of $2,000 plus $100 GST.
  • June 5: deposit $3,150 from class pack sales ($3,000 plus $150 GST).
  • June 15: pay a contract instructor $1,200. She isn't registered for GST, so there's none on her invoice.
  • June 28: card processor deposit of $2,100 ($2,000 of drop-in sales plus $100 GST).
  • June 30: monthly bank fee of $25. Bank service charges are generally GST-exempt.

Step 1: the journal entry for the rent

Each transaction is first recorded as a journal entry. Here's June 1:

AccountDebitCredit
Rent expense$2,000
GST/HST Payable$100
Business chequing$2,100
Totals$2,100$2,100

That one entry posts to three ledger accounts: rent expense, GST/HST Payable and chequing.

Step 2: the chequing account in the ledger

DateDescriptionDebitCreditBalance
Jun 1Opening balance$4,000
Jun 1Studio rent$2,100$1,900
Jun 5Class pack sales$3,150$5,050
Jun 15Contract instructor$1,200$3,850
Jun 28Card processor deposit$2,100$5,950
Jun 30Bank fee$25$5,925

The closing balance of $5,925 should match your bank statement for June 30, give or take any items that haven't cleared. Proving that is what a bank reconciliation does.

Step 3: the GST/HST Payable account in the ledger

DateDescriptionDebitCreditBalance
Jun 1GST on rent (ITC)$100$100 Dr
Jun 5GST on class packs$150$50 Cr
Jun 28GST on drop-ins$100$150 Cr

Assuming it started June at zero, the account ends with a $150 credit balance: you collected $250 of GST and paid $100, so you owe CRA $150 for June. The ledger shows exactly how you got there, line by line.

Reading the June profitRevenue accounts show $5,000 in credits. Expense accounts show rent $2,000, instructor $1,200 and bank fees $25, a total of $3,225. So June's profit is $1,775. Check it against the bank: cash rose $1,925, which is the $1,775 profit plus the $150 of GST you're holding for CRA.

T-accounts: the ledger on a napkin

Accountants often sketch a ledger account as a big letter T: the account name on top, debits down the left, credits down the right. It's the fastest way to think through a tricky account by hand. Here's June's revenue as a T-account, combining both revenue lines:

Revenue: Debit (left)Revenue: Credit (right)
Jun 5: $3,000
Jun 28: $2,000
Balance: $5,000 Cr

Revenue normally sits on the credit side, so a $5,000 credit balance is exactly what you'd expect. If a debit ever showed up here, it would be a refund, a correction or a mistake, and worth a look.

What happens to the ledger at year-end

Balance sheet accounts like the bank, GST/HST Payable and loans carry their balances forward into the new year. Revenue and expense accounts don't: they start every year at zero, and the year's net result moves into equity. This is called closing the books.

Say the studio finishes the year with $60,000 of revenue and $41,000 of expenses. The closing entry, in summary, looks like this:

AccountDebitCredit
Revenue accounts (total)$60,000
Expense accounts (total)$41,000
Owner's equity (or retained earnings)$19,000
Totals$60,000$60,000

QuickBooks Online does this for you behind the scenes: on the first day of your new fiscal year, last year's profit simply appears in retained earnings on the balance sheet, and your profit and loss starts fresh. You never need to post the closing entry yourself, but knowing it happens explains why retained earnings changes on January 1.

4Subsidiary ledgers

Some ledger accounts have more detail behind them, kept in a subsidiary ledger:

  • Accounts receivable: the GL shows one total. The subsidiary ledger (your customer list and aging report) shows what each customer owes.
  • Accounts payable: the same idea for suppliers.
  • Fixed assets: a list of each asset, its cost and its CCA class, behind the equipment and vehicle accounts.

The subsidiary total should always equal the GL balance. When an aged receivables report doesn't match accounts receivable on the balance sheet, something was posted directly to the account without a customer attached.

Your statements are only a summary. The ledger is where the truth lives.

5The general ledger in QuickBooks Online

  • Full report: open Reports and search for General Ledger. Set the date range and, if you want, filter to specific accounts.
  • One account at a time: from the chart of accounts, use the option to run a report on an account. It's the quickest way to review a single ledger account.
  • Drill down: click any amount on the profit and loss or balance sheet to see the ledger lines behind it, then click a line to open the original transaction.
  • Exports: your accountant will often ask for the general ledger for the year, exported to Excel, alongside the trial balance.

The ledger is also the fastest way to answer everyday questions about your business. How much did you spend on fuel last quarter? Run the ledger for the fuel account and that date range. Did a client's payment actually land? Check the bank account's ledger around the date. Why is GST owing higher than expected? Open GST/HST Payable and read the lines. Once you get used to it, you'll reach for the ledger before any summary report.

6Common general ledger mistakes, and how to spot them

Use the ledger as a review tool. Scan each account for things that don't belong:

  • Wrong-side balances. An expense account with a credit balance, or a bank account with a credit balance when you're not overdrawn.
  • Duplicates. The same amount on the same date twice, often from a bank feed plus a manual entry.
  • Odd entries in revenue. Owner deposits, loan proceeds or transfers between your own accounts coded as sales.
  • Balances that never clear. A suspense or "Uncategorized" account with a growing balance, or old receivables nobody follows up.
  • Lumps in the wrong year. A large December expense that's really a prepayment for next year.

CRA expects your records to be complete and supported by source documents, and kept for at least six years. Our post on how long to keep business records covers the details.

A clean general ledger is what we hand our partner CPA at year-end for clients across Edmonton, Sherwood Park, St. Albert and Leduc. If yours needs a review or a full tidy-up, book a short call and we'll take a look.

7Questions people ask

What is a general ledger in simple terms?

It's the master record of your business's finances, organized by account. Each account shows every transaction that affected it and a running balance, and your financial statements are built from those balances.

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

The journal lists transactions in date order, each with its debits and credits. The general ledger takes those same entries and sorts them by account, so you can see everything that happened to your bank account, revenue or GST balance in one place.

Does CRA require a general ledger?

CRA requires complete records that support your income, expenses and GST, and a general ledger is the standard way to keep them. It's one of the core records your accountant uses to prepare your return, and it should be kept with your other records for at least six years.

Where is the general ledger in QuickBooks Online?

Go to Reports and search for General Ledger. You can filter it by date and account. For a single account, running a QuickReport from the chart of accounts gives you the same detail for just that account.

What is a subsidiary ledger?

A subsidiary ledger holds the detail behind one general ledger account, such as a list of what each customer owes behind accounts receivable. The total of the subsidiary ledger should equal the balance of the matching general ledger account.

Want this off your plate?

Flat-fee bookkeeping for Edmonton small businesses. Month to month, no surprises.

Book a free 15-min call

This article is general information for Alberta businesses and isn't tax or legal advice. Rules and thresholds change, so confirm your situation with your accountant or CRA.

Book a Free 15-Min Call

We'll call you. Quick, no obligation.

  • 15-minute call
  • No contract, cancel anytime
  • Pick a time that works for you

15-minute call · No contract, cancel anytime · Pick a time that works for you

Or call now ·

Talk to Joey or StephFree 15-minute callBook