Billing Flat-Fee General Counsel Retainers Without Touching Trust Funds
A law firm should bill a flat-fee general counsel retainer as its own subscription, then bill overage work and advanced costs as separate one-time charges, and keep all of it away from trust funds. Stripe Billing and Chargebee can both support this if the boundary is built into the setup instead of left to memory.
Here's how to set the retainer up so the recurring fee, the overage, and the advanced cost stay in three separate, auditable lanes.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Set the Retainer as Its Own Subscription, Nothing Else Riding on It
Start with the flat monthly fee as a standalone subscription object in Stripe Billing or Chargebee, tied only to the scope defined in the engagement letter. Resist the urge to fold an expected overage or a recurring advanced cost into that same recurring price just because it's convenient to bill once. A retainer that only ever represents the flat fee is easy to audit later; a retainer that sometimes includes extra work and sometimes doesn't is not, and that ambiguity is the kind of thing a client, a state bar, or an insurer may ask about if a fee dispute ever arises, so check your state's rules on flat fees and trust accounting with ethics counsel.
Bill Overage and Advanced Costs as Separate One-Time Charges
When a matter runs outside the retainer's defined scope, whether that's litigation hours beyond what flat-fee general counsel covers or a court filing fee paid on the client's behalf, generate a one-time invoice for that specific item rather than adjusting the recurring subscription price for one cycle. Chargebee's one-time invoice items sit cleanly alongside an active subscription without altering it, which keeps the recurring fee legible in your reporting. Stripe Billing supports the same pattern through standalone invoices; the mechanism matters less than the discipline of never letting a one-off cost blend into the recurring number.
Keep the three lanes separate with this setup:
- Create the flat monthly fee as a standalone subscription tied only to the scope defined in the engagement letter.
- Bill work outside that scope as a one-time overage invoice, priced at the rate the engagement letter specifies.
- Bill court filing fees and other costs advanced for the client as their own one-time charge, never as a change to the recurring price.
- Keep client trust and IOLTA funds out of both platforms entirely, since they only collect the firm's earned fees.
- Write a one-page internal policy that defines in-scope work, overage triggers, and advanced costs before the first client is billed.
Neither Platform Should Ever Touch a Trust Account
This is the rule that actually matters for a law firm more than for almost any other business comparing these two platforms: Stripe Billing and Chargebee are built to collect your firm's own earned fees, not to hold or disburse client funds you're required to keep in a separate IOLTA or trust account under your state's bar rules. Advanced costs you front on a client's behalf and later recover are a billing question; funds a client deposits with you toward future costs are a trust accounting question, and the two should never share a payment processor, a ledger, or a bank account. If either platform's checkout flow could plausibly collect money that belongs in trust, redirect that specific transaction to your trust accounting software instead.
A Worked Example: A Client Who Blows Through the Retainer Scope
Say a general counsel client's retainer covers ten hours a month of contract review and light employment advice, and this month a wage dispute pushes the firm eighteen hours in. The retainer invoice still goes out at the flat rate on its usual date. A separate overage invoice for the eight extra hours, priced at the rate specified in the engagement letter, goes out once the matter closes or at the end of the billing cycle, whichever the engagement letter specifies. The client sees two distinct charges with two distinct explanations instead of one inflated number that raises a question about what changed, and your own books show exactly how much of this client's relationship is predictable recurring revenue versus variable overage.
Where Chargebee's Amendment Tools Save Time, and Where They Don't
If your firm runs general counsel retainers across dozens of clients, each with a slightly different scope negotiated at signing, Chargebee's contract and plan amendment tools let a billing coordinator adjust a specific client's retainer terms without pulling an associate away from matter work. Stripe Billing can represent the same terms, but changes typically mean someone comfortable editing subscription objects directly. Neither platform decides for you what counts as in-scope work versus overage; that judgment call still belongs to the attorney managing the relationship, and it should be documented in the engagement letter before the first invoice goes out, not worked out case by case after a client questions a charge.
Set a Written Policy Before the First Client, Not After a Dispute
The distinctions in this guide, retainer versus overage versus advanced cost versus trust funds, only work in practice if every attorney billing against a client's account applies them the same way. Write a one-page internal policy that defines what counts as in-scope retainer work, when overage billing triggers, and which costs get advanced versus billed directly to the client, and require every engagement letter to reference it. Firms that skip this step tend to discover the gaps only when a client disputes a bill or a bar audit asks a question the billing records can't answer cleanly, at which point fixing the policy is much harder than writing it down at the start.
What Good Looks Like
A well-run general counsel practice bills the flat retainer fee, any overage, and any advanced cost as three distinct, clearly labeled charges, and never lets a payment for any of them touch a trust account.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Firms that advance costs to outside experts or local counsel on a client's behalf can use BILL to manage those outbound payments separately from the firm's own retainer collections.
If your firm routes work to contract attorneys or outside counsel on a 1099 basis, Tax1099 keeps those filings accurate as that roster grows alongside your retainer client base.
Frequently Asked Questions
Can we run trust accounting through the same platform as our retainer billing?
No. Stripe Billing and Chargebee are built to collect your firm's own earned fees, not to hold client trust funds. Keep trust accounting in dedicated trust accounting software with its own bank account, entirely separate from whichever platform bills your recurring general counsel fees, so the two never mix on one ledger.
Should advanced costs show up on the same invoice as the retainer fee?
They can appear on the same invoice date for the client's convenience, but keep them as a distinct line item or a separate invoice number internally. That separation lets you track recoverable advanced costs independently from earned retainer revenue, which matters for both your own reporting and for any cost recovery the engagement letter allows.
How do we handle a client who wants to prepay for a block of hours instead of a flat retainer?
A prepaid hours block is closer to a trust deposit than a subscription in most jurisdictions, since it's client money held against future work rather than an earned fee. Confirm the treatment with your bar rules before billing it through either platform, and default to trust accounting if there's any doubt.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
BILL vs Tipalti for Commercial Law and Corporate Practices
Law firm accounts payable has to stay clearly separate from client trust funds. Here's how BILL and Tipalti fit a commercial or corporate practice's own AP.
Equity Tools for a Law Firm's Non-Legal Ventures
Why most law firms can't grant real stock options to non-lawyers, and how Pulley and Carta fit the separate entities firms use to work around that rule.
Why a Law Firm Rarely Needs Sales Tax Software
Legal fees are exempt almost everywhere, but a few states tax legal services outright. Here is when a law firm actually needs Anrok or Avalara.
Trust Accounting Comes Before Either Audit Tool
Why a law firm should nail trust accounting first, and where FloQast or AuditBoard actually fit around the operating account and case costs.
Ramp vs Brex for a Law Firm's Advanced Client Costs
See how Ramp and Brex handle matter-level cost tagging, trust account separation, and card access for associates at a law firm.
Law Firm Finance: Cube vs Mosaic for Realization and Credit
Common questions on Cube vs Mosaic for a law firm: modeling realization, splitting origination and working-attorney credit, and forecasting collections.