Bookkeeping lessons · Accounting glossary

What does a trial balance prove?

A trial balance checks whether the ledger’s debit balances equal its credit balances. It does not prove that every transaction is present or correctly recorded.

Key takeaways: compare like-for-like dates and scope, inspect individual balances, and investigate both unequal totals and unexpected balanced results. A trial balance is a starting point for review, not a completed set of financial statements.

What belongs in a trial balance?

The report collects account balances for a defined company, book and date, with debit and credit balances shown separately.

Each row represents an account, rather than an individual transaction. The balance includes the relevant earlier activity through the selected cutoff. A movement-only report and a closing-balance trial balance answer different questions, so read the column labels before comparing their totals. Always record the currency, whether opening balances are included, and whether the report covers a point in time or a specific movement range.

A zero-balance account may be hidden by a presentation option, but an inactive account with historical activity must not disappear from the underlying accounting. Software filters should help you inspect the report, not quietly change the total you are trying to reconcile.

How does the 1,000.00 example appear?

Receiving 1,000.00 for a completed service and paying a 125.00 operating expense leaves three closing account balances.

Original synthetic trial balance; one currency, no opening amounts or other activity
AccountDebit balanceCredit balance
Cash875.00
Operating expense125.00
Service income1,000.00
Total1,000.001,000.00

The cash balance is 1,000.00 less 125.00. The expense remains in its own debit-balance account. The income remains in its own credit-balance account. Adding the debit balances gives 1,000.00, which agrees with the credit balance. The report does not show 1,125.00 on both sides because it presents net account balances rather than every movement separately.

Now trace the cash row into the account ledger. You should find the 1,000.00 debit and 125.00 credit and their source entries. This drill-down is more useful than checking the bottom line alone: it connects a plausible total with the evidence that produced it.

Which errors can unequal totals reveal?

Unequal totals can indicate that the records or report extraction have lost one side, used inconsistent amounts or applied inconsistent scope.

In a manual record, a debit might have been copied without its credit. In software, a faulty import, incomplete migration or report query can create a similar symptom. The safe response is to preserve the evidence and identify the cause. Do not immediately enter an unexplained balancing journal. That may make the totals agree while concealing the defect that caused the difference.

First confirm that both columns use the same company, book, dates and currency. Then check opening balances and recent changes. If the difference began after an import or software upgrade, retain the before-and-after exports and involve the person responsible for that process.

Which errors remain invisible when totals agree?

Balanced errors are still errors. A whole entry can be missing, duplicated or classified incorrectly without disturbing equality.

For the synthetic example, entering the 125.00 expense twice leaves cash at 750.00 and expense at 250.00. Total debit balances remain 1,000.00 and income remains a 1,000.00 credit. The bottom line agrees, but the bank balance and expense are wrong. This is why a balanced report cannot replace source review or bank reconciliation.

How should you investigate an unexpected account balance?

Start with the account’s purpose, opening amount and movements; investigate the explanation before changing the number.

  1. Confirm the selected business, date cutoff and currency.
  2. Read the account type and intended posting role.
  3. Compare the opening balance with the previous reviewed closing balance.
  4. Inspect unusual movements and their source references.
  5. Check for duplicates, omissions and wrong-period entries.
  6. Document the correction and review the refreshed report.

An account code is not sufficient evidence of meaning. A number that resembles an expense code may be classified differently in another chart. Likewise, a familiar label can conceal a wrong account choice. The report needs stable account identities and a chart that the business actually understands.

How is a trial balance different from financial statements?

A trial balance is a ledger control report. Financial statements require appropriate classification, adjustments, presentation and supporting information.

A profit and loss groups income and expenses over a period. A balance sheet presents the financial position at a date. Preparing an appropriate statement package can require additional policies, comparatives and disclosures. A tidy trial-balance export does not decide those requirements, and renaming columns does not establish compliance with a particular framework.

Do not treat every balance as ready for publication merely because the equation works. Outstanding reconciling items, uncertain classifications and missing source evidence should remain visible to the reviewer. An unexplained difference is a task to resolve, not a formatting problem to hide.

When should you run this check?

Use it after meaningful batches of work and as part of a repeatable period review.

Useful points include confirming opening balances, posting a reviewed adjustment batch, completing reconciliation, applying a correction and preparing a reporting period. Keep a record of the report’s parameters and the questions you investigated. Saving only a screenshot of the total is weak evidence: it does not identify the accounts, cutoff or underlying journal population.

For your first exercise, deliberately duplicate the synthetic expense in a practice ledger, observe that the trial balance still agrees, then undo it through the permitted correction path. The exercise teaches the report’s limitation more clearly than memorising the phrase “debits equal credits.”

Practise the idea in PHP Ledger

Open the trial balance for the same synthetic company and date as the account ledger. Follow the cash, income and expense accounts to their posted sources. Treat passing technical checks as evidence about the software path, while retaining a separate review of the accounting decisions.

The synthetic daily cash check and monthly review connect entries to reports. Inspect the current product features and limits before choosing software for a real business.

When PHP Ledger is not the right choice

Choose a supported system when your immediate needs include advanced stock operations, payroll, statutory tax filing or independently accepted reporting. The 0.4.0 starter adds invoice, bill, payment, credit and ageing screens. Optional Purchasing and Inventory add stock workflows; manually configured tax does not establish country applicability or filing support. A demonstration also cannot decide your accounting policies or provide an independent review of your books.

Continue learning

Common questions

Can a trial balance agree when profit is wrong?

Yes. A duplicated expense or a transaction posted to the wrong account can keep debits and credits equal while changing reported profit.

Should I enter a suspense amount to make it agree?

Do not insert an unexplained balancing amount. Identify the cause and follow a reviewed correction process; a temporary suspense treatment needs its own evidence and resolution.

Sources and review boundary

Source links checked on 16 September 2026. These are further educational reading; the worked numbers and exercises on this page are original synthetic examples.

General bookkeeping education, not jurisdiction-specific advice. This page has not been reviewed by a qualified accountant. Review your entity, reporting framework and policies with your adviser; see the project and review boundaries.

Product screen

Development preview with synthetic sample data

Scroll the image to explore it. With a keyboard, focus the image area and use the arrow keys.