Mathproven

Dormant trust balance report

Open a trust transaction list (.csv or .xlsx) with a date, an amount, and a client or matter on each row: the same export the negative-balance scanner reads. Type an as-of date and a period in years or months. The report takes every client's balance on the as-of date and the date of its last activity, and lists each balance above zero whose last activity is before the cutoff, with its age. Balances below zero are listed on their own. The listed, active, and below-zero balances are added up and proved to equal the trust total.

The file is read in your browser and stays on this device. Nothing is uploaded.

Trust total on the as-of dateListed: no activityActive balancesListed plus active equals the trust total
The trust total, split into listed balances and active balances.

The file is read in this browser and is not uploaded.

The same transaction list opens in the negative-balance scanner, which walks every client balance date by date, and the three-way reconciliation report compares the bank, the journal, and the client ledger balances for one date.

What gets checked

Your numbersThe mathThe checksVerifiedNot verified
A result that fails a check is marked not verified. It is never shown as correct.

How it works

  1. Open the transaction list. Drop a .csv or .xlsx export of trust account transactions with a client or matter on each row. It is read in the browser. The report sees only the rows in the file, so the export has to reach back to each client's last activity, or the earlier balance is carried in.
  2. Check the column mapping. Columns are matched from the header words: date, client or matter, amount (or separate money-in and money-out columns), check number, and description. Any choice can be changed.
  3. Type the as-of date and the period. The as-of date is the date the balances are taken on; rows after it are left out. The period is a whole number of years or months, and the tool has none of its own. Optionally carry in balances from before the first row, each with its last activity date.
  4. Read and export. The listed balances come first, oldest last activity first, each with its age. Then come balances below zero, rows with no client or matter, the totals, and every client. Download Excel or CSV, print, or save the certificate.

Worked example

A made-up trust account: twelve rows for six clients, no carried-in balances, the as-of date typed as 2026-09-30, and the period typed as 3 years, so the cutoff is 2023-09-30.

DateCheck no.PayeeClient or matterAmount
2019-04-08Deposit - settlementJuniper estate$12,000.00
2019-06-142011Distribution to heirsJuniper estate-$11,250.00
2020-01-15Deposit - settlementAspen matter$8,000.00
2020-02-032032Settlement to clientAspen matter-$8,000.00
2021-02-01Deposit - retainerMaple matter$2,500.00
2021-05-202087Court reporterMaple matter-$1,812.40
2022-11-03Deposit - closing fundsSpruce closing$40,000.00
2022-11-102140Payoff to lenderSpruce closing-$39,875.15
2023-08-15Deposit - retainerWillow matter$1,000.00
2023-10-022201Filing feeWillow matter-$350.00
2024-06-03Deposit - recording costsCedar matter$300.00
2024-06-102261Recording feesCedar matter-$325.00

Three balances are listed, oldest first: Juniper estate $750.00, last activity 2019-06-14, age 7 years, 3 months, 16 days; Maple matter $687.60, last activity 2021-05-20, age 5 years, 4 months, 10 days; Spruce closing $124.85, last activity 2022-11-10, age 3 years, 10 months, 20 days. Together they are $1,562.45. Willow matter's $650.00 is active: its deposit is before the cutoff, but its check on 2023-10-02 is after it. Aspen matter is at $0.00 and is not listed, though its last activity is in 2020. Cedar matter is at -$25.00 and is listed on its own as below zero. Listed $1,562.45 + active $650.00 + below zero -$25.00 = $2,187.45, the trust total of all twelve rows. The arithmetic checks pass; the balance below zero is a warning.

The example uses made-up names and numbers.

Questions

What period does the report use?

Only the one typed. The tool has no table of state rules and no period of its own. The length that applies to a trust account is set by the rules that govern it, which differ from state to state, and it is typed here in years or months.

How is the cutoff worked out?

It is the as-of date less the period: the same day of the month, that many months or years earlier, or the last day of that month when it is shorter (March 31 less one month is the last day of February). A balance is listed when its last activity is before the cutoff; activity on the cutoff date itself is not listed. Ages are counted back from the as-of date the same way, so every listed age is longer than the period.

What counts as activity?

A row for that client or matter with an amount other than zero, dated on or before the as-of date, or the last activity date typed for a carried-in balance. A row with an amount of zero is not counted. Contact that is not a row in the file, such as a letter or a call, is not in the file and is not counted.

What if the file starts after some clients' last activity?

A balance with no recent activity may have no rows at all in a recent export. The report sees only the rows in the file, so the export has to reach back to each client's last activity, or the earlier balance is carried in: the client, the balance before the first row, and the date of its last activity. Clients not carried in start at zero.

Why are balances below zero listed separately?

A balance below zero means more was paid out for that client than was received. It is listed on its own with its last activity and age, shown as a warning, and kept in the totals, so listed, active, and below-zero balances still add up to the trust total. It is never in the list of balances above zero.

Is a listed balance unclaimed or abandoned?

The list shows balances by amount and last activity only. Whether a balance counts as unclaimed or abandoned is set by the rules that apply, and the report makes no statement about it.

Does the report say where or when the money goes?

No. It lists balances, dates, and ages, and proves the totals. It does not say what any rule requires, whether a balance is reported, or where or when money goes.

This tool calculates and checks numbers. It is not legal, tax, or medical advice.

Template updates by email

At most four emails a year, when the free templates and rate tables for law firm trust accounts are updated for a new quarter. Each has a one-click unsubscribe link.

Only the address typed here is sent, never anything from a file opened on this page. Nothing is added until the link in the confirm email is opened. Mathproven is a product of OpenSlot LLC, PO Box 96, Paintsville, KY 41240, USA. Privacy.