TL;DR
Agency bill and direct bill are two ways premium moves, and they account differently. In agency bill the brokerage invoices the client, collects premium into trust, keeps its commission, and remits the net to the insurer, so the books carry premium receivable, trust cash, a premium payable, and commission income. In direct bill the insurer bills and collects from the client and pays the brokerage commission by statement, so the books mainly track commission income and a commission receivable with no trust impact. Applied Epic models both, and setting the billing type correctly on every policy is what makes commissions and premiums payable tie out at month-end.
| Fact | Detail |
|---|---|
| The deciding fact | Who bills and collects the premium from the client |
| Agency bill | Brokerage invoices and collects premium into trust, keeps commission, remits net to insurer |
| Direct bill | Insurer bills and collects from the client, then pays the brokerage commission by statement |
| Agency-bill balance sheet | Trust cash, premium receivable, and a premium payable to the insurer |
| Direct-bill balance sheet | Commission receivable until the carrier statement is paid; little or no trust impact |
| Why it matters | Mis-modelling either flow in Epic produces mystery balances and broken reconciliations |
Agency bill vs direct bill: what is the difference?
The difference is simply who bills and collects the premium, and that one fact decides how the transaction is accounted for.
Agency bill: the brokerage invoices the client, collects the premium (usually into a trust account), keeps its commission, and remits the net premium to the insurer. The books carry premium receivable, trust cash, a premium payable to the insurer, and commission income.
Direct bill: the insurer bills and collects the premium from the client directly, then pays the brokerage its commission, usually on a periodic statement. The premium never touches the brokerage’s trust account. The books mainly track commission income and a commission receivable until the statement is paid.
Because the cash runs through the brokerage on agency bill, that flow carries more accounting weight: trust handling, a premium payable, and the obligation to keep trust assets covering what is owed. Direct bill is lighter on the balance sheet, but it moves the work to reconciliation, confirming the carrier actually paid the commission you earned.
Almost every confusing entry in brokerage accounting traces back to this distinction. Get the flow right and the books reconcile from one source. Get it wrong and you end up with balances nobody can explain at year-end.
Side by side
| Agency bill | Direct bill | |
|---|---|---|
| Who invoices the client | Brokerage | Insurer |
| Who collects the premium | Brokerage | Insurer |
| Trust account involved | Yes | No |
| Balance sheet items created | Premium receivable, trust cash, premiums payable | Commission receivable |
| Commission realized by | Retaining it from premium collected | Carrier statement payment |
| Main monthly control | Payable reconciliation plus trust position | Statement reconciliation |
| Main risk | Remitting money you did not owe, or a trust shortfall | Never noticing commission the carrier did not pay |
| Cash timing | You hold the money before you pay it out | You wait for the carrier |
| Typical lines | Commercial, complex, brokered placements | Personal lines, high volume |
Agency bill: the money runs through you
A clean agency-bill transaction touches several accounts in sequence:
- Premium receivable when the client is invoiced.
- Trust cash when the client pays into the trust account.
- Premiums payable to the insurer for the gross premium owed, net of commission.
- Commission income for the brokerage’s share, recognized when earned.
Worked example: a $10,000 agency-bill policy
All figures illustrative. Assume a $10,000 annual premium at 12.5% commission, taxes and levies ignored for clarity.
| Step | Account | Debit | Credit |
|---|---|---|---|
| Invoice the client | Premium receivable (trust) | $10,000 | |
| Premiums payable to insurer | $8,750 | ||
| Commission income | $1,250 | ||
| Client pays | Trust cash | $10,000 | |
| Premium receivable (trust) | $10,000 | ||
| Remit to insurer | Premiums payable to insurer | $8,750 | |
| Trust cash | $8,750 | ||
| Sweep earned commission | Operating cash | $1,250 | |
| Trust cash | $1,250 |
Note what the trust balance does across those four steps: $0, then $10,000, then $1,250, then $0. At every point in between, trust cash covers the payable. That is the property you are trying to preserve.
Now the version that goes wrong. Sweep the $1,250 commission on the day the client pays, then discover the policy cancels flat before the remittance date. You owe the insurer nothing but you also owe the client a $10,000 refund, and only $8,750 is still in trust. The $1,250 has to come back from operating. Multiply that by a few hundred policies and you have a trust shortfall built out of ordinary commission sweeps.
The key control is that trust assets must always cover what you owe out of trust, chiefly premiums payable to insurers plus any unearned premium held for clients. That is why agency bill is reconciled against both the carrier statement and the trust position every month.
Direct bill: the carrier handles the money
Direct bill is lighter on the balance sheet:
- Commission receivable for the commission expected once the policy is in force and billed.
- Commission income when it is earned.
- Operating cash when the carrier’s statement is paid, clearing the receivable.
Worked example: the same $10,000 policy on direct bill
All figures illustrative.
| Step | Account | Debit | Credit |
|---|---|---|---|
| Policy bound and effective | Commission receivable | $1,250 | |
| Commission income | $1,250 | ||
| Carrier statement paid | Operating cash | $1,250 | |
| Commission receivable | $1,250 |
Two lines instead of eight, and no trust involvement. But notice that the first entry books $1,250 of income based on your own expectation. If the carrier pays $1,000 because it applied a 10% rate, nothing self-corrects. The receivable simply sits at $250 and ages until somebody reconciles the statement and asks why.
That is the whole point of direct bill accounting: the work is reconciliation, not collection. You compare the commission the carrier reports and pays against what your system expected on those policies, then resolve the differences. Underpayments, missing policies, and rate errors all surface there. See the carrier statement reconciliation guide for that process in detail.
How Applied Epic models each flow
Applied Epic handles both billing types, but it has to be configured so each posts to the right accounts. In broad terms:
- Agency-bill transactions generate the client invoice, record premium and the premium payable to the insurer, route receipts through the trust bank, and book the brokerage’s commission income.
- Direct-bill transactions record the expected commission on the policy and build the commission receivable, which is later cleared through direct-bill reconciliation when the carrier statement is matched and paid.
The setup points that decide whether this works:
| Setting | What to get right |
|---|---|
| Billing type on the policy | Set at entry, per policy, and never assumed from the client or the carrier |
| Bank assignment by transaction type | Agency-bill receipts to the trust bank; direct-bill commission receipts to operating |
| GL mapping | Premiums payable, commission income, trust cash, and commission receivable in distinct accounts |
| Commission rate on the policy line | Drives the expected amount used in reconciliation; a stale rate creates a permanent monthly difference |
| Carrier records | One record per carrier, per branch if needed, never two records for the same carrier |
| Direct-bill reconciliation | Used to post the cash, not run separately after a manual journal entry |
When the mapping, billing settings, and reconciliation routines are right, premiums payable and commissions tie back to the policies that created them. When they are not, staff start patching numbers in spreadsheets and the system drifts out of sync with the general ledger. Our guides to Applied Epic accounting for Canadian brokerages and the insurance brokerage chart of accounts cover the surrounding setup.
Where the books go sideways
| Failure mode | What you see | Fix |
|---|---|---|
| Direct bill entered as agency bill | Premiums payable and trust balances that no carrier statement explains | Correct the billing type on the policy, then reverse the payable and trust entries |
| Agency bill entered as direct bill | Client pays you but no payable was raised; the insurer chases | Correct the billing type; check whether the premium reached trust at all |
| Commission recognized too early | Income booked on policies that later cancel or never bind | Recognize when bound and effective; reverse promptly on cancellation |
| Premiums payable never aged | You cannot say what is owed to each carrier today | Produce an aged payable schedule by carrier every month |
| Commission swept out of trust ahead of the payable | Trust surplus shrinking with no explanation | Sweep only against settled or fully funded items, with supporting detail |
| Both flows sharing one control account | Commission income and premiums payable cannot be separated | Split the GL mapping and re-point historical postings |
| Cancellations processed on one side only | Statement and system differ on the same policy every month | Process the endorsement or cancellation before reconciling |
| Producer splits paid on expected direct-bill commission | Clawbacks from producers months later | Run splits from reconciled amounts only |
The first two are worth checking with a query rather than by feel. List every policy where a trust transaction exists and the billing type is direct bill, and every direct-bill policy with a premium payable balance. Both lists should be empty. In most brokerages that have not looked, neither one is.
GST/HST and premium taxes
Tax treatment does not follow the premium flow, so do not reason from one to the other.
Insurance policies and the arranging of insurance have their own GST/HST rules. Commission a brokerage earns for arranging insurance is treated differently from a separately charged service or administration fee, and the distinction matters for both invoicing and input tax credits. Provincial premium taxes and levies, where they apply, are collected as part of the premium and remitted, which means they belong in the trust liability rather than in income.
Confirm any GST/HST position with your CPA or the CRA rather than assuming. See GST/HST on insurance brokerage commission for the shape of the question, and take the answer from your own advisor.
Setup and review checklist
Run this once when you set the system up, then again annually.
- Every active policy has an explicit billing type, set at entry
- No trust transactions exist against direct-bill policies
- No premiums payable balances exist against direct-bill policies
- Agency-bill receipts can only be deposited to the trust bank
- Direct-bill commission receipts post to operating, never to trust
- Premiums payable, commission receivable, commission income, and trust cash are distinct GL accounts
- Commission rates on policy lines match the carrier agreements in force
- Aged premiums payable schedule by carrier ties to the general ledger
- Aged commission receivable ties to the general ledger
- Commission is recognized when bound and effective, and reversed on cancellation
- Trust assets cover trust liabilities at every month end
- Producer splits run after reconciliation, on reconciled amounts
What BrokerLedger does with billing flows
Our monthly brokerage bookkeeping service keeps both flows posting correctly in Applied Epic: agency-bill premium, trust cash and premiums payable on one side, direct-bill commission receivable and income on the other, reconciled and aged every month. Where the two have been mixed up historically, we start by listing the policies where the trust and payable activity contradicts the billing type, because that list is usually the whole explanation for the balances nobody could account for at year-end.
Frequently Asked Questions
Sources
Related resources
Guides
Last Updated: September 2026
Sources reviewed: September 6, 2026. General information only — confirm with your CPA or your provincial broker regulator before acting.