This gap isn’t just an administrative inconvenience. When systems don’t talk to each other, programs face double-billing risks, inequitable case distribution, delayed payments to assigned counsel, and an inability to demonstrate the full scope of their work to funding authorities. We built ZLS.app’s assigned counsel invoicing software because no existing solution bridged this divide.
The Market Gap: Two Worlds That Don’t Speak
Traditional legal billing software was designed for civil firms with hourly billing models and corporate clients. It doesn’t account for the realities of indigent defense: appointment workflows, workload limits per attorney, court-mandated timelines, or the nuanced reporting that agencies like the Michigan Indigent Defense Commission require. On the other side, case management systems focus on tracking defendants, charges, and court dates—but lack the time-keeping, invoicing, and payment processing infrastructure that appointed counsel programs need to operate.
Many programs still rely on outdated “voucher” submission processes—manual forms that attorneys complete at month’s end, disconnected from their daily case work. This creates a costly administrative burden. Program administrators manually reconcile case assignments with billing records, hunting for discrepancies. Attorneys track their time in one system and enter case notes in another. Compliance officers struggle to pull reports that connect service delivery to expenditures. The result? Hours of administrative drag that pulls leadership away from improving representation quality—exactly what managed assigned counsel programs were designed to enhance.
Learning from Michigan’s Gold Standard
When we set out to build comprehensive appointed counsel billing software, we studied the Michigan Indigent Defense Commission’s robust standards and reporting framework. Michigan doesn’t just require financial reports—they mandate quarterly programmatic data that connects spending to outcomes, attorney performance, and compliance with quality benchmarks. Their approach recognizes a fundamental truth: invoicing in indigent defense isn’t just about tracking billable hours; it’s about demonstrating accountability, equity, and impact.
We built ZLS.app to capture this dual mandate. Our system treats every case action—initial client contact, motion filing, court appearance—as both a case management event and a potential billing entry. This means administrators can generate reports that answer critical questions: Are we meeting the 72-hour attorney-client contact standard? Are cases distributed equitably across our assigned counsel panel? What’s the true cost-per-case across different charge types? When grant applications or county budget hearings demand data, you’re not scrambling through disconnected systems.
Beyond Individual Cases: Docket Coverage and Courtroom Assignments
Effective assigned counsel invoicing software must handle more than individual case appointments. Many programs assign attorneys to cover specific courtrooms or dockets—initial appearances, preliminary hearings, specialty courts—where they represent multiple clients during a single session. Traditional billing systems struggle with this model: How do you fairly compensate an attorney who handled eight arraignments in a two-hour docket shift?
ZLS.app’s docket coverage functionality tracks courtroom assignments separately from individual case appointments. Administrators can schedule attorneys for docket coverage, track hours by courtroom and session type, and ensure appropriate compensation whether attorneys are billing by the hour, by the appearance, or through hybrid models. This same infrastructure supports tracking judicial assignments, specialty court rotations, and conflict coverage—the operational realities of running an appointed counsel program.
The system automatically prevents billing clashes: an attorney can’t bill for individual case hearings and docket coverage in different courtrooms at the same time. Reporting breaks down attorney utilization across both individual cases and docket hours, giving program managers visibility into true workload distribution.
Intelligent Program Management and Compliance
The real power emerges when invoicing capabilities integrate seamlessly with case workflow. ZLS.app’s intelligent round-robin assignment logic distributes cases then automatically notifies the assigned attorney and tracks acceptance. This eliminates the bottleneck of manual assignment and creates an audit trail that proves equitable distribution.
Built-in safeguards prevent double-billing by cross-referencing time entries against case activities and flagging anomalies before invoices go out. Document sharing functionality means appointed attorneys can access client records, discovery materials, and compliance forms without separate portals or email attachments. For Michigan programs, we’ve integrated customizable forms that prompt attorneys to document required actions—like that critical 72-hour jail visit—directly within the case record, automatically populating compliance reports.
The reporting layer unleashes data that tells the complete story. Finance reports show expenditures by case type, attorney, docket coverage hours, and time period. Impact reports demonstrate outcomes: cases resolved, clients served, workload distribution, and quality metrics. When county commissioners question your budget request or a state oversight body conducts an audit, you’re responding with integrated data, not cobbled-together spreadsheets or month-old voucher submissions.
Technology in Service of the Mission
This work fits squarely within ZLS.app’s founding mission: empowering indigent defense through cutting-edge technology built by people who understand this work from the inside. Managed assigned counsel and contract attorney programs represent a critical delivery model for constitutionally mandated services—especially in jurisdictions where a traditional public defender office isn’t feasible. These programs deserve invoicing software as sophisticated as any corporate law firm’s tech stack, purpose-built for their unique requirements.
We believe administrative systems should generate data as a byproduct of good lawyering, not as an additional burden. When an attorney documents a jail visit or covers an afternoon arraignment docket, those actions should simultaneously satisfy case management needs, trigger the next workflow step, populate compliance reporting, and create accurate billing records. Technology should reduce administrative drag, not create more of it.
If you’re running an assigned counsel or contract attorney program and wrestling with disconnected systems or outdated voucher processes, we’d welcome a conversation. We’ve worked closely with programs navigating complex state requirements, and we’re constantly refining our platform based on real-world feedback from practitioners managing these unique challenges.
