What fields does a law firm invoice need?
Last reviewed: 30 October 2026. This page is organisational information, not legal advice. Rules differ by jurisdiction and change; always read the current version published by your own regulator.
Billing vendors publish invoice templates and best-practice articles, and their lists overlap strongly. Below is a vendor-neutral consolidation, with the reason each field exists. Regulatory requirements vary: some jurisdictions prescribe content for bills, and your engagement letter may promise more. Check both.
| Field | Why it is there |
|---|---|
| Firm name, address, tax or registration number where required | Identifies the issuer; tax rules vary |
| Client name and billing address | Who must pay, which may differ from the matter contact |
| Matter name and reference | Links the invoice to the file |
| Invoice number and date | Unique reference; audit trail |
| Billing period | Shows which work is covered |
| Time entries: date, timekeeper, duration, narrative | Lets the client see what they paid for |
| Rate per timekeeper (or fixed fee description) | Matches the engagement terms |
| Disbursements / expenses with description | Separates costs from fees |
| Tax lines (e.g. sales tax, VAT, GST) where applicable | Jurisdiction-specific |
| Client money / trust applied, with prior balance and new balance | Shows how deposits were used |
| Previous balance and payments received | Prevents confusion |
| Total due and due date | The ask |
| Payment methods and instructions | Reduces delay |
| Complaint / review rights wording if your regulator requires it | Jurisdiction-specific |
How do you write a time narrative that survives scrutiny?
Totals provoke questions; narratives answer them. A reasonable narrative has three parts: the action, the object and the purpose.
| Weak | Stronger |
|---|---|
| Review documents | Review lease draft sent by landlord's solicitor; note three clauses to query |
| Call with client | Call with client re settlement offer; advise on response options |
| Research | Research limitation point raised by client; summarise for file |
Keep narratives free of anything that would breach privilege or confidentiality if the invoice were forwarded to a third party such as an insurer or lender.
A worked example: from time entries to invoice total
Hypothetical figures, to show the arithmetic only. A partner records 2.5 hours at 300; an associate records 4 hours at 180; a filing fee disbursement is 60; tax is 10 percent on fees only in this example.
| Line | Calculation | Amount |
|---|---|---|
| Partner time | 2.5 x 300 | 750 |
| Associate time | 4 x 180 | 720 |
| Fees subtotal | 750 + 720 | 1,470 |
| Tax on fees | 10% of 1,470 | 147 |
| Disbursement | Filing fee | 60 |
| Invoice total | 1,470 + 147 + 60 | 1,677 |
| Client money applied | From deposit held | (1,000) |
| Balance due from client | 1,677 - 1,000 | 677 |
Tax treatment of disbursements and client money differs by place; the example is arithmetic, not guidance.
Where does trust or client-money activity belong?
Showing how a deposit was applied is good practice and often expected. But the ledger that proves it belongs in a trust or client-money accounting system that meets your regulator's rules. A project tool should mirror the result, for example a 'Funds applied' field typed in after you reconcile elsewhere.
How do you map these fields into a tracker?
In a Notion workspace the fields fall naturally into linked databases. Time entries link to a matter; invoices roll up unbilled time; clients hold billing details.
| Invoice data | Database | Notes |
|---|---|---|
| Date, timekeeper, duration, amount | Time | Views for uninvoiced and billable-only entries help month-end |
| Matter reference and responsible lawyer | Matters | One record per matter |
| Billing details, contacts | Clients | Reused on each invoice |
| Invoice number, date, status, total | Invoices | Status: draft, sent, part-paid, paid |
| Funds applied, balance | Invoices (manual fields) | Copied from accounting |
Our existing guides cover the build in detail.
Where LawyerOS fits
We make LawyerOS, so weigh this accordingly. LawyerOS Pro with AI ($39, one-time) includes Time, Clients and Invoices databases, with Time views for uninvoiced and billable-only entries. It is a tracker. It does not generate formatted invoices, process payments, calculate tax, or keep a trust ledger. Starter ($19) has no Time or Invoices databases.
Frequently asked questions
- What should be on a law firm invoice?
- Firm and client details, matter reference, invoice number and date, itemised time with narratives, rates, disbursements, tax where applicable, any client money applied, the amount due and payment terms. Your regulator and engagement letter may require more, so check them.
- Do law firm invoices need to show trust account activity?
- Many firms show how client money was applied, and some regulators expect it. The accounting itself belongs in a trust or client-money system that meets local rules. Check your regulator for what a bill must show.
- How detailed should billing narratives be?
- Detailed enough that the client understands what was done and why: action, object and purpose. Avoid vague entries such as 'review documents'. Also avoid revealing privileged content in case the invoice is shared with a third party.
- Can I make invoices in Notion?
- You can track invoices, time and status in Notion databases. Generating a formatted, tax-compliant invoice document and taking payment normally needs billing software or a document tool. Many firms track in Notion and issue from their accounting system.
- How often should a firm invoice?
- It depends on your engagement terms and regulator expectations. Many firms bill monthly so entries are fresh. Whatever you choose, say it in the engagement letter and add a weekly check of unbilled time.
Sources
About the author
Raghav Handa trained as a lawyer, then spent years building legal technology, from enterprise legal products to custom systems for law firms.
Keep reading
- Practice managementNotion invoice tracker for lawyers: from unbilled time to paidBuild a Notion invoice tracker for lawyers: unbilled time, draft, sent, overdue and paid statuses, ageing views and rollups. Tracking only, no trust accounting.5 min read · 27 October 2026
- Practice managementA billing tracker for your law firm in NotionTrack time, invoices and payment status in Notion with LawyerOS: the Time and Invoices databases, a monthly billing routine, and what needs accounting software.3 min read · 17 October 2026
- Practice managementHow to track billable time in Notion (with six-minute rounding)Track billable hours in Notion: a Time database linked to matters, start and stop buttons, six-minute rounding formulas, uninvoiced views and handoff to billing.3 min read · 17 October 2026
- Rules and regulationNotion and trust accounting (IOLTA): what it can and cannot doCan Notion handle trust accounting or IOLTA? A clear look at what a Notion template can track, what it cannot do, and why regulated client money needs proper tools.3 min read · 17 October 2026