---
title: "Journal entry balance checker: do your debits equal your credits?"
description: "Free journal entry checker: type your lines, see total debits and credits, the difference, lines with both sides filled and the likely cause of an unbalanced entry."
canonical: https://ledgeriano.com/tools/journal-entry-balance-checker
language: en
publisher: "Ledgeriano"
updated: 2026-11-06
---

# Journal entry balance checker: do your debits equal your credits?

> Free journal entry checker: type your lines, see total debits and credits, the difference, lines with both sides filled and the likely cause of an unbalanced entry.

A journal entry balances when total debits equal total credits. Enter each line with its account and amount; the checker totals both sides, shows the difference and flags lines with both sides filled, negative or empty amounts. If the difference is divisible by 9, look for transposed digits; if half of it matches a line, that line is on the wrong side.

## The balance rule

Double-entry bookkeeping records every transaction with equal debits and credits, so the accounting equation (assets = liabilities + equity) stays true after every entry.

```
Balanced entry: Σ Debits = Σ Credits
Difference: Difference = Σ Debits - Σ Credits
Wrong side test: A line equal to |Difference| / 2 is on the wrong side
Transposition test: |Difference| mod 9 = 0 suggests swapped digits
```

The checker works in cents, so rounding never hides a difference of 0.01.

## Worked example: a supplies purchase that does not balance

You buy office supplies for 500 plus 5% VAT and pay 525 from the bank. The correct entry debits Office supplies expense 500 and VAT receivable 25, and credits Bank 525. Totals: 525 = 525.

Suppose the VAT line was typed as a credit. Debits are now 500 and credits 550, a difference of 50. Half the difference is 25, exactly the VAT line, so the checker points to it. If instead the bank line was typed as 552, the difference of 27 is divisible by 9, the signature of the transposed digits 25 and 52.

Correct and incorrect versions of the same entry

| Account | Correct debit | Correct credit | Error: VAT on wrong side | Error: transposed digits |
| --- | --- | --- | --- | --- |
| Office supplies expense | 500.00 |  | Dr 500.00 | Dr 500.00 |
| VAT receivable | 25.00 |  | Cr 25.00 | Dr 25.00 |
| Bank |  | 525.00 | Cr 525.00 | Cr 552.00 |
| Difference | 0.00 |  | 50.00 (half = 25) | 27.00 (27 / 9 = 3) |

## What the checker does and does not check

- It checks arithmetic and form: equal totals, one side per line, no negative or empty lines.
- It cannot tell whether you chose the right accounts. A balanced entry can still debit the wrong expense.
- All lines are in one currency. For multi-currency entries, balance the base-currency amounts.
- The hints are patterns, not proof: always confirm against the invoice, receipt or bank statement.
- Nothing you type leaves your browser.

## Why must every journal entry balance?

Every transaction has two effects of equal value: something is received and something is given. Recording both keeps assets equal to liabilities plus equity, which is what lets a [trial balance](https://ledgeriano.com/glossary/trial-balance) prove the books are arithmetically correct.

Accounting software enforces this at the moment you save. In [Ledgeriano](https://ledgeriano.com/features) an entry that does not balance cannot be posted, posted entries are locked, and corrections go through a reversal entry so the audit trail stays complete.

## The most common causes of an unbalanced entry

When the totals differ, the size of the difference usually tells you where to look first.

- **Wrong side:** an amount entered as a credit instead of a debit doubles the difference. Look for a line equal to half of it.
- **Missing line:** a forgotten VAT, fee or rounding line leaves a difference equal to that line.
- **Transposition:** swapping two adjacent digits (54 for 45) always produces a difference divisible by 9.
- **Slide:** a misplaced decimal point (1,000 for 100) also gives a difference divisible by 9.
- **Copy errors:** a line duplicated or deleted when pasting from a spreadsheet.

## Balanced but still wrong

A balanced entry is only arithmetically correct. Errors of principle (a laptop booked as an expense instead of an asset), of commission (the right type of account but the wrong customer) and of omission (the whole transaction missing) all leave debits equal to credits.

Catch them with reviews: compare account balances with the prior month, reconcile bank and receivable accounts, and read the [double-entry guide](https://ledgeriano.com/guides/double-entry-journal-entries) for the normal side of each account type.

## How to find the error in an unbalanced journal entry

1. **Total each side**: Add all debits and all credits separately and note the difference.
2. **Halve the difference**: Look for a line equal to half the difference: it is probably posted on the wrong side.
3. **Look for the full difference**: A line equal to the difference may be missing its other side, or a line is missing entirely.
4. **Divide by 9**: If the difference divides evenly by 9, check each amount for transposed digits or a slipped decimal point.
5. **Check against the source**: Compare every amount with the invoice, receipt or statement, then post the corrected entry.

## Frequently asked questions

### Why is a difference divisible by 9 a sign of transposition?

Swapping two digits changes a number by a multiple of 9: 72 - 27 = 45 = 5 × 9, and 1,520 - 1,250 = 270 = 30 × 9. The same holds for a slipped decimal point (100 vs 1,000 differ by 900). It is a strong hint, not a proof, because other errors can also produce multiples of 9.

### Can a journal entry have more than two lines?

Yes. A compound entry has three or more lines, such as an expense, its VAT and the payment. It only needs total debits to equal total credits.

### Can one line have both a debit and a credit?

It should not. Each line records one effect on one account. If an account is both debited and credited in the same entry, use two lines or net them into one amount.

### Should I use negative numbers instead of credits?

No. In a journal entry every amount is positive and the column (debit or credit) carries the direction. Negative amounts make the entry hard to read and easy to misinterpret.

### My entry balances but the trial balance does not. Why?

Usually an entry was posted to the ledger only partly, an opening balance is wrong or a balance was carried forward incorrectly. Software that posts the whole entry at once, like [Ledgeriano](https://ledgeriano.com/features), removes this class of error; with spreadsheets, rebuild the [trial balance](https://ledgeriano.com/templates/trial-balance-template) from the journal.
