#Accounting templates

Accounting general ledger: what it is, how to use it, and a free template

Mari SamFebruary 2, 2026 · 5 min read

Run your entire firm on one platform

Replace scattered tools with one system for accounting firms. Trusted by 15,000+ firms and 3M+ clients.
Request demo
Accounting general ledger: what it is, how to use it, and a free template

Every organized set of books relies heavily on the general ledger. It’s where every transaction lands, every number is tracked, and the full financial picture starts to take shape — whether you’re reconciling for a client or reviewing your own accounts.

But building a ledger from scratch? It’s tedious, easy to mess up, and often pushed aside until something goes wrong. That’s why we’ve prepared a ready-to-use general ledger template, and in this article, we’ll walk you through its key elements and how to fill it out correctly.

Table of сontents

  1. What the general ledger actually does (and why it matters)
  2. Key elements of a general ledger
  3. Free general ledger template
  4. How to fill out a general ledger template correctly
  5. Example of a general ledger entry
  6. FAQ
  7. Final thoughts

What the general ledger actually does (and why it matters)

The general ledger (or GL) isn’t just a place to dump transactions; it’s the core of your accounting system. Every debit and credit flows through it, creating the structure that supports all your financial data.

At its simplest, the general ledger tracks every transaction in one place and organizes it by account (cash, revenue, expenses, or liabilities). And this categorization is what makes it possible to create accurate financial reports — because without it, you’re just looking at a pile of numbers with no context.

Image of a handwritten general ledger form

The general ledger is also the backbone behind the reports that matter most: your income statement, balance sheet, and trial balance. If those reports are the final output, the general ledger is the engine that powers them. And when it’s kept clean and consistent, everything downstream becomes easier.

So if you’re a business owner, the general ledger gives you visibility into where money is going and why. 

And if you’re an accountant or bookkeeper, it’s your starting point, the source of truth for every report, reconciliation, and recommendation.

Key elements of a general ledger

A general ledger is only as useful as the information it captures. Below, we’ll walk through the key elements you should include in your GL and how they work together to keep your records accurate.

Account name

Every transaction needs to be categorized under an account — for example, “Cash,” “Accounts Payable,” or “Sales Income.” You can organize your general ledger in two ways:

  • Use one master sheet that includes a column for “Account Name,” with all transactions listed together
  • Create one tab per account, with the account name filled in at the top of the sheet (in the header section) and only relevant transactions listed below

Both approaches work — the key is consistency. That said, it’s more common to track each account in a separate tab because it makes it easier to calculate running balances, avoid clutter, and focus on one account at a time, especially when sharing the file with clients or team members.

Account number or code

Next to every account name, you’ll often see a code — like “1000” for Cash or “5000” for Rent Expense. These are pulled from your chart of accounts and help standardize how transactions are categorized.

Image of a general ledger (GL) code breakdown

Depending on how you structure your ledger, you can place them in:

  • A dedicated “Account Number” column (if all accounts are tracked in one sheet)
  • The header of each account-specific sheet, next to the account name

While the code itself doesn’t tell you anything on its own, it brings order to your books — especially when importing data into accounting software or creating reports.

Transaction date

This is the date the transaction actually occurred — not when it was entered or when a statement was downloaded. Getting this right is critical for matching transactions to the correct period, especially during monthly closes, reconciliations, or audits. It also keeps your reports aligned with real-world activity.

Journal reference

This is an optional but helpful field that links each transaction to its source — like “JRN-021” or “Sales-0031.” It’s especially useful for accountants working with journal entries or referencing transactions across multiple systems.

If you’re dealing with high transaction volume or need a clear audit trail, journal references are worth including.

Description

A short description helps explain what the transaction was for. It could include the vendor, invoice number, or purpose — for example, “Vendor payment – Jan rent” or “Invoice #1403.”

It doesn’t need to be long, but it should give enough context for someone else (or future you) to understand the entry without guessing.

Counter account

Since every transaction affects at least two accounts, this column shows the other account involved. If you’re recording a payment from Cash to pay Rent, you’d note “Rent Expense” as the counter account.

This makes your general ledger easier to read and troubleshoot — especially if you’re not referencing a full journal entry list elsewhere.

Debit and credit

In double-entry accounting, every transaction impacts at least two accounts: one debit and one credit. These columns show exactly how each account is affected.

  • Debits typically increase assets or expenses
  • Credits typically increase liabilities, equity, or income
Image comparing debit and credit transactions

Accurate debit and credit entries are what keep your books in balance. If your debit and credit totals don’t match, something’s off — and the general ledger is where you’ll catch it.

Running balance

The balance column tracks the impact of each transaction in real time. After each debit or credit, it recalculates the new total, giving you a clear view of how the account’s value changes over time.

This column typically includes a running formula that adds debits and subtracts credits as you go, helping you monitor account activity without manual calculations.

Free general ledger template

To make things easier, we’ve created a general ledger template you can start using right away. Each account is tracked on its own tab, with space to record key details like journal references and counter accounts.

Screenshot of a customizable general ledger template
Download the template

This template structure can be reused across accounts or periods — just duplicate the tab, update the account header, and start logging new entries. It also works well as a printable ledger sheet if you need a physical copy.

Looking for more tools? Explore our library of accounting templates to find checklists, workflows, and spreadsheets that simplify daily operations.

How to fill out a general ledger template correctly

