Trust accounting is the single fastest way for a lawyer to lose a license. A missed three-way reconciliation, a retainer deposited to the operating account, a card processor that swept a chargeback out of IOLTA — any one of these can put a firm on the wrong side of a bar grievance in a week. Most lawyers know the rule. Very few firms have the daily operational discipline to prove compliance on demand. This guide is written for the managing partner, the firm administrator, and the solo who has to keep a clean trust account without a full-time bookkeeper. It covers the ABA Model Rule 1.15 framework, the state variations that actually matter, the mechanics of three-way reconciliation, the software choices that either make trust accounting boring or make it dangerous, and the workflows that separate a defensible trust account from one that quietly drifts out of balance.
We treat trust accounting as an operations problem, not a bookkeeping problem. If your system forces a human to remember to move money from trust to operating, to reconcile three ledgers once a month, or to reverse a chargeback to the correct client, you already have a compliance gap. The right software closes that gap by default. The wrong software hides it until an auditor finds it.
Why trust accounting is the highest-risk function in a law firm
State bars discipline lawyers for trust-account violations more often than for any other single issue. The pattern is almost always the same lawyer did not steal anything, but the account fell out of balance, a client retainer was commingled with operating funds, or the firm could not produce a clean three-way reconciliation when the bar asked. Intent is not a defense. Model Rule 1.15 and every state analog are strict-liability rules. The firm is responsible for the money in the trust account regardless of who made the mistake — the bookkeeper, the partner, or the card processor.
The risk is magnified by three structural factors. First, trust accounts hold other people's money, so any shortage is presumptively misappropriation. Second, most small and mid-sized firms run trust through the same ad-hoc spreadsheets they use for billing, which makes errors invisible until the next bank statement. Third, modern firms take card payments, which introduces chargebacks, processing fees, and reversals that have specific trust-accounting treatments under most state rules — and which most firms handle incorrectly without realizing it.
What a bar auditor actually looks for
A bar audit is not a forensic investigation in most cases. It is a checklist. The auditor wants to see named IOLTA or client trust account at an approved depository, a client ledger for every person with funds in trust, a trust journal covering every deposit and disbursement, monthly three-way reconciliations signed off by a responsible lawyer, no negative client balances at any point, and no commingling between trust and operating. If you can produce those six artifacts for the last three years in under thirty minutes, you will pass. If you cannot, the audit expands.
The grievance triggers almost no one prepares for
The most common trigger is not theft. It is a bounced trust check because another client's funds were used to cover a disbursement. The second most common is a card-processor chargeback that pulled money out of IOLTA after the client dispute. The third is a fee dispute where the client argues the firm drew down the retainer too early or without the required invoice. Each of these is a technical rule violation before it is an ethics question. Catching them requires daily, not monthly, visibility into client ledgers.
ABA Model Rule 1.15 and what it actually requires
ABA Model Rule 1.15 is the parent rule for trust accounting in almost every US jurisdiction. The rule has four operative pieces. First, lawyer funds must be kept separate from client funds. Second, client funds must be held in a separate account in the state where the lawyer's office is located. Third, complete records of client funds must be kept for at least five years after representation ends. Fourth, unearned fees and advances for expenses must be deposited to trust and only withdrawn as earned or incurred.
The rule seems simple. The operational surface area is not. 'Separate account' means a properly titled IOLTA (Interest on Lawyer Trust Accounts) or dedicated client trust account at an approved financial institution. 'Complete records' means not just bank statements but client-level subledgers, a trust journal, reconciliations, and the underlying invoices supporting every withdrawal. 'Only as earned' means no pre-emptive transfers, no rounding, and no covering an operating-account shortfall by pulling from trust and repaying it later. That last behavior — the 'borrowing' that every disbarred lawyer swears was temporary — is the fastest path to disbarment in the rule book.
IOLTA vs dedicated client trust accounts
An IOLTA account is a pooled trust account where interest is swept to the state bar foundation to fund legal aid. It is used when client funds are too small or short-term to justify a separate interest-bearing account for that client. A dedicated client trust account is used when funds are large enough or held long enough that interest to the client would be meaningful. Most firms use IOLTA for retainers and settlement holds under a few months, and dedicated accounts for large, long-term settlement funds. Every state has its own threshold and its own list of approved IOLTA banks. Always verify with your state bar.
Retainers, evergreen retainers, and advance fee deposits
The default rule in most jurisdictions is that an advance fee — money paid before services are rendered — belongs in trust until earned. There are two important variations. A true retainer (sometimes called a classic or general retainer) is paid to secure availability and may belong in the operating account because it is earned on receipt. A flat fee may be depositable to operating if the engagement agreement says so and the jurisdiction allows it. California, for example, allows flat fees to go to operating only with specific written disclosures. Misclassifying an advance fee as a flat fee is one of the most common trust violations in small firms. When in doubt, deposit to trust and withdraw against invoices.
Evergreen retainers — where the client keeps a minimum balance in trust that is replenished as it is drawn down — are allowed in every state but require clear agreement language, automated replenishment requests, and monthly statements showing the running balance. A law firm operating system with native trust accounting should generate the replenishment request, the invoice, and the drawdown transfer in one workflow.
The mechanics of three-way reconciliation
Three-way reconciliation is the single procedural control that catches almost every trust accounting mistake. It compares three balances on the same date and confirms they match to the penny bank statement balance (adjusted for outstanding items), the trust journal balance (the sum of every deposit and disbursement in your books), and the client ledger balance (the sum of every individual client's trust balance). If any two of these disagree, something is wrong, and you find it before the next month closes.
What each of the three balances represents
The bank balance is what the bank thinks you have, adjusted for deposits in transit and outstanding checks. The trust journal is the chronological record of everything that touched trust, regardless of client. The client ledger total is the sum of individual client positions — Smith has $4,200, Johnson has $11,500, and so on. In a clean account the three numbers are identical on reconciliation day. In a messy account they drift for reasons that always turn out to be fixable if caught early and catastrophic if not.
Why monthly is not frequent enough
Bar rules in most states require monthly three-way reconciliation. That is a minimum, not a best practice. Real trust shortages compound quickly. A card processor reverses a $3,500 retainer on the 4th; if your next reconciliation is on the 30th, you have twenty-six days during which every disbursement from that client's ledger is technically coming out of another client's funds. Modern practice management software should run a continuous three-way reconciliation in the background and flag discrepancies the same day. YesCounsel's trust module, for example, updates all three balances on every transaction and throws an exception the moment they drift. That turns reconciliation from a monthly panic into a daily non-event.
The adjustments that cause the most errors
Outstanding checks, deposits in transit, bank fees wrongly charged to trust, interest postings that should have gone to the IOLTA foundation, voided transactions not reversed in the ledger, and credit card processing fees applied against client deposits — these are the line items that break reconciliations. Each has a correct handling under state rules. Bank fees, for example, should almost always come out of the operating account, not trust. If your bank charges a monthly service fee to the IOLTA and it hits the trust balance, you need to reimburse trust from operating the same day and document the reason.
State-by-state variations that matter
Model Rule 1.15 is the floor, not the ceiling. Every state adds its own requirements. A firm that practices in one state needs to know its own rule; a firm with multi-state attorneys needs to know every rule where its attorneys are licensed. The following is a working summary, not legal advice. Verify with your state bar before making operational decisions.
California
California's rule is Rule 1.15 under the California Rules of Professional Conduct. It requires a specific Client Trust Accounting Handbook methodology, annual registration of IOLTA accounts with the State Bar, mandatory CTAPP (Client Trust Account Protection Program) self-assessment and certification for every active lawyer, and specific rules for flat-fee deposits including written disclosures about the client's right to a refund of unearned fees. California is also one of the most aggressive jurisdictions for trust-account audits. A firm practicing in California must treat CTAPP compliance as a recurring operational event, not a form to file once.
New York
New York requires trust accounts to be designated 'Attorney Special Account,' 'Attorney Trust Account,' or 'Attorney Escrow Account.' Records must be kept for seven years, longer than the ABA five-year floor. New York also has specific rules about dishonored check reporting are required to notify the state grievance committee of any overdraft on an attorney trust account. That notification is automatic and unavoidable. If your trust account bounces a check, the state knows before you do.
Texas
Texas Rule 1.14 covers trust accounting. Texas requires IOLTA participation by every attorney holding client funds, unless a specific exemption applies. The State Bar of Texas has a structured IOLTA compliance reporting cycle and specific disbursement rules — for example, you cannot disburse against a client's funds until the deposit has actually cleared, which affects how fast you can cut settlement checks.
Florida
Florida Rule 5-1.1 requires monthly three-way reconciliations and annual trust accounting compliance certifications. Florida also has explicit rules on credit card processing and processing fees must not reduce the client's trust balance. If a processor takes 2.9 percent off a trust deposit, the firm must make the client whole from operating funds. Getting this wrong is a recurring source of Florida trust-account grievances.
Illinois
Illinois Rule 1.15 plus the ARDC (Attorney Registration and Disciplinary Commission) overlay require annual trust-account registration and overdraft-notification participation. Illinois also has a specific rule that unclaimed client funds held in trust for more than a certain period must be escheated to the state's unclaimed property fund, not kept indefinitely in the firm's IOLTA.
Washington
Washington's RPC 1.15A and 1.15B impose one of the most detailed record-keeping regimes in the country, including specific requirements for the format of the trust journal and client ledger. Washington also has aggressive audit authority through the Washington State Bar Association, and its disciplinary counsel treats a failure to produce reconciliations as independent grounds for discipline.
Commingling, misappropriation, and the grey zones in between
Commingling is mixing client funds with firm funds in a single account. Misappropriation is using client funds for firm or personal purposes, even temporarily. Both are sanctionable. The grey zones come from everyday operations a check into the wrong account, letting a client's balance go negative, or transferring earned fees from trust to operating based on a timekeeping record rather than an issued invoice.
The negative client ledger problem
A client ledger should never go negative. If Smith has $4,200 in trust and the firm pays a $4,500 expert invoice out of trust for Smith's matter, the $300 difference has to come from Johnson — which is a technical misappropriation of Johnson's funds, even though the firm will 'make it up' when Smith's next retainer deposit clears. Software should block the disbursement before it happens. Manual reconciliation catches it after it has already happened.
The earned-but-not-invoiced trap
A common small-firm practice is to transfer money from trust to operating at the end of the month equal to the hours worked, on the theory that the fees are earned. This is wrong in most jurisdictions. The rule is that an invoice must be issued to the client, the client must have an opportunity to dispute, and only then may the firm transfer. Some states require a specific notice period. The safe pattern is invoice, wait the required period, transfer from trust to operating, post the transfer to both ledgers the same day.
Credit card, ACH, and chargeback handling
Accepting cards into trust is allowed in almost every state but comes with specific rules. Processing fees cannot reduce the client's balance. Chargebacks must be reversed correctly. Surcharges are allowed in most states but prohibited in a few. Using a generic Stripe account for trust deposits is almost always a compliance problem because generic processors sweep fees out of the deposit and aggregate chargebacks across a merchant account rather than at the client level.
LawPay, Clio Pay, and legal-specific processors
Legal-specific processors like LawPay, Clio Payments, and the payment rails built into modern practice management software are designed so that processing fees come out of a linked operating account rather than the trust deposit. That single design choice eliminates the most common compliance failure in firms that started taking cards. As of 2026, most modern practice management platforms — including YesCounsel — use a compliant legal processor by default. If you are on a general-purpose processor for trust deposits, your first priority is to migrate.
Handling chargebacks without falling out of compliance
When a client disputes a card charge that hit trust, the processor may reverse the deposit. The correct response is immediate the client's ledger from the operating account so the trust balance does not go negative, document the reason, and contest the chargeback with the processor. Modern software should trigger this workflow automatically when a chargeback is reported.
Software options and what actually matters
Trust accounting software is not a category where you want to save money by stitching together QuickBooks and a spreadsheet. The native category leaders — CosmoLex, TrustBooks, Soluno, Clio's Accounting add-on, and all-in-one systems like YesCounsel — are purpose-built for the three-way reconciliation workflow and the state-specific rules. General accounting software is not.
CosmoLex
CosmoLex was one of the first integrated law-firm accounting platforms with native trust accounting. It handles IOLTA, three-way reconciliation, and state-specific reporting. Pricing as of 2026 is typically in the $89 per user per month range, with trust accounting included. Strength accounting engine. Weakness experience feels dated relative to newer platforms.
TrustBooks
TrustBooks is a narrower, trust-only tool designed for firms that want to keep their main accounting elsewhere (often QuickBooks) and use TrustBooks for client ledgers, reconciliations, and state compliance reporting. It is lightweight and inexpensive but requires a second system for operating accounting.
Clio Manage plus Clio Accounting
Clio splits trust accounting between Clio Manage (client ledgers, trust transactions) and Clio Accounting (the full bookkeeping suite, sold as an add-on). As of 2026 the combined cost is typically $119 per user per month for Clio Manage Advanced plus a separate Clio Accounting subscription. It works, but firms frequently report the two-product split creates reconciliation edge cases.
Soluno
Soluno is a mid-market legal accounting platform stronger on financial reporting than on front-office practice management. Firms that outgrow small-firm tools sometimes move to Soluno for the reporting depth, then re-integrate with a practice management front end.
YesCounsel native trust accounting
YesCounsel includes IOLTA-compliant trust accounting in the base $59 per user per month plan, with no add-on or module fee. Three-way reconciliation runs continuously, client ledgers cannot go negative (the system blocks the disbursement and surfaces the exception), card processing uses a compliant legal processor with fees routed to operating, and monthly reconciliation reports generate automatically and are stored for the bar-mandated retention period. YesCounsel is built for firms that want the functional equivalent of CosmoLex without the separate add-on pricing and the separate login.
What a modern trust workflow should look like
A law firm operating system that treats trust accounting as a first-class function should make the right action the default action. The following workflow is what every firm should be running, whether through YesCounsel or a comparable native platform.
Retainer intake
Client signs engagement agreement. System generates retainer invoice. Client pays by card, ACH, or check. Card and ACH route to the legal processor; processing fees come out of operating. The deposit lands in IOLTA. The client ledger is created. The trust journal is updated. Every step is logged with a timestamp and a user ID.
Work in progress
Attorneys and staff capture time. Time entries are associated with matters. No transfer from trust happens yet. The client portal shows the running retainer balance. When the balance falls below the evergreen threshold, the system automatically emails the client a replenishment request with a payment link.
Billing cycle
At the end of the billing period, the system generates an invoice. The invoice is delivered through the client portal and by email. The system waits the state-required notice period (or the longer period specified in the engagement letter). At the end of the notice period, the system initiates the transfer from trust to operating, equal to the invoice amount (or the lesser of the invoice and the trust balance). Both ledgers update simultaneously.
Disbursements to third parties
A matter incurs an expert witness fee. The system verifies the client has sufficient trust balance. If yes, it issues the trust check or ACH, updates the client ledger and trust journal, and records the disbursement against the matter. If the client does not have sufficient balance, the disbursement is blocked and the attorney is notified to request replenishment or bill the expense to operating as a soft cost.
Monthly reconciliation
On the first business day of each month, the system pulls the bank statement via bank feed, compares it to the trust journal and the sum of client ledgers, produces the three-way reconciliation report, flags discrepancies for review, and routes the final report to the responsible partner for sign-off. Signed reports are retained for the bar-mandated period (five, seven, or more years depending on state).
How long does it take to set up and migrate?
A small firm migrating from a spreadsheet or QuickBooks-only setup to a native trust accounting platform can usually be live in one to two weeks. The critical path is not software setup, which is a few hours. It is the opening-balance migration active client ledger has to be recreated in the new system with its exact trust balance on the cutover date, and the new system has to reconcile to the bank balance on day one. Getting the opening balances wrong contaminates every future reconciliation, so firms should plan for a reconciled cutover with professional help if they have more than a handful of active trust balances.
Migration best practices
Pick a cutover date that aligns with a month-end reconciliation. Export client-by-client trust balances from the old system. Re-key or import them into the new system. Run a reconciliation on the cutover date and confirm the three balances match. Do not cut over mid-month. Do not delete the old system for at least 90 days in case you need to look back at a transaction.
How YesCounsel handles migration
YesCounsel's onboarding for founding cohort firms includes a guided trust migration import your client ledgers from CSV or from supported platforms, run the reconciliation against your bank statement on the cutover date, and do not release the account for live use until the three-way reconciles. For the first 50 firms in the founding cohort, migration assistance is included at no extra cost.
Is trust accounting included with YesCounsel, or do I pay extra?
Included. The $59 per user per month plan includes trust accounting, billing, matter management, document management, e-signatures, client portal, AI research, and every other module. No add-on fees, no AI credits, no overage fees. Price is locked forever for the first 50 firms in the founding cohort. The 14-day trial covers the full product, and we offer a 30-day refund and a $10,000 savings guarantee against equivalent stacks. For comparison, getting CosmoLex-equivalent trust accounting plus a separate practice management system usually runs $150 to $220 per user per month in 2026, depending on configuration.
Defending a bar audit
A bar audit is stressful but winnable if your records are in order. The auditor will ask for engagement letters, a list of all active trust balances, reconciliations for a sample period (often the last twelve to thirty-six months), a sample of disbursement records with backing invoices, and evidence that fees transferred from trust to operating were supported by issued invoices and the required notice period.
The 30-minute audit packet
Every firm should be able to produce the following in under thirty minutes last twelve three-way reconciliations, a current client ledger list with balances, the engagement letter and payment history for any specifically-requested matter, the trust journal for the last twelve months, and a record of every trust-to-operating transfer with the supporting invoice. If your software can produce this set with a single export, you are ready. If it requires a day of bookkeeper work, you are not.
Why automation is the only defensible answer at scale
A solo with five active matters can run clean trust accounting on a spreadsheet if the lawyer is disciplined. A fifteen-lawyer firm cannot. The number of client ledgers, disbursements, chargebacks, and edge cases compounds past the point where manual reconciliation is reliable. Every firm that has faced a trust-account grievance started out believing their manual process was fine, right up until the month it wasn't. Automation is not a nice-to-have at that scale. It is the only defensible posture.
Frequently asked questions
Do I need a separate IOLTA account for each client?
No. IOLTA is a pooled account that holds funds for multiple clients at once, with individual client ledgers tracking each client's position. You only need a dedicated (non-pooled) trust account when a specific client's funds are large enough or held long enough that interest earned for that client would be material — this is a client-by-client judgment governed by your state rule.
Can I accept credit cards into my IOLTA?
Yes, but only through a processor that routes fees out of a linked operating account and handles chargebacks at the client-ledger level. LawPay, Clio Payments, YesCounsel's native processor, and a handful of other legal-specific rails are compliant. Generic processors like a standard Stripe account typically are not.
What happens if my trust account goes negative even by one dollar?
In most jurisdictions the bank is required to notify the state disciplinary authority. You must immediately reimburse from the operating account, document the reason, and be prepared to explain to the bar. A single overdraft is not automatically disciplinary, but it opens an inquiry.
How long must I keep trust records?
The ABA Model Rule requires five years after representation ends. Many states require longer — New York requires seven, some require ten. Verify with your state bar and default to the longer period.
Is three-way reconciliation required in every state?
Three-way reconciliation is either explicitly required or implicitly required by the general duty to keep complete records in nearly every US jurisdiction. If your state rule does not use the phrase, it still requires you to keep records that reconcile the bank, the trust journal, and the client ledgers — which is exactly what a three-way reconciliation proves.
What is the difference between a flat fee and an advance fee?
An advance fee is money paid before services are rendered that is earned as the work is done; it belongs in trust until earned. A true flat fee may, in some states and with the right written disclosures, be deposited to operating on receipt. Misclassifying an advance fee as a flat fee is a common violation. When uncertain, deposit to trust.
Can I use QuickBooks for trust accounting?
You can, but it is error-prone. QuickBooks does not enforce the negative-client-ledger rule, does not produce a three-way reconciliation in the required format by default, and does not route card-processing fees correctly. Firms that run trust through QuickBooks typically rely on a bookkeeper's discipline, which is a single point of failure.
Does YesCounsel charge extra for trust accounting?
No. Trust accounting is included in the $59 per user per month base price, along with every other module. See /pricing for the full offer.
How long does a YesCounsel trust migration take?
Most firms are live within one to two weeks of signing, including a reconciled cutover. Migration assistance is included at no extra cost for founding cohort firms. See /contact to start a migration conversation.
What if my firm practices in multiple states?
You need to comply with the trust-accounting rules of every state where your attorneys are licensed and hold client funds. YesCounsel supports per-attorney rule profiles so a Florida-licensed attorney's reconciliation format, retention period, and notice period can differ from a New York attorney's. See /enterprise for multi-state configuration.
Get your trust account on rails
If trust accounting is the most exposed function in your firm, it should also be the most automated. YesCounsel includes native IOLTA trust accounting, continuous three-way reconciliation, compliant card processing, and a full bar-audit export in the base $59 per user per month plan — no add-ons, no AI credits, no overage fees, price locked forever for the first 50 firms in the founding cohort, 14-day trial, 30-day refund, and a $10,000 savings guarantee against equivalent stacks. Start a trial at /register, compare the offer at /pricing, or talk to us about migration at /contact. You can also review how we handle data protection and access logs at /security, and see how trust workflows adapt to specific practice areas at /for/litigation and /for/estate-planning. A clean trust account is a daily operating habit. The right software turns it into a background process you no longer think about.
