Manage every bank account your law firm holds, and the ledger behind it.
An account is a bank account your firm keeps: operating, savings, or trust. Each one carries a running balance and the full ledger of deposits, withdrawals, and payments behind it.
The balance is the ledger, not a number you type
Every account your firm holds sits in one list, and each balance is the sum of the entries beneath it. Follow an entry back to its invoice or matter, and void a wrong one rather than edit it.
Choose a trust type and the account changes behavior: a Clients tab, a balance for every client with money in it, and a category required on each deposit.
Trust accountingOne form for money in and out
On firm accounts, positive is a deposit and negative a withdrawal.
The ledger behind a balance
Follow any entry back to its invoice, matter, or client.
Prove the ledger against the bank statement
Open the Reconcile tab, enter the statement's closing balance, then tick off the entries it covers. Complete waits for a zero difference, and a completed one reopens without undoing a match.
Set up your accounts, then reconcile them.
Browse the docsFAQs
Account types, the ledger under each balance, voids, and reconciling.
What kinds of accounts can we set up?
Operating and savings hold your firm's own money, and Credit Card and Other cover the rest of what a firm keeps. Trust Account, IOLTA, and Escrow hold client or third-party funds, and some regions show Client Trust Account in place of Trust Account and IOLTA. Choosing a trust type turns on a Clients tab, a balance for every client with money in the account, and stricter deposit rules.
Can we type a corrected balance straight onto an account?
No. Esqase treats the ledger as the single source of truth. Every entry carries a signed amount and the balance is the sum of those amounts, so the edit dialog has no balance field at all. Saving a transaction moves the balance by exactly that entry's amount, and voiding one rolls it back.
What happens when an entry is recorded wrongly?
You cannot edit or delete a posted entry, because the ledger is meant to be a permanent record. Open the row's menu, choose Void transaction, and enter a reason. Esqase marks the row Voided, removes its amount from the running balance, and records who voided it and when. Then record a correct entry.
How do we find one entry in a long ledger?
Search the Transactions tab and it matches the entry's type, reference number, payer or payee, source or destination, description, and account name. A Type filter narrows to one or more kinds, and a trust account adds a Client filter. As you filter, the summary cards recalculate, so Funds in, Funds out, and Net change describe the rows on screen.
Which entries can we match against a bank statement?
Only Posted entries dated on or before the statement date. A pending entry, a voided one, or an entry dated after the statement never appears in the workspace, and searching will not bring it up. If a line from your statement is missing, check that entry's status on the account's Transactions tab first.
Can we finish a reconciliation while a difference is showing?
No. Complete reconciliation stays disabled until the Difference reads zero, and Esqase rechecks the figures at the moment you click, so an entry that changed while you worked is caught there. Deposits in transit and uncleared cheques stay unmatched: they are why the two balances differ, and they carry forward to the next statement.
Can we correct a reconciliation after completing it?
Yes. Open it with View, click Reopen, and confirm. Matched entries stay matched and nothing is undone, because reopening lifts the lock so you can match and unmatch again. The Reconcile tab keeps every statement the account has been reconciled against, with its status, statement balance, and remaining difference, filtered by statement date or status.