A collection agency can close a great month on paper — six figures recovered, clients happy, commission checks written — and still be one bank reconciliation away from losing its license. That's because almost everything a collector recovers isn't the agency's money. It belongs to the client until the agency's cut is carved out, and the accounting rules that govern that carve-out are stricter, and less forgiving, than in almost any other service business.
Most agencies get the sales side right: they know their contingency percentages, they chase recovery rates, they track aging buckets. Where they get into trouble is treating the bookkeeping like any other small business — one operating account, revenue recognized when cash lands, fees calculated on a spreadsheet at month-end. That approach doesn't just produce messy books. In this industry, it produces regulatory exposure.
Why Debt Collection Bookkeeping Is Different
A retail store recognizes revenue the moment a customer pays. A collection agency can't, because the money that hits its bank account on a given day usually isn't its money. If an agency collects $10,000 on a client's behalf and is owed a 25% contingency fee, only $2,500 of that deposit is agency revenue. The other $7,500 is a liability — funds held for the client — until it's remitted.
Confusing those two categories, even temporarily, is called commingling, and it's the single most common way collection agencies get into regulatory trouble. Most states that license collection agencies require a dedicated trust account (sometimes called a client trust or fiduciary account) held separately from the agency's operating account, specifically so recovered funds never mix with the money the business uses to make payroll or pay rent.
Two Accounts, Not One
The foundation of clean collection agency bookkeeping is maintaining at least two separate bank accounts:
- Operating account — where the agency's own revenue lands: contingency fees, flat fees, and any other income the business has actually earned and is entitled to keep.
- Trust (or client) account — where gross recoveries land first. Funds sit here only until they're split: the client's share is remitted out, and the agency's earned fee is transferred to the operating account.
Many states go further and specify minimum requirements for that trust account — that it be held at a federally insured institution, that it never fall below the sum owed to clients, and that the agency post a surety bond sized to the volume of client funds it handles. Bond minimums vary widely by state, from roughly $5,000 in smaller markets to $50,000–$100,000 in states with stricter licensing regimes, and a few states (North Carolina is one example) require a second, separate trust account specifically for in-state clients. If your agency operates across state lines, check each state's licensing requirements individually — "collection agency" bonding and trust rules are not federally standardized.
Recognizing Revenue Correctly Under a Contingency Model
Contingency fees are the dominant pricing model in the industry — agencies are paid a percentage of what they actually recover, commonly ranging from 15% on fresh, easy-to-collect balances up to 40–50% on debt that's aged past two years or been through multiple failed collection attempts. Some agencies use flat per-account fees instead (typically $50–$300, common for high-volume, low-balance portfolios), and some blend the two models.
Whichever pricing model an agency uses, the accounting principle is the same: you cannot recognize the fee as revenue until the triggering event — successful recovery — has actually occurred. Booking a projected commission at the time an account is placed for collection, before any cash has come in, overstates revenue and misrepresents the business's actual financial position. This mirrors how accountants treat variable consideration more broadly under modern revenue recognition standards: a fee that depends on a future, uncertain outcome is only recognized once that outcome is no longer uncertain, i.e., once the money is actually collected and the agency's entitlement to a specific dollar amount is fixed.
In practice, that means your books should record two separate events for every recovery, not one:
- On collection: record the gross amount received as a liability (funds held for client) in the trust account, not as revenue.
- On fee calculation and remittance: recognize the agency's contingency percentage as earned revenue, and record the remittance of the client's portion as a reduction of that liability.
Skipping the first step and just booking the net fee is a common shortcut — and it's the reason many agencies can't produce a clean answer when a client asks, "show me exactly what you're holding on my behalf right now." That answer should come from your trust ledger in seconds, not from reconstructing bank statements.
Client Ledgers and the Three-Way Reconciliation
Because a collection agency typically handles funds for many clients through one trust account, per-client subledgers are non-negotiable. Every deposit and every disbursement needs to be tagged to the specific client and, ideally, the specific account it relates to. Without that detail, you can't answer a basic audit question: does the sum of everything you owe your clients equal the balance actually sitting in the trust account?
That question is exactly what a three-way reconciliation answers, and agencies that handle client funds should be running one monthly at minimum (weekly is better if volume is high):
- Bank balance — the trust account's actual balance per the bank statement.
- Book balance — the trust account balance according to your general ledger.
- Client ledger total — the sum of every individual client's held balance.
All three numbers must match. If they don't, you have either a bank error, a bookkeeping error, or — the scenario regulators worry about most — funds that have been used for something other than their intended purpose. Catching a discrepancy in a monthly reconciliation is a bookkeeping correction. Catching it in a state licensing audit is a very different conversation.
Staying on the Right Side of the FDCPA
The Fair Debt Collection Practices Act doesn't set out specific bookkeeping or trust-accounting rules — those come from state licensing law — but it does shape the financial records an agency needs to keep. The FDCPA requires collectors to send a written validation notice within five days of first contacting a consumer, disclosing the amount of the debt, the current creditor, and the consumer's right to dispute the debt within 30 days. If a debt is disputed, collection activity has to pause until it's verified.
From a bookkeeping standpoint, this means your records need to be able to show, for any given account: when it was placed, what communications went out and when, whether it's currently disputed, and — critically — that no funds were collected or fees recognized on a disputed balance while verification was pending. Agencies that keep collection-status data siloed from their accounting system often end up unable to answer this cleanly when a regulator or client asks. Tagging accounts by status (active, disputed, verified, closed) inside the same system that tracks the money makes that a non-issue.
The "Direct Pay" Problem: When Debtors Pay the Creditor, Not You
One recurring headache that catches new agencies off guard: a debtor placed with your agency sometimes pays the original creditor directly instead of paying you, either because they lost track of who they owe money to or because they're trying to avoid dealing with a collector. When that happens, your fee is usually still owed under the client agreement, but the cash never touched your trust account.
This is where bookkeeping has to stay tightly linked to your collection workflow rather than living in a separate spreadsheet. If a client reports a direct payment, that account needs to move from "outstanding" to "collected — direct pay" immediately, and a receivable needs to be recorded for the fee owed, since you won't be netting it out of a trust deposit the way you would on a normal recovery. Agencies that don't track this separately tend to under-bill clients quietly for months, because the fee never showed up automatically the way it does when the agency handles the cash itself. Build a habit of reconciling your active account list against client-reported payments at least monthly, not just relying on your own trust account activity to tell the whole story.
A Simple Monthly Checklist
For an agency owner or a bookkeeper new to this industry, a workable monthly routine looks like this:
- Reconcile the trust account — bank balance, book balance, and client ledger totals must tie out exactly.
- Age your client liabilities — flag any client funds sitting in trust for longer than your standard remittance schedule (most agencies remit weekly or monthly; funds sitting unremitted for 60+ days deserve a look).
- Verify fee calculations — spot-check that contingency percentages applied match the signed client agreement for a sample of accounts, especially where percentages vary by debt age.
- Confirm bond coverage — check that your surety bond amount still covers your current average trust balance, particularly after a period of growth.
- Cross-check disputed accounts — make sure no fees were recognized on accounts still in FDCPA dispute/verification status.
Keep Your Trust Accounting Auditable, Not Just Accurate
The theme running through all of this is that "accurate" isn't the bar for a business that holds other people's money — auditable is. A regulator, a client, or a surety bond underwriter needs to be able to trace any dollar in your trust account back to the specific recovery that produced it and forward to the specific remittance or fee transfer that resolved it, without you having to reconstruct anything by hand.
That's much easier when your books are plain, version-controlled records rather than a black-box spreadsheet or a system that only shows you a current balance. Beancount.io offers plain-text accounting that gives you a complete, auditable transaction history — every trust deposit, every client remittance, every fee transfer is a discrete, traceable entry. Get started for free and see how much simpler trust-account reconciliation becomes when your ledger is transparent by design.