Free · Excel + Google Sheets · No macros

Free Journal Entries Excel Template

This free journal entries template lets you log up to 300 transaction lines with debits and credits, then checks automatically that total debits equal total credits and subtotals each account from a prefilled chart of accounts. Works in Excel and Google Sheets. Free to download in exchange for your email.

Download free template

Journal Entries vs. the General Ledger: What's the Difference

A journal entry is the input document: the raw record of a single transaction, showing which accounts it debits and which it credits, in the order it happened. The general ledger is the output - the same transactions sorted and summarized by account so you can see a running balance for cash, revenue, or any other account.

This template is built for the input side. It's a running log where every row is one line of a journal entry - not a cumulative, posted ledger. If you need the posted, account-by-account balance view instead, that's a separate document.

Keeping the two separate matters because a journal log is where you catch entry-level mistakes (a debit posted to the wrong account, an entry that doesn't balance) before they ever reach a ledger or a financial statement.

What's Inside the Free Journal Entries Template

The Journal sheet holds up to 300 entry lines, each with an entry number, date, account, description, and a debit or credit amount. Below the log, three summary rows total every debit, total every credit, and flag whether the two match.

A second sheet, Account Summary, is prefilled with 15 common accounts - cash, accounts receivable, inventory, accounts payable, revenue, cost of goods sold, and more. For each one, it pulls the total debits, total credits, and net movement straight from the Journal sheet, so you can see activity by account without building a pivot table.

Logging Multiple Entries With an Automatic Debit/Credit Balance Check

Every row you fill in on the Journal sheet counts toward the running total debits and total credits shown at the bottom of the log. As soon as those two totals differ, the balance check flips from "Balanced" to "OUT OF BALANCE" so you catch the mismatch before it goes anywhere else.

Because the Account Summary sheet reads directly from the Journal log, there's nothing to re-enter or re-tally by hand: log the entry once, and both the balance check and the per-account subtotals update on their own.

Common Journal Entry Types

Most day-to-day entries fall into a few recurring types. An accrual entry records revenue or an expense before cash actually changes hands - for example, recognizing a utility bill in the month it was used, even though it's paid the following month.

A reclass entry moves an amount that was posted to the wrong account into the right one, without changing the total. A correcting entry fixes an outright error - a wrong amount, a wrong date, or a duplicate line. Noting the entry type in your description column, even though it isn't a separate field on this template, makes it much easier to explain an entry later or during a review.

How to use it

  1. Log each journal entry line on the Journal sheet: entry number, date, account, description, and the debit or credit amount.
  2. Watch the balance check at the bottom of the Journal sheet - it flags automatically if total debits and total credits don't match.
  3. Open the Account Summary sheet to see debits, credits, and net movement subtotaled by account from the prefilled chart of accounts.
  4. Add accounts to the Account Summary list as needed - it isn't limited to the 15 prefilled rows.
Need more? — $19

Small Business Bookkeeping & Tax Dashboard

Once you're logging real transactions, the paid Bookkeeping & Tax Dashboard ($19) takes it further: up to 500 income and 1,000 expense rows roll into an automatic month-by-month P&L across 16 Schedule C categories, plus a tax dashboard and a CPA-ready export at year end.

See the full version

Frequently asked questions

Can I use this journal entries template in Google Sheets?

Yes. Upload the downloaded file to Google Drive, then open it and choose File > Save as Google Sheets. The balance check and account subtotals keep working.

Is this template really free?

Yes. You give an email address to download it, and then it's yours to use with no further cost.

How many journal entries can I log?

The Journal sheet has 300 rows built in. If you regularly log more than that in a period, you'll want to archive older entries or move to dedicated accounting software.

Does this replace a general ledger or posted account balances?

No. This is a transaction-entry log, not a posted ledger. It shows debit/credit subtotals per account, but it doesn't track a running, period-over-period ledger balance the way a full general ledger does.

Is this accounting or tax advice?

No. This template is for record-keeping, not accounting or tax advice. Talk to a licensed accountant or bookkeeper about how journal entries should be classified for your business.

Related free templates