Back to Resources

UTBMS Codes: Complete Legal Billing Code Reference

Complete UTBMS code reference for legal billing. Litigation codes (L100-L500), activity codes, expense codes, and e-billing requirements explained.

December 15, 2025
10 min read
(Updated: December 15, 2025)

UTBMS (Uniform Task-Based Management System) codes standardize how law firms categorize and bill legal work. Corporate clients and insurance companies require these codes for e-billing compliance. This guide covers all five code sets, activity codes, expense codes, and practical implementation tips.

What Are UTBMS Codes?

UTBMS codes are standardized billing codes developed jointly by the American Bar Association (ABA), the Association of Corporate Counsel (ACC), and PricewaterhouseCoopers in 1995. The LEDES (Legal Electronic Data Exchange Standard) Oversight Committee now maintains them.

The system categorizes legal work into:

  • Phase codes: Major stages of a matter (e.g., L100 for case assessment)
  • Task codes: Specific activities within phases (e.g., L110 for fact investigation)
  • Activity codes: How time was spent (e.g., A102 for research)
  • Expense codes: Out-of-pocket costs (e.g., E115 for deposition transcripts)

Corporate clients use these codes to analyze legal spending, compare firm efficiency, and enforce billing guidelines.

Code Sets Overview

UTBMS includes five code sets for different practice areas:

Code SetPrefixUse Case
LitigationLLawsuits, arbitration, regulatory proceedings
BankruptcyBChapter 7, 11, 13 matters
ProjectPTransactions, contracts, regulatory filings
CounselingCGeneral advice, research not tied to specific matters
Intellectual PropertyIPPatent prosecution, trademark filing

Additional specialized sets exist for e-discovery (L600 series) and specific practice areas.

Litigation Codes (L Codes)

The litigation code set is the most commonly required. It covers five main phases.

L100: Case Assessment, Development and Administration

CodeDescription
L110Fact Investigation/Development
L120Analysis/Strategy
L130Experts/Consultants
L140Document/File Management
L150Budgeting
L160Settlement/Non-Binding ADR
L170Billing
L190Other Case Assessment, Development and Administration

Use L100 codes for early case work: investigating facts, developing strategy, engaging experts, and managing the matter file.

L200: Pre-Trial Pleadings and Motions

CodeDescription
L210Pleadings
L220Preliminary Injunctions/Provisional Remedies
L230Court-Mandated Conferences
L240Dispositive Motions
L250Other Written Motions and Submissions
L260Class Action Certification and Notice

Use L200 codes for everything from the complaint through dispositive motions.

L300: Discovery

CodeDescription
L310Written Discovery
L320Document Production
L330Depositions
L340Expert Discovery
L350Discovery Motions
L360Onsite Inspections
L390Other Discovery

Discovery typically represents the largest phase in litigation billing. L310 covers interrogatories and requests for admission. L320 covers document collection, review, and production.

L400: Trial Preparation and Trial

CodeDescription
L410Fact Witnesses
L420Expert Witnesses
L430Written Motions and Submissions
L440Other Trial Preparation and Support
L450Trial and Hearing Attendance
L460Post-Trial Motions and Submissions
L470Enforcement

Use L400 codes once trial preparation begins and through judgment enforcement.

L500: Appeal

CodeDescription
L510Appellate Motions and Submissions
L520Appellate Briefs
L530Oral Argument

Appeals work uses the L500 series regardless of the underlying matter type.

L600: E-Discovery

The LEDES Oversight Committee added e-discovery codes in 2011:

CodeDescription
L610E-Discovery Processing
L620E-Discovery Review
L630E-Discovery Production
L640E-Discovery Project Management

These codes capture the specialized work of electronic discovery.

Activity Codes (A Codes)

Activity codes describe how time was spent, regardless of the phase or task. They combine with task codes on time entries.

CodeDescription
A101Plan and prepare for
A102Research
A103Draft/revise
A104Review/analyze
A105Communicate (in firm)
A106Communicate (with client)
A107Communicate (other outside counsel)
A108Communicate (other external parties)
A109Appear for/attend
A110Manage data/files
A111Other activity
A112Billable travel time

Extended E-Discovery Activity Codes

CodeDescription
A115Medical Record/Bill Management
A116Training
A117Special Handling (Copy/Scan/Imaging)
A118Collection (Forensic)
A119Culling and Filtering
A120Processing
A121Review and Analysis
A122QA and Control
A123Search Creation/Execution
A124Privilege Review
A125Document Production (Create/Prep)
A126Evidence Creation
A127Project Management
A128Collection Closing

Expense Codes (E Codes)

Expense codes categorize out-of-pocket costs. They are used for disbursements, not time entries.

