Try it now, capture a real invoice
Free plan · No credit card · Your data stays yours
A trial balance is a list of every account in your general ledger with its ending debit or credit balance, totaled at the bottom to prove that debits equal credits. It is the bridge between the ledger and the financial statements: you run it at period end, confirm the two columns match, investigate anything that looks wrong, and then build the income statement and balance sheet from it. It proves your books are arithmetically consistent. It does not prove they are right, and confusing those two things is where most closes go sideways.
What is a trial balance?
Every transaction in double-entry bookkeeping hits at least two accounts, with total debits equal to total credits. If that holds for every entry, it must also hold in aggregate. The trial balance is the report that checks it: pull the ending balance of each GL account, put it in the debit or credit column depending on its natural balance, and add both columns. Equal totals mean nothing is mathematically broken. Unequal totals mean an entry posted one-sided, a balance got transposed, or something in the system is genuinely wrong.
In a modern accounting system the totals almost always agree, because the software will not let you post an unbalanced journal entry. That has changed what the report is for. Nobody runs a trial balance in 2026 to catch a posting error the software already prevents. You run it to see, on one page, whether the balances make sense.
What does a trial balance look like?
It is a plain three-column list: account, debit, credit. Assets and expenses carry debit balances; liabilities, equity and revenue carry credit balances. A short one for a small company at month end looks like this.
| Account | Debit | Credit |
|---|---|---|
| Cash | $84,200 | |
| Accounts receivable | $126,500 | |
| Prepaid expenses | $9,000 | |
| Equipment | $62,000 | |
| Accumulated depreciation | $18,400 | |
| Accounts payable | $71,300 | |
| Accrued liabilities | $14,800 | |
| Common stock and retained earnings | $110,000 | |
| Revenue | $305,000 | |
| Cost of goods sold | $148,000 | |
| Operating expenses | $89,800 | |
| Total | $519,500 | $519,500 |
Equal totals. Balanced. And still potentially wrong in half a dozen ways, which is the whole point of the next section.
What errors does a trial balance not catch?
This is the question that matters, and it is the one most explanations skip. A trial balance is blind to any error that keeps debits equal to credits. There are five common ones.
- An error of omission. An invoice never got entered at all. Nothing is out of balance, because nothing was posted. Your payables are understated and the report is serene about it.
- An error of commission. The right amount posted to the wrong account of the same type: a software subscription coded to office supplies. Both are expenses, both are debits, the trial balance is unmoved, and your department budgets are now fiction.
- An error of principle. A $4,000 laptop purchase expensed instead of capitalized. Debits still equal credits. Your income statement is understated and your fixed asset register is missing an asset.
- A compensating error. Two mistakes that happen to cancel out. Rare, and horrible to find.
- A reversal. The debit and credit are swapped. The columns still tie, and the account balances are both wrong by twice the amount.
Every one of these passes the test cleanly. So when someone says the books balanced, they have told you the ledger is arithmetically consistent, which is a much smaller claim than it sounds. Genuine assurance comes from tying each balance back to something outside the ledger, which is general ledger reconciliation, not from a report that adds up two columns.
How do you prepare a trial balance?
In practice it is four steps, and only the last one takes real time.
- Post everything for the period. All invoices, payments, payroll, journal entries. If it is not posted, it is not in the report, and an unposted vendor invoice is the most common thing missing.
- Run the report. Every accounting system has it, usually under reports as trial balance or ledger summary. Pull it as of the last day of the period.
- Confirm the totals agree. If they do not, in a modern system it is almost always a date-range problem or a subledger that has not been fully posted, not a broken entry.
- Review balance by balance. This is the actual work. Compare each account to the prior period and to what you expect. A number that moved a lot, a number that did not move at all, and any negative balance in an account that should never be negative are your three best signals.
The adjusted trial balance
Most teams run it twice. The unadjusted trial balance comes straight off the ledger. Then you post period-end adjustments (depreciation, prepaid amortization, accrued expenses for goods received but not yet invoiced) and run it again. That second version is the adjusted trial balance, and it is the one your financial statements are built from. If you are still posting accrued liabilities after you have drafted the statements, you are doing the close in the wrong order.
Where trial balance problems usually come from
In the majority of closes I have seen go wrong, the trouble is sitting in two accounts, and one of them is accounts payable.
The AP control account on the trial balance should equal the total of the AP aging report, to the cent. When it does not, the cause is almost always one of three things: someone posted a manual journal entry directly to the AP control account, bypassing the subledger; an invoice was entered in the wrong period; or a payment was recorded against the bank without clearing the bill. The first is the most common and the most damaging, because it breaks the link between what you owe and what your ledger says you owe.
The second troublemaker is the accruals account, where the balance from the last period never reversed and is now double-counted alongside the invoice that finally arrived. Both problems have the same root: invoices arriving late, entered by hand, in a process nobody can see. When capture and coding happen automatically as invoices arrive, the AP subledger stays tied to the control account without anyone chasing it, which is most of what accounts payable software is actually buying you at close.
Trial balance vs balance sheet
People use these interchangeably and they are not the same thing.
| Trial balance | Balance sheet | |
|---|---|---|
| Purpose | Internal check that debits equal credits | External statement of financial position |
| Contains | Every GL account, including revenue and expenses | Only assets, liabilities and equity |
| Format | Flat list, debit and credit columns | Grouped and subtotaled, current vs long-term |
| Audience | Accountants and auditors | Lenders, investors, the board |
| Point in time | Working document during the close | Final output after the close |
The trial balance is the raw material; the statements are the finished product. Once your adjusted trial balance is clean, producing the statements is mechanical: group the accounts, subtotal them, and present them. If you would rather not do that grouping by hand every month, you can feed a clean export straight into a tool that builds the P&L, balance sheet and cash flow statement for you and spend the time you save on the reconciliations that actually need a human.
How often should you run a trial balance?
Monthly, as part of the close, is the standard. Quarterly is the minimum for a company with any outside reporting obligation. But the more useful habit is running it mid-month, when nothing is at stake. A balance that has drifted somewhere odd is far easier to investigate on the 14th, with two weeks of runway, than on the 3rd of the following month when the CFO wants the numbers. The teams that close in three days are not faster at the close. They just stopped saving all the problems for it.
Frequently asked questions
What is the purpose of a trial balance?
Its purpose is to check that total debits equal total credits across the general ledger, and to give accountants a single view of every account balance before financial statements are prepared. It is a review tool, not a proof of accuracy: it confirms the ledger is internally consistent and says nothing about whether the underlying entries are correct.
Does a trial balance mean the books are correct?
No. A trial balance that agrees only proves that debits equal credits. It will not detect a missing invoice, an amount posted to the wrong account, a purchase expensed when it should have been capitalized, or a debit and credit that were reversed. Every one of those keeps the columns equal. Reconciliation to outside evidence is what proves the books are correct.
What is the difference between an unadjusted and an adjusted trial balance?
An unadjusted trial balance is pulled straight from the ledger before period-end adjustments. The adjusted trial balance is run after you post depreciation, prepaid amortization, accruals and any corrections. Financial statements are prepared from the adjusted version, so a difference between the two is simply the sum of your period-end adjusting entries.
Why does my trial balance not balance?
In a modern accounting system it usually means one of three things rather than a genuinely one-sided entry: you have run the report over an odd date range, a subledger such as payables or payroll has not fully posted to the general ledger, or an import loaded partially. Check the posting status of every subledger before you go hunting for a broken journal entry.