{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ {"@type": "Question", "name": "What is the difference between a general ledger and a trial balance?", "acceptedAnswer": {"@type": "Answer", "text": "The general ledger lists every transaction in every account. The trial balance lists only each account's closing balance and confirms total debits equal total credits."}}, {"@type": "Question", "name": "What is the difference between a general ledger and a client trust ledger?", "acceptedAnswer": {"@type": "Answer", "text": "The general ledger covers all firm accounts. A client trust ledger tracks the trust funds held for one client or matter. The total of all client trust ledgers should equal the trust bank account balance on the general ledger."}}, {"@type": "Question", "name": "How often should a law firm review its general ledger?", "acceptedAnswer": {"@type": "Answer", "text": "At least monthly, as part of the month-end close and bank reconciliations."}}, {"@type": "Question", "name": "Should I use cash or accrual basis?", "acceptedAnswer": {"@type": "Answer", "text": "Many small firms use cash basis, which records income when payment is received. Accrual basis records income when it's billed and gives a fuller picture of receivables. Ask your accountant which fits your firm and tax situation."}}, {"@type": "Question", "name": "How long should a law firm keep general ledger records?", "acceptedAnswer": {"@type": "Answer", "text": "Keep them as long as your accountant and tax rules advise. For trust account records, ABA Model Rule 1.15 calls for five years after the representation ends, and some states require longer. Check your state's rules."}}, {"@type": "Question", "name": "Can I export a general ledger report to Excel?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. In CosmoLex, you can download the General Ledger report as an Excel or PDF file."}} ] }

General Ledger Report for Law Firms:
Example, Template & How to Read It

Erica Birstler
Written by: Erica Birstler
Updated: 6 October, 2026
Mastering Compliance Standards with CosmoLex as Your Essential Partner

A general ledger report is the most complete record of your firm’s finances. Every dollar that moves through operating, trust, income, and expense accounts shows up here, line by line. This guide walks through a sample law firm general ledger report, explains how to read it, compares detail and summary views, and lists the accounts most firms need.

What is a general ledger report?

A general ledger report lists every transaction posted to each account in a firm’s chart of accounts during a selected period. For each account, it shows the opening balance, each debit and credit with its date and description, and the closing balance. Accountants use it to check entries, reconcile accounts, and prepare the trial balance, balance sheet, and profit and loss statement.

For law firms, the general ledger also has to keep client trust funds clearly separate from firm money. Trust deposits are recorded as a liability owed to clients, not as income.

Infographic
Six Essential Features in Your Legal CRM (and How to Use Them)

While your legal practice management software keeps the daily work of a law firm moving, legal CRM software makes it easier to bring in new clients, engage current clients, and increase your profits. But not all legal CRMs are created equal. Look for these six features when choosing a legal CRM—and put them to work for your law firm.

Download the Infographic Now

General ledger report example

Below is a sample general ledger detail report for a fictional small firm, Rivera & Cole Law, PLLC, for March 2026 (cash basis). Each account starts with an opening balance, lists the month’s transactions, and ends with a closing balance.

Rivera & Cole Law, PLLC: General Ledger Detail, March 1–31, 2026 (Cash Basis)

1000 · Operating Bank Account

DateRefDescriptionDebitCreditBalance
03/01Opening balance42,500.00
03/02TR-118Earned fees transferred from trust, Matter 1042 (Jones)3,750.0046,250.00
03/05CHK-3021March office rent4,200.0042,050.00
03/10CHK-3022Court filing fee advanced, Matter 1051 (Patel)435.0041,615.00
03/15DEP-0907Client payment, Invoice 2207 (Lee)2,800.0044,415.00
03/31PR-0331Payroll12,600.0031,815.00
Closing balance6,550.0017,235.0031,815.00

1010 · Trust Bank Account (IOLTA)

DateRefDescriptionDebitCreditBalance
03/01Opening balance65,000.00
03/02TR-118Earned fees transferred to operating, Matter 1042 (Jones)3,750.0061,250.00
03/08TDEP-412Retainer deposit, Matter 1051 (Patel)5,000.0066,250.00
Closing balance5,000.003,750.0066,250.00

1200 · Advanced Client Costs

DateRefDescriptionDebitCreditBalance
03/01Opening balance1,280.00
03/10CHK-3022Court filing fee, Matter 1051 (Patel)435.001,715.00
Closing balance435.000.001,715.00

