Inside LawAccounting's Check Printing & Payment Run Engine: How Law Firms Cut Trust and Operating Payments in Batches Without Ever Crossing an Account (2026 Feature Spotlight)
Most firms still cut checks the way they did in 2009: a print run, a signature stamp, and a bookkeeper mentally tracking which stack came from which account. LawAccounting's payment run engine handles check and electronic disbursements as a controlled batch - account-scoped, matter-linked, positive-pay ready, and posted to the GL and client ledger the moment it clears the approval gate. Here is how it works and why it matters for trust compliance.
Published: 2026-08-31T11:09:32.734Z ยท Category: Legal Accounting ยท 9 min read
๐งพ The Twenty Minutes Where Compliance Actually Fails
Ask a firm to describe its trust controls and you will hear about the chart of accounts, matter ledgers, and monthly three-way reconciliation. All of that matters. But look at the disciplinary summaries any state bar publishes and the recurring pattern is not a design flaw in the ledger. It is a disbursement that should never have gone out: a check written against a client's funds before the settlement deposit cleared, a payment drawn on the IOLTA account because that was the checkbook in the drawer, a voided check that was never reversed in the books.
Those are all process failures at the moment of payment. Which means the control has to live at the moment of payment too.
โ๏ธ How the Payment Run Engine Works
1. Account-scoped from the first click
A payment run begins by selecting the disbursing account - operating, IOLTA, a non-IOLTA trust account, escrow, or payroll. From that moment, the batch is scoped. Only obligations legitimately payable from that account appear as selectable. A vendor bill coded to firm overhead simply cannot be picked up in an IOLTA run, because it never enters the candidate list.
2. Client-ledger validation before the batch will build
For trust runs, the engine validates each proposed payment against the individual client ledger, not just the account balance. A $9,400 medical lien payment on a matter holding $9,150 is rejected at build time with the specific shortfall named - long before anything prints and long before the bank produces the overdraft notice that goes to the state bar.
3. Cleared-funds enforcement
The engine distinguishes deposited funds from collected funds. Disbursing against a settlement check that has been deposited but has not cleared is one of the most common serious trust violations, and it is invisible in a system that only tracks book balances. Payment runs flag or block uncollected-funds disbursements according to the rule your jurisdiction applies.
Account scoping
Select the disbursing account first. Ineligible payables never appear in the batch - crossing accounts is structurally prevented, not policed after the fact.
Per-matter ledger checks
Every trust payment validates against that client's ledger balance, with the exact shortfall surfaced before printing.
Cleared-funds control
Deposited is not collected. Disbursements against uncleared deposits are flagged or blocked at build time.
Sequential check control
Check numbers are assigned per account from a managed sequence. Gaps, duplicates, and reused numbers are detected automatically.
Positive-pay export
Generate the bank's positive-pay file straight from the run, so the issued-check list your bank validates against is always current.
Void & reissue trails
Voids reverse the GL and matter ledger in one action, preserving both the original and the reversal for the audit record.
4. Approval gates that match how firms actually sign
Most firms have thresholds - a paralegal can release a $200 filing-fee reimbursement, but a $47,000 settlement disbursement needs a partner. Approval routing is configurable by amount, account type, and payee category, with each approval time-stamped and attributed. Trust runs can require a second approver regardless of amount.
5. One posting, three places
When a run is released, a single transaction posts the general ledger entry, the matter-level ledger entry, and the payables settlement together. There is no overnight sync, no export file, and no window in which the check exists but the books do not reflect it. That window is where reconciliation differences are born.
๐ณ Checks Are Not Going Away - But They Are Not the Whole Run
Legal disbursement remains stubbornly paper-heavy: courts, some medical providers, expert witnesses, and many lienholders still want a physical check. The engine treats check and electronic payment as two output methods of the same controlled run, so a single approved batch can produce printed checks for the lienholders and ACH payments for the vendors who accept them - with one posting, one audit trail, and one reconciliation.
| Capability | LawAccounting โ | Generic Accounting Package โ |
|---|---|---|
| Batch scoped to a specific bank account | โ Enforced at build | โ Dropdown selection |
| Validates against individual client ledger | โ Per-matter | โ Account balance only |
| Blocks disbursement against uncleared funds | โ Built in | โ Not modeled |
| Posts to matter ledger and GL in one transaction | โ Simultaneous | โ Requires sync or re-keying |
| Positive-pay file generation | โ Per account | โ ๏ธ Often add-on or manual |
| Trust-specific dual approval | โ Configurable | โ Generic AP approval |
| Void reverses matter ledger automatically | โ Single action | โ Manual correcting entry |
๐ What It Changes in Practice
Firms that move disbursement into a controlled run typically report three shifts. Check runs that took most of an afternoon compress to under an hour, because the eligibility checking that used to be manual now happens at build. Month-end trust reconciliation gets shorter, because outstanding-check lists and void handling are already accurate. And the anxious partner question - "are we sure nothing went out of trust that shouldn't have?" - gets answered by a report instead of a memory.
- Trust violations overwhelmingly occur at the moment of disbursement, so the control belongs in the payment run - not only in the ledger design or the monthly reconciliation.
- Account-scoped batches make cross-account payments structurally impossible rather than merely discouraged.
- Per-matter ledger validation and cleared-funds enforcement stop the two most common serious trust errors before anything prints.
- Checks and ACH belong in the same approved run, with one posting to the GL, the matter ledger, and payables simultaneously.
- Positive-pay export, managed check sequences, and automatic void reversals turn month-end trust reconciliation from an investigation into a confirmation.
See a Payment Run That Refuses the Wrong Check
Watch LawAccounting build a trust disbursement batch live - account scoping, per-matter validation, cleared-funds checks, and positive-pay export in one controlled run.
Schedule Your Demo โ