← Back to Help Center

Generating Your First Invoice

How do I turn logged time into something a client can actually pay?

Before You Start

An invoice is built from time entries and expenses that are already logged against a case and haven't been billed yet. If you haven't logged any time yet, head to Time and add an entry first — you'll need at least one unbilled time entry or expense before ExpertPractice will let you generate an invoice for a case.

Every time entry and expense stays "unbilled" until it's added to an invoice. Once it's on a sent invoice, it locks — you can't delete it or move it to a different invoice. (More on why in What Happens When You Mark an Invoice as Sent.)

Starting a New Invoice

From Invoices, click New Invoice and choose the case you're billing. ExpertPractice shows every unbilled time entry and expense for that case — check the ones you want to include. You'll also set the payment terms (Net 15, Net 30, Net 45, Net 60, or Due on Receipt), which controls the due date printed on the invoice.

As you select entries, the running total updates so you can see exactly what the invoice will come to before you generate anything.

Generate Invoice screen with unbilled time entries selected and the running total visible

Billing a Flat Fee

Not everything is hours × rate. For a report-writing fee, a retainer draw, or a fixed deposition fee, log it under Time like any other entry, but switch the billing method to Flat Amount — no hours required, just a description and a dollar amount. It shows up in your unbilled list exactly like an hourly entry, ready to check off here when you generate the invoice.

The Accuracy Checkbox, and Why It's There

Before you generate, you'll confirm that you've reviewed the entries and amounts. This isn't a formality — once an invoice is generated and sent, the amounts are locked. This checkbox is your last chance to catch a wrong rate, a duplicate entry, or a case picked by mistake before that happens.

The reviewed-and-confirmed accuracy checkbox, checked

What's Next

Once generated, the invoice sits as a draft until you send it. From here you can:

Was this article helpful?