Vertical guide · Updated April 2026

Criminal defense time tracking: for solo defenders without a practice management system

Criminal-defense solos run the most fragmented billing day of any practice area. A pre-trial motions hearing eats half a Tuesday for fifteen minutes of in-court argument. A jail visit means a 90-minute round trip and a 25-minute interview. The ADA on a felony plea calls back four times in a week, three minutes each, never logged. By month-end, a defender working 50-hour weeks has somehow only billed for 22 of them. This is what time capture is supposed to solve — and most of the tools sold to defenders solve it only inside a $89/mo practice management subscription you didn't sign up to pay.

TL;DR

ClaimHour is built for hourly-billing solos and is a strong fit for criminal-defense practice — retainer-draw matters, flat-fee misdemeanor work, mixed-model felony defense, and CJA/panel appointed cases all work the same way. Passive capture sees the calls, the court-day waits, the jail-visit transit, and the ADA voicemail tag the digital tools normally miss. Two-minute end-of-day digest. Metadata-only — no call audio, no email content, no document scanning, no witness lists, nothing privileged ever leaves your machine. Starter $29/mo, Pro $59/mo. Exports clean to QuickBooks IIF, LawPay, FreshBooks, or CSV (and from CSV into CJA-20 or your state-panel voucher template). For solos who lose 5–10 hours a week to under-recording, Pro pays for itself in the first week.

Where criminal-defense solos actually leak billable hours

Across r/Lawyertalk threads, NACDL listserv archives, and the bar-survey data the Clio Legal Trends Report has published since 2019, the same eight patterns recur in defense practice — none of them caught by a calendar-based timer:

  1. Jail and lockup visits. Drive to the facility (35 minutes). Sign in, surrender phone, wait for the deputy to fetch your client (20 minutes). Conduct the interview (40 minutes). Walk out, debrief on the way to the parking lot, drive back (35 minutes). The 130 minutes shows up in your day as "I was at the jail this afternoon." The contemporaneous note, if any, says "Smith visit." Three weeks later you bill 0.7 hours.
  2. The court-day wait. A 9:00am felony arraignment docket calls cases by who showed up first and who has private counsel waiting. You arrive at 8:45 and your case is reached at 11:20. The 155 minutes between is real billable attention — you can't leave, you're reading the file, you're talking to your client in the gallery, you're negotiating with the ADA in the hallway. Most solos either bill nothing for that time (because "I wasn't doing anything") or bill 0.3 because that's what feels honest. Both are wrong; the bar is unambiguous that court-mandated wait time is billable.
  3. ADA / prosecutor phone tag. Plea negotiations on a contested misdemeanor often play out over two weeks of three-minute calls, two-line voicemails, and one-line text messages. Each call individually is "too short to log" so it doesn't get logged. Aggregate, that's an hour and twenty minutes of billable attorney work for a $325/hr defender — $433 — that lives nowhere on the bill.
  4. The 11pm arrest call. Existing client gets pulled over, fails the field sobriety, blows above the limit, calls you from booking. You're on the phone for 22 minutes coaching them through the bond hearing. You make two more calls — bondsman, then the family — and write a one-paragraph email summary to yourself. By Monday morning the whole episode is "yeah, I helped them out Saturday night" and on the next invoice it's nowhere.
  5. Discovery review sessions. Body-cam footage on a felony assault case is six hours of multi-camera video. Police reports run 80 pages. Lab analyses, dispatch logs, jail call recordings. A solo doing this work in 90-minute bursts over five evenings — at home, after dinner, on the iPad — almost never reconstructs the total accurately. Five 90-minute bursts is 7.5 hours; the timesheet says "discovery review — 4 hrs."
  6. Investigator and witness coordination. Calls with your PI to scope a canvass, calls to fact witnesses to schedule statements, calls to expert witnesses to talk scope and rate. Each is 8–15 minutes; aggregated across a felony trial prep, it's 6–10 hours that lives in your call log and almost never on the invoice.
  7. Pre-trial motions drafting at home. A motion to suppress, a motion in limine, a Brady motion — drafted at the kitchen table after the kids are asleep. The next day, "I worked on the suppression motion last night" maps to maybe an hour on the timesheet; it was actually two hours and twenty minutes.
  8. Bond hearings, custody status calls, sentencing-day surges. The day before a sentencing or the morning of a contested bond hearing is a fragmented blur — character letters arriving by email, character witnesses calling to confirm time, the client's family asking what to wear, last-minute mitigation research. None of it is "a task" on a timer; all of it is billable attention.

The unifying feature: the work happens in places, times, and chunks where pulling out a stopwatch is either physically impossible (jail), socially impossible (in court), or psychologically impossible (your client is in crisis). Anything that requires the lawyer to start a timer in those moments will fail, and has been failing, for thirty years.

The math on a typical defense solo's week

