Legal Billing Codes Explained: UTBMS, ABA, and Task Codes
What legal billing codes are and why clients require them
Legal billing codes are short identifiers that tell a client what kind of work a time entry or expense represents. Corporate legal departments and insurers use them to compare spend across outside counsel, to enforce billing guidelines automatically, and to feed e-billing systems that reject invoices with missing or invalid codes. For a law firm, correct coding means fewer rejected invoices, faster payment, and fewer arguments about what a narrative meant.
Almost every code you will encounter comes from one standard: the Uniform Task-Based Management System, usually shortened to UTBMS.
UTBMS: the standard behind the codes
UTBMS was developed in the mid-1990s by the American Bar Association, the American Corporate Counsel Association (now the Association of Corporate Counsel), and PricewaterhouseCoopers, and it is now maintained by the LEDES Oversight Committee. It defines several families of codes:
- Task codes describe the phase of work, such as discovery. The prefix tells you the code set: L for litigation, C for counseling, P for projects and transactions, and B for bankruptcy, with additional sets for patents, trademarks, and workers' compensation.
- Activity codes (prefix A) describe what the timekeeper did within that phase, such as drafting or attending.
- Expense codes (prefix E) classify disbursements.
A fee line on an e-billed invoice carries a task code plus an activity code; an expense line carries an expense code. The codes travel in the LEDES file alongside the narrative, hours, rate, and timekeeper. See the companion guide to the LEDES billing format for how those fields fit together.
Litigation task codes (L-codes)
The litigation set is the one most firms use daily. It is organized into five phases, each with sub-codes.
L100 Case Assessment, Development and Administration
| L110 | Fact Investigation/Development |
| L120 | Analysis/Strategy |
| L130 | Experts/Consultants |
| L140 | Document/File Management |
| L150 | Budgeting |
| L160 | Settlement/Non-Binding ADR |
| L190 | Other Case Assessment, Development and Administration |
L200 Pre-Trial Pleadings and Motions
| L210 | Pleadings |
| L220 | Preliminary Injunctions/Provisional Remedies |
| L230 | Court Mandated Conferences |
| L240 | Dispositive Motions |
| L250 | Other Written Motions and Submissions |
| L260 | Class Action Certification and Notice |
L300 Discovery
| L310 | Written Discovery |
| L320 | Document Production |
| L330 | Depositions |
| L340 | Expert Discovery |
| L350 | Discovery Motions |
| L390 | Other Discovery |
L400 Trial Preparation and Trial
| L410 | Fact Witnesses |
| L420 | Expert Witnesses |
| L430 | Written Motions and Submissions |
| L440 | Other Trial Preparation and Support |
| L450 | Trial and Hearing Attendance |
| L460 | Post-Trial Motions and Submissions |
| L470 | Enforcement |
L500 Appeal
| L510 | Appellate Motions and Submissions |
| L520 | Appellate Briefs |
| L530 | Oral Argument |
Activity codes (A-codes)
Activity codes are the same across every task set. They answer the question "what did the timekeeper actually do?"
- A101 Plan and prepare for
- A102 Research
- A103 Draft/revise
- A104 Review/analyze
- A105 Communicate (in firm)
- A106 Communicate (with client)
- A107 Communicate (other outside counsel)
- A108 Communicate (other external)
- A109 Appear for/attend
- A110 Manage data/files
- A111 Other
Expense codes (E-codes)
- E101 Copying
- E102 Outside printing
- E103 Word processing
- E104 Facsimile
- E105 Telephone
- E106 Online research
- E107 Delivery services/messengers
- E108 Postage
- E109 Local travel
- E110 Out-of-town travel
- E111 Meals
- E112 Court fees
- E113 Subpoena fees
- E114 Witness fees
- E115 Deposition transcripts
- E116 Trial transcripts
- E117 Trial exhibits
- E118 Litigation support vendors
- E119 Experts
- E120 Private investigators
- E121 Arbitrators/mediators
- E122 Local counsel
- E123 Other professionals
- E124 Other
Putting task and activity codes together
Each fee entry pairs one task code with one activity code. A few examples:
- L310 / A103 Drafting interrogatories
- L330 / A109 Attending a deposition
- L330 / A101 Preparing for that deposition
- L240 / A102 Researching authority for a summary judgment motion
- L120 / A106 Discussing strategy with the client
The task code follows the phase of the case, not the type of document. Research for a discovery motion is L350, not L310, even though both are discovery. Many e-billing rejections for an "invalid code" are really a mismatch between the narrative and the code the timekeeper picked out of habit.
Client-specific rules
Many corporate clients layer their own rules on top of UTBMS in their outside counsel guidelines: prohibited codes for certain matter types, required phase codes, caps on hours under particular tasks, or custom expense categories. Those rules are enforced by the client's e-billing platform, so an entry that is perfectly valid UTBMS can still bounce. Review each client's outside counsel guidelines before the first invoice and configure your billing system to flag the exceptions.
Practical habits that keep invoices moving
- Code when you enter time, not at month end. Reconstructed codes are the ones that get rejected.
- Keep a one-page cheat sheet per practice group with the ten combinations that cover most of your work.
- Write the narrative to match the code. If the entry says "attend deposition," the activity code should be A109, and a reviewer should be able to see that at a glance.
- Validate before submission. Most e-billing platforms tell you about a missing or invalid code only after the invoice is rejected. Catch it in pre-bill review.
- Check for updates. The LEDES Oversight Committee occasionally revises code sets. The litigation and activity codes above have been stable for years, but confirm any specialty set you rely on.
IntelliBill's Mac pilot drafts time entries from Microsoft 365 email with UTBMS classification support, so task and activity codes are proposed alongside the narrative for human review rather than reconstructed later.
Comments
No comments yet. Be the first to comment!
Evaluate the IntelliBill pilot your firm can use today.
The Mac pilot covers Microsoft 365 Inbox and Sent Items, draft time entries, mandatory human review, and reviewed CSV. We confirm fit before any working data is connected.
Request pilot accessThe hosted Product Tour uses fictional browser-local data and creates no working-data workspace.