Review / reference
General Ledger vs Journal, Subledger and Trial Balance
A journal records transactions in date order; the general ledger groups postings by account. A subledger supplies detail behind a control account, a trial balance lists net ledger balances at a date, and the chart of accounts defines the available account codes. These are connected records, not competing names for one report.

At a glance
One $800 invoice across five accounting records
Fictional educational example. Amounts are illustrative, not customer records.
| Record | Question answered | INV-01 / J6 representation | Control |
|---|---|---|---|
| Chart of accounts | Which accounts are available? | 1100 Receivables (asset); 4000 Revenue (income) | Approved code and account-type definitions, not transactions |
| General journal | What entry records the event? | Dr 1100 $800; Cr 4000 $800; source INV-01 | Equal debits and credits; date and explanation |
| Receivables subledger | Who owes the amount? | Pine Atelier: $0 opening + $800 invoice - $0 collections = $800 | All customer balances total $800 at Oct 31 |
| General ledger | What is each account’s activity and balance? | 1100 debit balance $800; 4000 credits J2 $1,200 + J6 $800 = $2,000 | Subledger $800 agrees to 1100 control account |
| Trial balance | What are all net account balances at cutoff? | 1100 $800 debit and 4000 $2,000 credit included among all accounts | Total debits $7,000; total credits $7,000 |
The full example has Cash $3,500, Receivables $800, Supplies $300, Equipment $1,800 and Rent expense $600 debit; Owner capital $5,000 and Revenue $2,000 credit.
J1 through J6 activity totals $9,700 per side; net trial-balance columns total $7,000 per side.
A customer collection later reduces Receivables and increases Cash. It does not record the same service revenue again.
Step by step.
Start with the source and journal
Identify what happened, then record the balanced entry with its date and source reference.
Trace account and customer detail
Follow each posting into its ledger account and, where needed, the customer or supplier subledger.
Check the summaries
Tie subledger totals to control accounts and net ledger balances to the trial balance. Investigate differences rather than replacing one record with another.
General journal vs general ledger
The general journal answers what happened and which accounts were affected. The general ledger answers what changed within a particular account and what its balance is. Both need cross-references so a reader can travel from a source document to the journal, then to every account posting.
Use fictional Cedar Studio’s six October 2026 transactions: J1 owner contribution $5,000; J2 cash services $1,200; J3 unused supplies purchased for $300 cash; J4 equipment purchased for $1,800 cash; J5 current-month rent $600 cash; and J6 services earned on account $800. Opening balances are zero, and tax and period-end adjustments are excluded.
The journal records J6 as debit 1100 Receivables $800 and credit 4000 Revenue $800, referencing INV-01. The Receivables ledger shows its $800 debit; Revenue shows that $800 credit alongside J2’s $1,200 credit. There is no J6 Cash posting because the customer has not paid.
Subledger vs general ledger
A receivables subledger identifies the customers and invoices behind the general-ledger Receivables control balance. In this example, the fictional customer Pine Atelier owes invoice INV-01 for $800, issued October 28 and unpaid at October 31. Its opening balance is zero, invoice debit $800, collections zero and closing balance $800.
Because this is Cedar’s only customer debt, subledger total $800 equals the general-ledger 1100 balance of $800. With many customers, the individual balances must still total the control account at the same cutoff. Do not post the subledger total as an additional sale after J6 has already updated the control account.
Trial balance vs general ledger
The ledger contains account activity and balances; the trial balance extracts each account’s net balance at a point in time. Cedar’s debit balances are Cash $3,500, Receivables $800, Supplies $300, Equipment $1,800 and Rent expense $600. Its credit balances are Owner capital $5,000 and Revenue $2,000.
Each trial-balance side totals $7,000. The six journal transactions instead total $9,700 on each side before netting within accounts. A trial balance is not a cash-flow report, a list of individual transactions or proof that every account is correctly classified. OpenStax notes that equal columns do not guarantee the absence of errors.
Chart of accounts vs general ledger
The chart of accounts is the approved directory: for example 1000 Cash, 1100 Receivables, 1200 Supplies, 1500 Equipment, 3000 Owner capital, 4000 Revenue and 6100 Rent expense. It identifies accounts and their types. It does not itself contain the six transactions or establish the account balances.
The ledger is the record populated using those accounts. A company may retain a chart account with no activity this month, while a trial-balance presentation may omit zero balances. Codes and naming vary; these illustrative numbers are not a required national or software standard.
Follow one invoice through the complete chain
INV-01 documents $800 of services performed for Pine Atelier. J6 records the two accounting sides. The customer subledger shows who owes the $800 and why. General-ledger 1100 aggregates the receivable; 4000 includes the revenue. The trial balance reports the resulting account balances at October 31.
If a later $800 collection occurs, it is a new entry debiting Cash and crediting Receivables, not another sale. It reduces that customer’s open invoice and the control account together. Keep the invoice, journal and receipt references so the sequence remains intelligible.
Choose the record that answers the question
To explain a balance, inspect the ledger and its supporting documents. To find who owes money, inspect the receivables subledger. To check arithmetic equality, use the trial balance. To choose a permitted account, consult the chart. None can substitute for all the others.
Fulla’s reviewed bank exports can support cash-source review, but do not contain every invoice, noncash adjustment or customer balance needed for this chain. The linked general-ledger template is a separate educational workbook, not automatic accounting generated from a statement.
Sources and documentation
- OpenStax: initial steps in the accounting cycle(opens in a new tab)
- OpenStax: cash receipts, disbursements and subsidiary-ledger postings(opens in a new tab)
- OpenStax: preparing a trial balance and locating errors(opens in a new tab)
Follow the source links for original definitions and current product requirements.
Questions about this guide
Does the journal or ledger come first?
Conceptually, the supported transaction is journalized first and its lines are posted to ledger accounts. Software may perform both operations together, but the distinct views and source references still matter.
Can a trial balance replace a general ledger?
No. It summarizes net account balances at a date and does not supply the full transaction history or source trail needed to explain those balances.