Trust fund accounting with IOLTA

Bookkeeping is a necessary evil for all businesses. If accounting is not your chosen profession, then it is easily a pain point, especially when deciding what software to use. 

If you are a legal firm, bookkeeping can be additionally daunting due to ethics rules and fiduciary responsibilities, which require firms to maintain funds in a Client Trust account. The legal requirements of trust accounting vary in different jurisdictions. Lawyers who chose law school to avoid the field of accounting may cringe at the sheer thought of client trust accounting, but with BQE CORE, the process for client trust accounting is easily managed. 

What is Trust Fund Accounting

In the legal industry, it is a common practice to use trust accounts, or in some cases IOLTA, to manage funds on behalf of a client. It is paramount to keep these funds separate from any of the firm’s operative bank accounts. Therefore, when selecting a management or accounting software for your firm, it is important that it can address a more complex accounting structure.

Getting Started in CORE

In order to enable Trust Fund accounting for any firm in CORE, access the Settings > Accounting > General screen. Here, you will find the option to enable/disable the Trust Fund Accounting feature. It is automatically turned on for the legal industry. Next, you should customize your Chart of Accounts to reflect the accounts you need to manage your client’s Trust Accounts.

Under the Chart of Accounts screen, there is an account type called “Bank (IOLTA),” also called a Trust Fund account. Begin by creating a Trust Fund Account of Type Bank (IOLTA) to track the funds you received from your client. This account will require another account linked with it (i.e., “Trust Fund Liability” account), which can be any “Other Current Liability” account for CORE to handle trust fund accounting. You must also decide whether you will be using a separate account for each client matter or whether one trust account will be used for multiple clients.

BQE recommends maintaining a separate Client Trust Fund account and Trust Fund Liability account for each client’s matter. This will ensure that each Trust Fund’s transactions are maintained with the highest integrity, easily reported on, and auditable.

Settings Up Client and Matter

After the settings are updated and the appropriate accounts have been added to the firm’s Chart of Accounts, then Trust Fund Accounting is ready to go.

The first step is to ensure the client record is fully set up in CORE. After the client profile has been established, the next step is to create the matter associated with the Client Trust Account. When creating the matter, make sure to specify the client’s Trust Fund account in the “Accounts & Class” section of the Matter > Billing Options tab.


Depositing Funds

For the Trust Fund account (i.e., Bank [IOLTA] account), you cannot specify an opening balance through the Chart of Accounts screen itself. This is because any transaction within the trust account should be linked to a matter.

To enter the opening balance for the Trust Fund account, a payment must be made through the Payments screen. First, select the client and matter to apply to the opening balance when creating the new payment. By specifying the matter’s Trust Fund account as the “Deposit Account,” you will see an option to “Accept Trust Fund”. Select this option to accept the payment as a Trust Fund deposit.

select the Client and Matter to apply to the Opening Balance when creating the new payment

This action establishes the opening balance for the client’s Trust Fund account. Behind the scenes, the accounting detail will affect both the client’s Trust Fund account as well as the Trust Fund Liability account.

Paying Invoices

Invoices that have been raised by the firm for the client’s matter might be paid directly from the client’s Trust Fund account to the firm via the Payments screen. When creating a new payment, select the client and matter, and then select the Payment Method: “Use Trust Account”. Enter the other payment details, such as date and amount, and apply the payment to the invoice as usual.


When creating a new payment, select the Client and Matter and then select the Payment Method: “Use Trust Account”

The payment will affect both the client’s Trust Fund account and the Trust Fund Liability account. Pay the open invoice and place the funds in the Undeposited Funds account so that it can be deposited in the firm’s Operative Bank account.

Processing Client Expenses

When you incur an expense or disbursement on behalf of your client, you should enter it as a check, credit card, or vendor bill entry and use the Items tab so that you can add it as a billable expense to the client’s matter. This expense should then be invoiced to the client as you would invoice for your fees.

The invoice should be paid using the “Use Trust Account” payment method. Billing and paying the expense in this manner ensures that there is a clear, reportable, and auditable record of how the Trust Fund account money has been used.

CORE was created with you in mind. It handles the complexities of the flow of money in and out of the client’s Trust Fund accounts. And it offers peace of mind of knowing that your accounting is set up properly. This means that you will be able to put your time and the attention back where it should be: with your clients’ matters and the growth of your business. Check CORE Help Center for details. 

Was this article helpful?
1 out of 1 found this helpful