Handlebill by PanelTime

Track your legal time and bill with confidence — CJA or private.

Dictate your hours by voice, upload your existing timesheet from Excel, Google Docs, or Word, or snap a photo of a handwritten log. When it's time to bill, export a properly formatted file — upload your services to eVoucher in one click for CJA cases, or download a clean invoice-ready CSV for private clients. No manual data entry. No copy-paste.

Install Chrome Extension — free
Handlebill — Calendar July 2026
S
M
T
W
T
F
S
29
30
1
1
US v. Smith2.5h
US v. Garcia2.0h
4.5h
2
US v. Lee3.0h
US v. Smith1.5h
4.5h
3
US v. Garcia2.0h
US v. Patel4.5h
6.5h
4
5
6
US v. Smith3.5h
US v. Garcia2.5h
US v. Lee1.0h
7.0h
7
US v. Patel4.0h
US v. Smith2.5h
6.5h
8
US v. Garcia3.0h
US v. Lee2.0h
US v. Patel1.5h
6.5h
9
US v. Smith5.0h
US v. Lee2.0h
7.0h
10
US v. Garcia3.5h
US v. Patel2.0h
5.5h
11
US v. Smith1.5h
1.5h
12
13
US v. Smith2.0h
US v. Garcia3.0h
US v. Lee1.5h
6.5h
14
US v. Patel3.5h
US v. Smith1.5h
US v. Garcia2.0h
7.0h
15
US v. Lee4.0h
US v. Patel2.5h
6.5h
16
US v. Smith3.0h
US v. Garcia2.0h
US v. Lee1.5h
6.5h
17
US v. Patel5.5h
US v. Smith1.0h
6.5h
18
US v. Garcia1.0h
1.0h
19
20
US v. Smith4.0h
US v. Lee2.0h
US v. Garcia1.5h
7.5h
21
US v. Patel3.0h
US v. Smith2.5h
US v. Lee1.5h
7.0h
22
US v. Garcia4.5h
US v. Patel2.0h
6.5h
23
US v. Smith3.5h
US v. Lee2.0h
US v. Garcia2.5h
8.0h
24
US v. Patel4.0h
US v. Smith2.5h
6.5h
25
US v. Lee1.5h
1.5h
26
27
US v. Garcia3.0h
US v. Smith2.5h
US v. Patel1.5h
7.0h
28
US v. Lee4.5h
US v. Garcia2.0h
6.5h
29
US v. Smith3.5h
US v. Patel2.5h
US v. Lee1.0h
7.0h
30
US v. Garcia4.0h
US v. Smith2.5h
6.5h
31
US v. Patel3.5h
US v. Lee2.0h
US v. Smith1.0h
6.5h
1
How it works

From time spent to voucher ready

Four steps. No manual data entry. No spreadsheets.

Step 01

Open a case

Create a case with the defendant name, district, and case number. Handlebill keeps all your entries organized by case.

Step 02

Log your time

Dictate entries by voice, upload your existing timesheet from Excel, Google Docs, or Word, snap a photo of a handwritten log, or type entries manually. AI reads and categorizes everything.

Step 03

Review and edit

Every entry is shown in a clean table before saving. Fix anything the AI misread — dates, descriptions, hours — then save in one click.

Step 04

Export and submit

Download your billing file, or email it to yourself. Open eVoucher, import it in two clicks, and you're done.

Features

Everything in one place

Handlebill replaces the yellow legal pad, the Excel file, and the last-minute scramble before a voucher deadline.

🎤

Voice time entry

Dictate a full day's work in one breath. AI splits it into separate entries with the right dates, hours, and categories — no typing required.

📷

Timesheet import

Upload your existing timesheet from Excel, Google Docs, or Word to transition your records into Handlebill — or snap a photo of a handwritten log. AI reads every line and fills in the review table automatically.

📅

Calendar view

See all your entries laid out by month across every case. Ensure there is no over or underbilling per day. Download any month — or several — as a printable PDF.

📂

Multi-case management

Open and close cases, search by defendant name or number, and keep each matter's time completely separate.

One-click export

Export your services and expenses as a billing file ready to upload into eVoucher. Or email it directly from the app.

🔔

Hearing reminders Coming soon

Add upcoming hearing dates to each case and get automatic SMS reminders sent to the attorney, client, or family — 1 or 2 days before.

See it in action

Voice entry — speak, review, save

Say what you did. AI turns it into structured billing entries, ready to review and save in seconds.