A solo criminal-defense practitioner billing $325/hour, working a target 1,800 hours/year (about 36/week — defense work runs longer than family-law work, court calendars don't care about your billable target). Industry data and our own conversations suggest defense solos record 60–70% of worked hours, materially below the 70–80% other practice areas hit, because the work is more fragmented and more frequently happens in places without keyboards. Take 65% as a realistic middle: that's 23.4 billed hours out of 36 worked. The 12.6 unbilled hours a week × $325/hr × 48 weeks = $196,560 of unbilled revenue per year.

Passive capture typically recovers 40–60% of that gap in the first month — not all of it, because some of those "unbilled hours" really were non-billable, but most of it. Call that a conservative 6 recovered hours per week: $1,950/week, $93,600/year, at a cost of $708/year (ClaimHour Pro) or $348/year (Starter). For appointed work where panel rates are lower ($85–$180/hr depending on jurisdiction), the absolute dollars shrink but the percentage recovery is the same — and panel work specifically rewards contemporaneous tracking because vouchers get audited.

If you read our companion essay why US solo lawyers leak $30,000 a year, the math is structurally the same; the headline number is just different because defense rates are higher and defense practices fragment harder. The conservative $30k/yr floor across all practice areas becomes a $90k+/yr floor for defense solos at typical 2026 rates.

How ClaimHour handles the criminal-defense workflow

Calls — including the 11pm arrest call

The iOS companion runs on your iPhone and watches call metadata 24/7 — incoming, outgoing, duration, counterparty number. A Saturday night call from a client in custody shows up in Monday's digest as "Sat 11:08pm — 22 min — [client name]." The two follow-up calls (bondsman, family) appear as separate lines, each pre-attributed to the same matter if the contacts are tagged. Approve all three in three clicks, total digest review time 30 seconds. After-hours arrest calls were one of the design constraints — the workflow specifically should not require the defender to do anything in the moment beyond answering the phone.

Jail and lockup visits

The Mac and iOS companions read your calendar, with consent. A calendar event titled "Visit — Smith — County Jail" creates a placeholder digest line at the event's start; the iOS app updates the line with actual start/end times based on your phone's screen-lock state and (optionally) Significant Location data. The visit's digest line shows total wall time including the wait, sign-in, interview, sign-out, and walk back to your car. You decide what's billable — most solos treat the entire window as billable for in-custody clients because, for those minutes, you cannot do other work. Privacy posture: location data, if used, is on-device only; we never ship location off your phone, and the feature can be disabled in settings without losing the rest of the capture.

Court days

Court-mandated wait time is one of the largest leak categories and one of the easiest for ClaimHour to catch. A calendar event "Smith — arraignment — Courtroom 4B" creates a digest entry; the actual wall time is recorded from the moment your phone is silenced (most defenders use Focus mode for court) until you exit the building. The hallway plea negotiation with the ADA — captured as a sub-segment because your phone came off silent and you took two short calls — gets a separate digest line. End-of-day review: one entry for "in-court time" and one for "ADA negotiation in hallway," each ready to approve as billable.

Emails — counts and compose-time, never bodies

Apple Mail, Gmail, and Outlook for Mac integrations count sent and received messages per contact per day, and track compose-window open duration. The two-paragraph response to opposing counsel becomes "Tuesday 3:14pm — 1 email sent to [DA office] — 6 min compose time." We never see the body, never index the subject line beyond a configurable tokenizer that recognizes matter prefixes (e.g. "RE: State v. Smith") for auto-attribution. For criminal-defense practice where every email might end up in a discovery dispute or attorney-discipline review, the no-content guarantee is the entire point.

Document edit time — motions, briefs, sentencing memos

Word, Pages, and Google Docs in Safari all expose focus duration. A 95-minute editing burst on "Smith — Motion to Suppress" shows up labeled with the document title (not contents) and the matter folder, asking you to confirm. Witness statements, plea memos, sentencing letters — the entire motion-and-brief workflow gets captured as edit-time bursts you can bulk-approve.

Investigator and expert calls

Calls to your PI, to expert witnesses, to fact witnesses are captured by call metadata the same way client calls are. If you tag your PI's number in Contacts with a matter assignment, the calls auto-attribute. For multi-matter PIs ("she's working three of my cases this month") the digest will ask which matter to attribute each call to — single click per call, 4 seconds of decision per call.

Billing models in defense practice — and how ClaimHour fits each

Billing modelWhat ClaimHour addsWhere the recovered hours show up
Retainer-against-hourly (most common for felony work)Clean draw-down log per matterFaster retainer burndown, fewer "I'll have to come back to you on the trust balance" calls to clients
Flat fee — DUI, simple misdemeanor, expungementCapture data lets you re-price flat fees correctly after 6 monthsYou discover an "$1,800 simple DUI" actually takes 9.4 hours not 6, and either re-quote at $2,400 or carve out hourly riders for trial-track cases
Mixed flat + hourly rider (most common for misdemeanor practice)Captures the rider hours that almost always slip — "if it goes to trial, hourly at $325/hr"Trial preparation hours, motions hearings, and discovery review get billed at full rate instead of disappearing into "well, I quoted flat for the case"
Hourly (white-collar, complex felony, federal)Highest absolute recovery — every leaked hour is $300–$500Discovery review bursts, ADA/AUSA phone tag, expert coordination, motion drafting
Court-appointed CJA / state panelContemporaneous time source for vouchers; reduces audit riskActivity-coded time records (in-court / out-of-court / travel / interview) ready for CJA-20 or state-panel reformat
Hybrid retainer with success-fee component (rare; sometimes for civil-side defense work)Captures the time so the success-fee math is groundedEnd-of-matter accounting shows the hours-equivalent value of the engagement

Mixed-model practices are the default in defense; ClaimHour's design doesn't ask you to commit to one model up front. You tag a matter as flat-fee, hourly, retainer-draw, or appointed when you create it, and the captured hours route accordingly in the export.

Privilege, work product, and witness confidentiality

Criminal defense practice operates under the most heavily-litigated privilege regime in law. Attorney-client privilege, work-product doctrine, joint-defense agreements, witness identity confidentiality (especially in violent-crime and gang cases), and the Sixth Amendment's effective-assistance baseline all impose hard limits on what a defender can let third parties see. Any tool that touches a defender's daily workflow has to live inside those limits or it's not a tool — it's a future grievance complaint.

ClaimHour's metadata-only architecture was specifically designed for this constraint set. We've written about the technical details in a long-form architecture post; the criminal-defense-specific summary is:

For a practice that operates under Brady, Giglio, the Sixth Amendment, and ABA Formal Opinion 512 (2024) on AI tools and client consent, the metadata/content distinction isn't a marketing line. It's the load-bearing privacy posture. We deliberately don't ship — and have publicly committed not to ship — a list of capabilities (call transcription, email-body reading, AI-drafted billing narratives) that competitors do ship and that would force the no-PMS solo defense ICP into a per-matter consent workflow they aren't going to run.

Court-appointed CJA and state-panel work

Appointed work is a particular case where ClaimHour's value clarifies. CJA panel attorneys submitting CJA-20 vouchers, and state-panel attorneys submitting equivalent forms (Florida Office of Criminal Conflict Counsel, Texas TIDC, New York 18-B, California CAP, etc.), are required to keep contemporaneous time records broken down by activity code: in-court hours, out-of-court hours, travel hours, interview hours. Most appointed defenders we've talked to either reconstruct these from memory at voucher-submission time (and under-claim by 15–30%) or use a manual log that misses the same fragmentary work that breaks every defense solo's billable day.

ClaimHour captures the raw durations and lets you tag each entry with an activity code at digest-review time. Export is CSV, which most appointed-counsel programs accept directly or which you reformat into the program's voucher template using a one-time spreadsheet template. We are not a CJA voucher generator; we are the upstream time source that makes the voucher accurate. For a panel attorney with 30 active appointments, the savings versus reconstruction-from-memory at voucher time is typically 8–12% of total appointed billings — for a $90,000/year appointed practice, that's $7,000–$11,000 of recovered work that was happening but wasn't getting paid.

What ClaimHour doesn't replace

How ClaimHour fits

If you're a solo criminal-defense lawyer — felony private practice, misdemeanor flat-fee, mixed model, CJA panel, or state-panel appointed — and you've ever looked at a month's bills and thought "I worked harder than this said I did," ClaimHour was built for the gap between those two things. Join the waitlist and we'll email when early access opens. Starter $29/mo, Pro $59/mo, Scale $99/mo (two-seat — useful for solo + paralegal practice).

Get early access

Related questions

Can I run ClaimHour on a Windows machine if my desktop is Windows but my phone is iPhone?

Day one is Mac + iOS. The iPhone alone captures call metadata and a chunk of email/calendar signal even without a Mac, so an all-Windows solo with an iPhone gets material value from the iOS app. Native Windows desktop capture is on the 2026 roadmap if demand from defense solos justifies it; we'll prioritize it after MVP traction.

How does this differ from Smokeball AutoTime, which a lot of defense firms already use?

Smokeball AutoTime is bundled into a $49–$149/mo Windows-only practice management system. It captures similar signal but only inside the Smokeball ecosystem, only on Windows, and only if you've migrated your matters into Smokeball. ClaimHour is the unbundled equivalent — capture without the PMS, on Mac, $29–$59/mo. We've written a longer comparison at Smokeball alternative.

What if I'm in a multi-attorney suite and don't want my colleagues' clients showing up in my capture?

Capture only watches your own user account on your own machine and your own iPhone. Suite-mates on different Macs, iPhones, or user accounts are invisible to your install. The "office shared with another firm" privacy concern is solved at the OS-account boundary, not by ClaimHour configuration.

Will this work for federal criminal practice with PACER document review and ECF filing?

Yes — PACER browser sessions and ECF filing windows are captured as edit-time bursts the same way any other browser-based tool is. The matter attribution works on tab title or domain (e.g. "ecf.uscourts.gov" calls match against a federal-matter prefix you set). For federal CJA work, see the appointed-counsel section above.

How does rounding work for bar-required 0.1-hour increments?

ClaimHour Pro and Scale round captured durations to the nearest 0.1 hour (6 minutes) using your jurisdiction's or firm's rule: round-up, round-nearest, or round-down. Starter rounds to 0.1 by default with no configuration. You can override per-entry before export. Federal CJA explicitly requires actual time, not rounded — for CJA work, set Pro to "no rounding" and the captured durations export to the minute.

Further reading