CodeDescription
E101Copying
E102Outside Printing
E103Word Processing
E104Facsimile
E105Telephone
E106Online Research
E107Delivery Services/Messengers
E108Postage
E109Local Travel
E110Out-of-Town Travel
E111Meals
E112Court Fees
E113Subpoena Fees
E114Witness Fees
E115Deposition Transcripts
E116Trial Transcripts
E117Trial Exhibits
E118Litigation Support Vendors
E119Experts
E120Private Investigators
E121Arbitrators/Mediators
E122Local Counsel
E123Other Professionals

Bankruptcy Codes (B Codes)

Bankruptcy matters use a separate code set with a "B" prefix:

PhaseDescription
B100Case Administration
B200Asset Analysis and Recovery
B300Claims Administration and Objections
B400Plan and Disclosure Statement
B500Adversary Proceedings
B600Appeals

The task breakdown within each phase mirrors the litigation structure.

Project Codes (P Codes)

Project codes cover transactions, contracts, and administrative filings:

PhaseDescription
P100Project Planning and Management
P200Fact Development
P300Document Drafting and Review
P400Negotiation
P500Closing
P600Post-Closing

Use project codes for M&A deals, real estate transactions, contract negotiations, and regulatory filings.

Counseling Codes (C Codes)

Counseling codes capture general legal advice not attributable to a specific matter:

PhaseDescription
C100Counseling and Advice
C200Negotiations
C300General Corporate
C400Labor and Employment
C500Tax

This code set functions as a catch-all for advisory work across a billing period.

How to Use UTBMS Codes

Time Entry Format

A properly coded time entry combines:

  • Task code (phase + specific task)
  • Activity code (how the time was spent)
  • Narrative description

Example: L330 / A101 / 2.5 hours - "Plan and prepare for Smith deposition, including review of prior testimony and preparation of examination outline"

Matching Codes to Work

If you're doing this...Use task code...With activity code...
Researching case law for motionL240A102
Drafting interrogatoriesL310A103
Reviewing documents for productionL320A104
Attending depositionL330A109
Calling client about settlementL160A106
Preparing expert witnessL420A101
Reviewing opposing briefL520A104

Common Mistakes

Using wrong phase codes: Discovery motions use L350, not L250. Dispositive motions use L240, not L250.

Missing activity codes: Some e-billing systems reject entries without activity codes. Always include them.

Inconsistent coding: Code similar work the same way throughout a matter. Inconsistency raises flags in bill review.

Generic catch-all codes: Using L190 or A111 for everything defeats the purpose. Be specific.

E-Billing Requirements

Most corporate clients requiring UTBMS codes also require LEDES-format invoices. The standard formats are:

  • LEDES 98B: Original standard, tab-delimited text
  • LEDES 98BI: International version with currency support
  • LEDES 2000: XML-based format

Your billing software should support LEDES export. Configure matter-specific billing guidelines that match each client's requirements.

Client Guidelines

Each client may have specific rules:

  • Required codes for certain work
  • Prohibited codes (some clients disallow L170 for billing administration)
  • Maximum hours per code without approval
  • Block billing prohibitions
  • Travel billing restrictions

Request the client's Outside Counsel Guidelines at matter inception.

Billing Software with UTBMS Support

Major legal billing platforms supporting UTBMS codes include:

  • Clio
  • MyCase
  • PracticePanther
  • Rocket Matter
  • TimeSolv
  • Sage Timeslips
  • CosmoLex
  • LEAP

Most can export LEDES-format invoices with UTBMS coding. Configure code sets per client or matter.

Frequently Asked Questions

Are UTBMS codes required?

Only if your client requires them. Corporate legal departments and insurance companies commonly mandate UTBMS coding. Individual and small business clients rarely require them.

Which code set do I use?

Use the set matching your matter type. Litigation uses L codes. Bankruptcy uses B codes. Transactions use P codes. When in doubt, ask your client which codes they expect.

What if my work spans multiple phases?

Code to the primary phase. A brief that addresses both discovery and dispositive motion issues goes under whichever is dominant. Split entries if both are significant.

Can I bill without activity codes?

Depends on the client. Some e-billing systems require them. When in doubt, include them.

What is LEDES?

Legal Electronic Data Exchange Standard. It defines file formats for electronic billing, including how UTBMS codes appear in invoice data. LEDES and UTBMS work together but serve different purposes.

Automate Your Time Coding

Manually coding every time entry adds friction to billing. ReadyDone captures your work automatically and can suggest appropriate UTBMS codes based on the activity detected.

Start your free trial - No credit card required.


Related Resources:

Track Your Legal Work Automatically

Stop losing billable hours to forgotten time entries. ReadyDone tracks your work passively so you can focus on practicing law.

Start Free Trial