Step-by-step guide

From timesheet to eVoucher in five steps

Handlebill™ is the fastest way for CJA panel attorneys to track time, import hours, and get your CSV into eVoucher — without retyping a single entry.

Start Free Trial →

1

Sign In

Go to cjaevoucher.com and click My Account in the top navigation. Enter your email address — no password to remember. We send a one-time verification code to your inbox and you’re in. New users get a 7-day free trial of Handlebill, no credit card required.

Sign In screenshot
PanelTime homepage — click Handlebill to get started
2

Create a Case

Click Cases in the top navigation, then + New Case. Enter the case name, case number, district, defendant name, and AUSA. Optionally set a fee cap — Handlebill will warn you when you are approaching the CJA limit.

Create a Case screenshot
The New Case form — enter your case details to get started
3

Import Your Hours

Open your case and click Import timesheet. Upload a photo, scan, or PDF of your handwritten or typed timesheet. PanelTime reads every entry with AI, sorts it into the correct CJA service categories, and flags potential duplicates for your review before anything is saved.

Import Your Hours screenshot
The Import Timesheet screen — drag & drop or click to upload. JPG, PNG, or PDF up to 20 MB.
4

Export to CSV

When your entries are ready, click Billing in the left sidebar, then Export CSV. Choose a date range or leave blank for all unbilled entries. Click Download CSV to save the file — formatted and ready for eVoucher.

Export to CSV screenshot
The Export CSV dialog — select a date range or leave blank for all unbilled entries
5

Import Into eVoucher

For service hours

Log in to the federal eVoucher system, open your CJA-20 voucher, and click Import Service Entries (.csv) under the Actions section. Upload the CSV you downloaded from Handlebill. Your hours are in — no retyping required.

eVoucher import button
The eVoucher “Import Service Entries (.csv)” button — one click to load all your hours

For expenses

Use the PanelTime Chrome extension to enter expenses directly into eVoucher. Open the extension while on your eVoucher voucher page, switch to the Expenses tab, load your PanelTime CSV, and click Start filling — the extension fills each expense row for you automatically.

PanelTime Chrome extension inside eVoucher
The PanelTime Chrome extension open inside eVoucher — switch to Expenses tab to fill expense entries automatically

Also in Handlebill™

More features

Voice Entry
The Voice button (second from left) — dictate entries directly from the case billing screen

Voice Entry

Dictate time entries hands-free. Tap Voice inside any case, describe what you did, and Handlebill transcribes and categorizes the entry automatically.

Practice Analytics
Practice Analytics — KPI tiles and earnings chart with Daily / Weekly / Monthly toggle

Practice Analytics

See your total hours, fees earned, expenses, and active cases at a glance. Switch between Daily, Weekly, and Monthly views of your earnings chart.

Built-in Timer
The Start Timer button — tracks live time and saves the entry when you stop

Built-in Timer

Need to track time as you work? Click Start Timer inside any case and Handlebill runs a live stopwatch. Stop it when you’re done and the entry is saved automatically with the correct duration.

Court Date Reminders
Court Dates — upcoming hearings with automatic SMS reminder countdown

Court Date Reminders

Add upcoming hearings to your case and get SMS reminders sent automatically to your phone, your client’s phone, and their family member’s phone before each court date. Never miss an arraignment or status conference.

Ready to get started?

Sign in with your email — no password needed. 7-day free trial, no credit card required.

Open Handlebill