Before entering transactions, start by naming the account and assigning its number at the top of the sheet. This keeps things organized, especially if you’re using one tab per account.

Then, work through each transaction row by row:

  1. Enter the transaction date using the actual date the activity took place.
  2. Add a brief description with enough context to understand it later.
  3. Fill in the counter account to show where the other side of the entry went.
  4. Record the amount in either the debit or credit column, not both.
  5. Let the balance column update automatically using the built-in formula.

Accurate data entry is critical — even small mistakes in your general ledger can throw off your reports. See the most common accounting errors and how to avoid them.

Example of a general ledger entry

Here’s what a GL entry might look like when recording different types of transactions in a Cash account:

Account name Cash
Account number 1000
Date Journal ref Description Counter account Debit Credit Balance
2025-01-03 JRN-001 Equipment purchase Equipment Asset 2,000 2,000
2025-01-05 JRN-002 Rent payment Rent Expense 1,200 800
2025-01-10 JRN-003 Revenue received Sales Income 3,000 3,800
  • On January 3, $2,000 is debited to the Cash account to record an equipment purchase (JRN-001).
  • On January 5, $1,200 is credited for rent, reducing the cash balance (JRN-002).
  • On January 10, $3,000 is debited for a payment received from a client (JRN-003).

Each entry includes a journal reference, a counter account, and a running balance — just like in the downloadable template.

FAQ

How is a general ledger different from a journal in accounting?

A journal is where transactions are recorded first — usually in chronological order — before they’re sorted into accounts. The general ledger, on the other hand, organizes those transactions by account type, giving you a complete view of how each account is affected. Think of the journal as the rough draft and the general ledger as the finalized version.

How often should a general ledger be updated?

Ideally, as soon as a transaction occurs. In practice, many businesses update their ledger weekly or monthly. The more often it’s updated, the easier it is to catch errors and keep financial reports accurate.

Can a general ledger be automated?

Yes. You can use formulas in Excel or Google Sheets to automate running balances and catch data entry issues. Or, you can use accounting software that updates your ledger automatically as transactions are posted.

What software is best for maintaining a general ledger?

QuickBooks and Xero are popular options for managing your ledger. But recording transactions is just one part of the process. 

If you’re a firm working with multiple clients, maintaining a clean ledger also means managing requests, communication, and document tracking — all part of effective accounting project management.

Screenshot of the TaxDome workflow management dashboard

TaxDome brings all of that together — combining client communication, document collection, e-signatures, task management, and integrations with your accounting tools. Everything works in one place, so you can stay focused on the work that matters.

Take a tour of TaxDome and see how it can work for your firm.

Request demo

Can I import a general ledger template into accounting software?

Some platforms allow CSV imports, especially for historical data. Check your accounting software’s import guidelines — and make sure your template is formatted to match their structure.

What’s the best way to customize a general ledger template for my business?

Start by adding your own chart of accounts, adjusting account numbers, and removing any columns you don’t need. You can also color-code tabs by account type or add filters to help navigate large volumes of entries.

Final thoughts

A well-structured general ledger gives you the clarity you need to manage finances, catch errors early, and build accurate reports. Whether you’re tracking your own books or managing multiple accounts for clients, the right setup saves time and reduces stress.

Use the free template to get started, and if you’re looking for a better way to manage ledgers alongside document collection, client communication, and task tracking, TaxDome ties it all together.

Mari Sam
MS
Written by Mari Sam
81 articles

Mari develops TaxDome content by combining customer insights, industry research, and real-world trends. Her structured, automation-driven approach ensures messaging is clear, relevant, and supports more connected and efficient accounting firms.

Is your firm scaling or just getting harder to run?

Many growing accounting firms don’t realize they’ve outgrown their systems until inefficiencies start eroding margins and growth becomes harder to manage. We analyzed 20 high-performing firms representing $100M+ in revenue to uncover how they reduce operational drag and scale without chaos. If your firm has 5+ employees and feels increasingly complex to run, this is your playbook.

Recommended articles

Your guide to writing an accounting engagement letter (with template)
6 min

Your guide to writing an accounting engagement letter (with template)

Find out how to write an engagement letter for accounting services and why it’s important to ensure all clients sign it before getting to work.
Accounting invoice template: a guide to efficient billing and record-keeping
3 min

Accounting invoice template: a guide to efficient billing and record-keeping

Streamline your billing process with our free accounting invoice template. Explore key elements to include, how to fill it out, and why accounting software like TaxDome is the smarter choice for faster payments.
How to create an accounting business plan: expert guide with template
5 min

How to create an accounting business plan: expert guide with template

Learn how to create an effective accounting business plan with our expert guide and free template. Set goals, grow your firm, and set yourself up for success.
See TaxDome in action
with a free demo
If the form doesn't load, please call us at +1-833-TAX-DOME or email [email protected] — we'll help you schedule a meeting.
Voted #1 across all 9 practice management categories
Read more
Benchmark your firm against data from 15,000+ accounting firms in the Accounting Industry Index.
Get your copy
Explore the trends shaping the future of accounting and why its best years are ahead.
Download the 2025 TaxDome Annual Report
350+ companies surveyed: How business clients choose accountants and what they're willing to pay.
Download the report
Download the security guide to learn how to protect client data and build lasting trust.
Get the quide
Discover how a team of 10 with 1,000+ clients achieved 5-star loyalty.
Read the story