What you say
"July 10th, met with client at MCC, one point five hours. July 10th, travel to courthouse, point five hours. July 11th, reviewed discovery documents, two hours. July 12th, call with AUSA re plea offer, point three hours."
What you get
Voice review — US v. Smith
DateHrsDescription
07/101.5Meeting with client at MCC — 16a
07/100.5Travel to courthouse — 16d
07/112.0Review of discovery documents — 16b
07/120.3Call with AUSA re plea offer — 16a
Total: 4.3 hrs
Who it's for

Built for every attorney — CJA and private

Whether you file a CJA voucher or bill private clients, Handlebill tracks your time the right way from day one.

CJA-20 · Attorney

Panel Attorneys

  • Import existing timesheets from Excel, Google Docs, Word, or handwritten logs
  • Add time entries with your voice
  • Handles expenses — mileage, parking, copies, fax
  • Tracks time by CJA service category (15a–16e) automatically
  • Separates in-court and out-of-court entries
  • Exports a billing file ready to upload into eVoucher
  • One-click upload to eVoucher
  • Expenses uploaded via PanelTime Chrome extension
  • Free Chrome extension included
CJA-21 · Service Provider

Interpreters, Investigators & Experts

  • Import existing timesheets from Excel, Google Docs, Word, or handwritten logs
  • Add time entries with your voice
  • Handles expense reimbursements separately
  • Tracks units, rate, and description per entry
  • No service type codes required — just date, description, hours
  • Exports a billing file (Date / Description / Units / Rate) ready to upload into eVoucher
  • One-click upload to eVoucher
  • Expenses uploaded via PanelTime Chrome extension
  • Free Chrome extension included
Private Practice · Attorney

Private Client Billing

  • Track time across multiple private matters — same clean case-by-case workflow
  • Add time entries by voice, import existing timesheets, or type manually
  • Handles client expenses separately from time
  • No CJA codes required — just date, description, and hours
  • Export a billing-ready CSV for your invoicing software or send directly to clients
  • Calendar view shows every matter side by side so nothing falls through the cracks
Pricing

Simple, flat monthly rate

One plan, one price. Includes everything — voice entry, timesheet import, calendar, eVoucher export, and the Chrome extension.

Handlebill
$39 / month
7-day free trial — no credit card required
  • Voice time entry with AI parsing
  • Timesheet import (Excel, Google Docs, Word, or photo)
  • Multi-case management
  • Calendar view with PDF download
  • CJA-20 and CJA-21 support
  • Services and expenses export — billing file ready for eVoucher
  • PanelTime Chrome extension included
  • Hearing reminders via SMS (coming soon)
Start 7-day free trial

Or subscribe with PayPal:

Already subscribed? Sign in to your account →

Pricing subject to change. Subscribers notified before any increase. Cancel anytime from your account page.

FAQ

Questions

Can I use Handlebill™ for private client cases, not just CJA?
Yes. When you create a case, you can mark it as a private matter. Handlebill tracks your time and expenses the same way — no CJA service codes required. Export a clean CSV to use with your invoicing software or send to clients directly. Private and CJA cases live side by side in your dashboard.
How does voice entry work?
Tap the microphone button inside any case, then speak naturally — "July 10th, met with client at MCC, one and a half hours." AI splits your dictation into individual entries, assigns CJA service categories, and presents them in a review table. You edit anything that looks off, then save.
What does "7-day free trial" mean?
You can start a trial directly from your account page — no credit card required. You get full access to Handlebill for 7 days. After the trial, you can subscribe with PayPal to continue. If you don't subscribe, your data is kept and will be available if you subscribe later.
Is my data saved if I cancel?
Yes. All your cases and time entries are preserved when you cancel. If you resubscribe — just use the same email address — everything will be right where you left it.
Does Handlebill work for service providers (CJA-21)?
Yes. When you create a case, select "Service Provider (CJA-21)." Handlebill tracks units and rate instead of service type codes, and exports a CSV formatted for the CJA-21 form — Date, Description, Units, Rate.
How does the timesheet import work?
Inside any case, tap "Import timesheet" and upload your existing timesheet from Excel, Google Docs, or Word — or take a photo of a handwritten log. AI reads every entry, including the default rate at the top of CJA-21 sheets, and fills the review table automatically. You verify and edit before saving anything.
What is the Chrome extension and do I need it?
The PanelTime Chrome extension lets you upload your exported CSV directly into eVoucher with one click, without navigating the import screens manually. It's included free with Handlebill (and the Converter plan), but it's optional — you can always import the CSV manually.
Does Handlebill include the Converter?
Yes. Handlebill subscribers also have access to the AI Converter on the homepage — the tool that converts an uploaded timesheet PDF or image directly to a CSV. Handlebill takes it further: it keeps your entries organized by case, lets you add entries over time, and shows a calendar view of your work.