2100 · Client Trust Liability

DateRefDescriptionDebitCreditBalance
03/01Opening balance65,000.00
03/02TR-118Earned fees applied, Matter 1042 (Jones)3,750.0061,250.00
03/08TDEP-412Retainer received, Matter 1051 (Patel)5,000.0066,250.00
Closing balance3,750.005,000.0066,250.00

4000 · Legal Fee Income

DateRefDescriptionDebitCreditBalance
03/01Opening balance118,400.00
03/02TR-118Earned fees, Invoice 2205 (Jones)3,750.00122,150.00
03/15DEP-0907Fees received, Invoice 2207 (Lee)2,800.00124,950.00
Closing balance0.006,550.00124,950.00

6100 · Rent Expense

DateRefDescriptionDebitCreditBalance
03/01Opening balance8,400.00
03/05CHK-3021March office rent4,200.0012,600.00
Closing balance4,200.000.0012,600.00

6200 · Payroll Expense

DateRefDescriptionDebitCreditBalance
03/01Opening balance25,200.00
03/31PR-0331Payroll12,600.0037,800.00
Closing balance12,600.000.0037,800.00

Report totals for the period: Debits 32,535.00 · Credits 32,535.00

Three things to notice in this example:

  1. Debits equal credits. Total debits and credits for the period match (32,535.00). If they don’t, an entry is incomplete or posted to the wrong account.
  2. Trust balances match. The trust bank account (66,250.00) equals the client trust liability (66,250.00). That match is the first step of a three-way reconciliation.
  3. Trust deposits aren’t income. The Patel retainer increased the trust account and the trust liability, but not fee income. Income was recorded only when fees were earned and transferred (Jones) or paid directly (Lee).

How to read a general ledger report

ColumnWhat it tells you
DateWhen the transaction was posted
RefThe source document: check number, deposit slip, invoice, transfer, or journal entry
DescriptionWhat the transaction was for, and for client transactions, the matter it relates to
DebitAn increase to asset and expense accounts, or a decrease to liability, equity, and income accounts
CreditAn increase to liability, equity, and income accounts, or a decrease to asset and expense accounts
BalanceThe running account balance after each transaction

Read each account from top to bottom: opening balance, plus or minus the period’s activity, equals the closing balance. Closing balances from the general ledger feed the trial balance, which in turn feeds the balance sheet and profit and loss statement.

Detail vs. summary general ledger

A detailed general ledger (often called a general ledger detail report) lists every individual transaction in each account, as in the example above. A summary general ledger shows only the opening balance, total debits, total credits, and closing balance for each account.

Here is the same March data as a summary:

AccountOpeningDebitsCreditsClosing
1000 Operating Bank Account42,500.006,550.0017,235.0031,815.00
1010 Trust Bank Account (IOLTA)65,000.005,000.003,750.0066,250.00
1200 Advanced Client Costs1,280.00435.000.001,715.00
2100 Client Trust Liability65,000.003,750.005,000.0066,250.00
4000 Legal Fee Income118,400.000.006,550.00124,950.00
6100 Rent Expense8,400.004,200.000.0012,600.00
6200 Payroll Expense25,200.0012,600.000.0037,800.00

When to use each:

  • Detail: month-end close, reconciliations, tracing a specific payment, answering auditor or bar questions, and finding posting errors.
  • Summary: a quick review of account activity, spotting unusual swings, and checking totals before running the trial balance.

Law firm general ledger accounts

Most firms start with a standard chart of accounts and add a few law-specific ones. Here is a starter list:

TypeExample accounts
AssetsOperating bank account, trust bank account (IOLTA), accounts receivable, advanced client costs, office equipment
LiabilitiesClient trust liability, accounts payable, credit cards, payroll liabilities, unearned retainers (accrual basis)
EquityOwner’s or partners’ capital, owner draws, retained earnings
IncomeLegal fee income, flat fee income, contingency fee income, reimbursed client costs, interest income (operating only)
ExpensesRent, payroll, malpractice insurance, bar dues and CLE, software subscriptions, marketing, bank fees

Law-specific accounts to get right:

  • Trust bank account and client trust liability. These should always match. Every trust deposit increases both, and every disbursement or earned-fee transfer decreases both.
  • Advanced client costs. Filing fees and other costs paid on a client’s behalf are usually tracked as an asset (money the client owes back), not as an expense.
  • IOLTA interest. In most states, IOLTA interest goes to the state bar foundation, not the firm, so it should not be recorded as firm income.

