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

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)
๐Ÿ’ก IN SHORT
Disbursement is where trust compliance actually breaks - not in the ledger design, but in the twenty minutes somebody spends printing checks. LawAccounting's payment run engine treats every disbursement as an account-scoped batch: you select an account, the system shows only payables eligible from that account, it blocks any trust payment that would overdraw a client ledger or disburse against uncleared funds, and it posts to the GL and the matter ledger in the same transaction that produces the check or ACH file. Positive-pay export, void and reissue trails, and check-number control come standard.
๐Ÿ‘ฅ Who should read this: Controllers & Bookkeepers Firm Administrators Managing Partners

๐Ÿงพ 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.

๐Ÿšซ Red Flag
If your disbursement process involves exporting an approved payables list, opening a check-writing module in a separate accounting package, and manually selecting the bank account from a dropdown - your only defense against paying a firm expense out of IOLTA is the attention span of whoever is clicking. That is not a control. That is a hope.

โš™๏ธ 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.

๐Ÿ’ก Pro Tip
Enable positive pay on your IOLTA account first, not your operating account. Firms usually protect operating cash because it feels like "the firm's money," but a fraudulent draw on IOLTA is simultaneously a financial loss and a reportable compliance event affecting every client whose funds share that account.

๐Ÿ’ณ 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.

CapabilityLawAccounting โœ…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.

โš ๏ธ Watch Out
Speed is a side effect, not the goal. If a vendor demonstrates their payment module by emphasizing how fast you can push a batch out the door without showing you what the batch refused to include, you are looking at a printing feature, not a control.
โœ… Key Takeaways
  1. 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.
  2. Account-scoped batches make cross-account payments structurally impossible rather than merely discouraged.
  3. Per-matter ledger validation and cleared-funds enforcement stop the two most common serious trust errors before anything prints.
  4. Checks and ACH belong in the same approved run, with one posting to the GL, the matter ledger, and payables simultaneously.
  5. 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 โ†’

Related Articles

โ† Back to Blog