CJA eVoucher billing tool

Convert Your CJA Timesheet
to eVoucher — Automatically

PanelTime™ reads your timesheet in any format and produces an eVoucher-ready CSV file with service codes assigned by AI. No manual data entry. Works in all 94 federal districts.

Convert your timesheet now →
Accepted formats

Upload what you already have

Handwritten
Photo or scan
Take a photo of your handwritten notes or scan to PDF
Word / Docs
Word document
.doc, .docx, or Google Docs — upload directly
Excel / Sheets
Spreadsheet
.xls, .xlsx, or Google Sheets export
PDF
PDF
Any PDF with readable text or a scanned image
Plain text
Notes or email
Copy-paste from any notes app or email draft
Required fields
Minimum needed
Date · Description of work · Hours (and rate for CJA-21)
How the conversion works

What PanelTime™ does with your timesheet

The eVoucher system requires every time entry to be coded with a specific service code — "in-court" time, "out-of-court" time, travel, and so on. Most panel attorneys either know these codes by memory or look them up in the CJA Guidelines each time they enter a voucher. PanelTime™ eliminates that step.

When you upload your timesheet, the AI reads each entry description — "appeared at arraignment," "reviewed discovery," "telephone conference with client," "drafted motion to suppress" — and assigns the correct eVoucher service code automatically. It also separates expenses (mileage, parking, copies, travel) from time entries so they flow into the right sections of your voucher.

The output is a CSV file formatted for the national eVoucher platform. You import it directly into your district's eVoucher system. The free PanelTime™ Chrome extension handles the expenses tab with one click. Review everything, correct anything the AI got wrong, and submit.


Step by step

From timesheet to eVoucher in four steps

1
Upload your timesheet — any format. Photo, scan, Word, Excel, PDF, plain text. As long as it has dates, descriptions, and hours, PanelTime™ can read it. (see requirements)
2
AI assigns service codes — PanelTime™ reads each entry and selects the correct eVoucher service code. Expenses are separated from time entries automatically.
3
Download your CSV — formatted for direct import into the national eVoucher platform. The free Chrome extension fills your expenses tab with one click.
Review and submit in eVoucher — you stay in control. Correct any misassigned codes before submitting. PanelTime™ removes the retyping step; the voucher is still yours to approve.

Common questions

About converting timesheets to eVoucher

What timesheet formats can I upload to convert to eVoucher?
PanelTime™ accepts handwritten timesheets (photo or scan), Word documents, Excel spreadsheets, Google Docs exports, and PDFs. Any format that contains a date, description of work, and hours worked will convert successfully.
Do I have to assign CJA service codes manually?
No. PanelTime™ reads your time entry descriptions and assigns the correct eVoucher service codes automatically using AI. You review every assignment before importing and can adjust anything.
How do I import the converted file into eVoucher?
Download the CSV file from PanelTime™ and import it into your district's eVoucher system using the CSV import feature. The free PanelTime™ Chrome extension also fills your expenses tab automatically with one click.
Does this work for both CJA-20 and CJA-21 vouchers?
Yes. For CJA-20 attorney vouchers, upload your timesheet as-is. For CJA-21 service provider vouchers, include your hourly rate on the timesheet — for example, "RATE = $85" — and PanelTime™ calculates compensation automatically.
What districts does this work in?
PanelTime™ works in all 94 federal judicial districts. The eVoucher CSV format is standardized nationally, so the conversion process is identical regardless of which district your appointment is in.

Ready to convert your timesheet?

No account required for your first three conversions. Upload and get your eVoucher CSV in seconds.

Convert your timesheet →