Why trust money doesn’t belong in income

When a client pays a retainer into trust, the firm hasn’t earned it yet. On the general ledger, the deposit increases the trust bank account (an asset) and the client trust liability (money owed to the client). Income is recorded only when fees are earned and moved to operating.

Recording a trust deposit as income overstates revenue, can increase taxable income, and can lead to commingling. Most state bars expect firms to keep separate client ledgers and reconcile trust records regularly (many require monthly three-way reconciliation). A general ledger that keeps trust and operating activity separate makes that much easier.

How to run a general ledger report in CosmoLex

CosmoLex includes a built-in General Ledger report, so you don’t need separate accounting software. To run it:

  1. Go to Reports and open the General Ledger report.
  2. Choose the Chart of Accounts: all accounts or specific ones.
  3. Pick an Account Type, such as Expense, or leave it set to all types.
  4. Select Cash or Accrual basis.
  5. Set the Date Range using a preset (This Month, Last Month, This Year, Last Year, All Dates) or custom dates.
  6. Check Include Zero Activity if you want to see accounts with no transactions.
  7. Preview the report, or download it as Excel or PDF.

Because billing, trust accounting, and accounting are in one system, earned-fee transfers, client payments, and trust deposits post to the general ledger automatically. Step-by-step instructions are in the General Ledger Report support article.

Common general ledger mistakes (and how to avoid them)

  1. Data entry errors. Typos, wrong amounts, or duplicate entries. Use bank feeds and integrated billing to cut down on manual entry.
  2. Misclassifying transactions. Posting a trust deposit as income or a client cost as an expense. Set clear rules for each account and review them monthly.
  3. Skipping reconciliations. Reconcile operating accounts monthly and trust accounts at least as often as your state requires.
  4. Losing track of billable time. Unrecorded time never becomes an invoice, so it never reaches the ledger. Track time as you work.
  5. Not reviewing the general ledger. Review the detail report every month before closing the books, not just at tax time.

Frequently asked questions

What is the difference between a general ledger and a trial balance? The general ledger lists every transaction in every account. The trial balance lists only each account’s closing balance and confirms total debits equal total credits.

What is the difference between a general ledger and a client trust ledger? The general ledger covers all firm accounts. A client trust ledger tracks the trust funds held for one client or matter. The total of all client trust ledgers should equal the trust bank account balance on the general ledger.

How often should a law firm review its general ledger? At least monthly, as part of the month-end close and bank reconciliations.

Should I use cash or accrual basis? Many small firms use cash basis, which records income when payment is received. Accrual basis records income when it’s billed and gives a fuller picture of receivables. Ask your accountant which fits your firm and tax situation.

How long should a law firm keep general ledger records? Keep them as long as your accountant and tax rules advise. For trust account records, ABA Model Rule 1.15 calls for five years after the representation ends, and some states require longer. Check your state’s rules.

Can I export a general ledger report to Excel? Yes. In CosmoLex, you can download the General Ledger report as an Excel or PDF file.

Written by
Erica Birstler
Erica Birstler is Senior Director of Market & Competitive Intelligence at ProfitSolv. Erica has over 15 years of experience in the legal software industry, catering to the specialized technology needs of small to mid-sized law firms. She has given numerous presentations across North America on legal technologies such as law practice technology management, cloud computing, and legal billing & trust accounting compliance.
Erica Birstler
logo
CosmoLex is cloud-based law practice management software that integrates trust & business accounting, time tracking, billing, email & document management, and tasks & calendaring, in a single application.
+1 866-878-6798
1555 Palm Beach Lakes Blvd, Ste 220 West Palm Beach, FL 33401
LinkedInX

CosmoLex is part of ProfitSolv, a collection of best-in-class software solutions for professional services firms, allowing the freedom for growth and innovation. Using a product-centric and customer-first approach, ProfitSolv collaborates with firms to offer better client services.

©2026 ProfitSolv Purchaser, Inc., All rights reserved. ProfitSolv, CosmoLex, and respective logos are trademarks or registered trademarks of ProfitSolv Purchaser, Inc. and its affiliates. All product names and trademarks are the property of their respective owners.