Free template

General ledger template

A working general ledger in Excel for a small business or a class exercise. Enter each line of each entry; the running balance by account and a trial balance calculate from it.

Excel download, no sign-up. Reviewed .

Download the template

Download the general ledger template .xlsx

What’s in the workbook

  • General ledger tab: date, entry number, account, description, debit and credit for up to 400 lines, with each account's running balance
  • Accounts tab: account number, name, type and normal balance, which sets the sign of the running balance
  • Trial balance tab: each account's net debit or credit from the ledger, with totals and a difference check

Blue cells are inputs. Formulas recalculate in Excel, Google Sheets and LibreOffice. The sample data below is already filled in so you can see how it works; replace it with your own.

What the sample looks like

The sample ledger: a new service business's first month
DateEntryAccountDescriptionDebitCreditAccount balance
2026-10-01JE-01011000 CashOwner contribution50,000.00–50,000.00
2026-10-01JE-01013000 Owner's equityOwner contribution–50,000.0050,000.00
2026-10-03JE-01021500 EquipmentLaptops and monitors6,200.00–6,200.00
2026-10-03JE-01021000 CashLaptops and monitors–6,200.0043,800.00
2026-10-05JE-01036300 Rent expenseOctober office rent2,400.00–2,400.00
2026-10-05JE-01031000 CashOctober office rent–2,400.0041,400.00
2026-10-12JE-01041200 Accounts receivableInvoice 1001, Hollis & Co.8,500.00–8,500.00
2026-10-12JE-01044000 Service revenueInvoice 1001, Hollis & Co.–8,500.008,500.00
2026-10-20JE-01056200 Software subscriptionsAccounting and payroll software310.00–310.00
2026-10-20JE-01052000 Accounts payableAccounting and payroll software–310.00310.00
2026-10-28JE-01061000 CashPayment on invoice 10018,500.00–49,900.00
2026-10-28JE-01061200 Accounts receivablePayment on invoice 1001–8,500.00–
2026-10-31JE-01076100 Wages expenseOctober payroll9,000.00–9,000.00
2026-10-31JE-01071000 CashOctober payroll–9,000.0040,900.00
Totals84,910.0084,910.00

How the workbook fits together

  1. Set up the accounts

    List your accounts on the Accounts tab with their type and normal balance: debit for assets and expenses, credit for liabilities, equity and revenue. The chart of accounts template has a starting list.

  2. Post entries to the ledger

    Each line of a journal entry gets its own row, with the same entry number on each line. The running balance shows the account's balance after that line.

  3. Check the trial balance

    The Trial balance tab sums the ledger by account. If total debits and credits differ, a line is missing or one side of an entry was mistyped.

What a general ledger is for

The general ledger is the complete record of a business's accounts: all posted entries, sorted by account, with the balance each one carries. Financial statements are built from the balances, and auditors and tax preparers start from it.

Most businesses keep the ledger in accounting software, which posts entries automatically and stops unbalanced ones. A spreadsheet ledger is useful for learning, for a very small entity, or for rebuilding a period someone kept poorly. Once volume grows, see the AI bookkeeping software in this directory.

General ledger template: questions

What's the difference between the general ledger and a trial balance?
The general ledger holds each posted line, by account. The trial balance lists only each account's ending balance, in debit and credit columns, to check that the ledger balances before financial statements are prepared.
How is a running balance calculated?
For an account with a normal debit balance, add debits and subtract credits; for a normal credit balance, do the reverse. The template looks up each account's normal balance on the Accounts tab and applies the right sign.
What are subsidiary ledgers?
Detailed ledgers for one account, such as accounts receivable by customer or fixed assets by item. The general ledger carries the total, called a control account, and the subsidiary ledger should agree to it. The aging report and fixed asset register templates are subsidiary ledgers.

More free tools