Attorney Time Tracking: Billable Hours From Meetings (2026)

Attorney Time Tracking: Billable Hours From Meetings (2026)

macgill davis · October 19, 2026 · 3 min read

Attorney time tracking fails hardest on client meetings: the call happens, the work moves on, and the 30 minutes never reaches an invoice. The fix is to capture the call's context automatically — import the transcript, tag the time to the matter the conversation was about, and bill it — instead of reconstructing calls from memory at month end.

Quick Answer

Record client calls with Fathom or Granola (with disclosure per your jurisdiction's consent rules), connect it to Rize, and each transcript imports with the meeting time tagged to the right client and matter. The entry arrives as a suggestion — you approve it, and the call is billed.

Client calls are the least-tracked billable activity because they are logged retrospectively — and retrospective timekeeping systematically undercounts.

Document work gets billed because the document is the reminder. A call leaves no artifact: it ends, the next meeting starts, and by Friday the half-hour with the client is a rounding error in a weekly timesheet entry.

The math is unforgiving. At $350/hour, one forgotten 30-minute call is $175. Two a week is roughly $18,000 a year — per attorney, before counting the calls logged at 0.3 that actually ran 0.7.

The Problem with Reconstructing Calls at Month End

Reconstructed time entries undercount duration and misattribute the matter — the two errors that make bills inaccurate and audit-vulnerable.

A timesheet filled in from memory compresses time: 45 minutes becomes "call w/ client — 0.3". It also flattens attribution: a call that covered two matters gets billed entirely to the bigger one. Both errors favor the client in the short run and the firm in neither — undercounted hours are lost revenue, and misattributed hours are an invoice the client can dispute.

The transcript fixes both: the duration comes from the call itself, and the matter comes from what was actually discussed, not what the calendar invite guessed.

How Transcript-Based Time Tracking Works

Connect a recorder to Rize once, and every imported call becomes a tagged time entry suggestion — duration, attendees, summary, and matter attribution included.

1. Record with the tool you already use. Rize imports from Fathom and Granola — Fathom transcripts arrive about five minutes after the call ends; Granola syncs on a roughly thirty-minute poll. Zoom, Google Meet, and Fireflies support is coming.

2. The transcript does the tagging. Rize reads what the call was about and tags the meeting time to that client, project, and task. A call about the Henderson acquisition lands on Henderson — even if the calendar invite just said "sync".

3. You approve, not reconstruct. The tagged entry arrives as a suggestion. If an entry already covers that time, the transcript details merge into it — no duplicates. Mark a meeting Not attending and no time is tracked to it; Mark as attended records the scheduled window without overwriting time you already tracked.

The full flow is on the meeting transcripts page.

What This Looks Like on an Invoice

Transcript-tagged time turns a vague "conference call" line into a defensible entry: date, duration, matter, and a summary of what was discussed.

Reconstructed entryTranscript-tagged entry
Call w/ client — 0.3Henderson acquisition call — 0.7: diligence timeline, seller docs
Various calls — 1.0Martinez 0.5 (settlement posture), Lee 0.5 (filing deadlines)
(unlogged)Osei 0.4 — intake call, conflict check pending

The second column is what survives a client's audit question — and what makes write-downs visible instead of silent.

Before recording client calls, confirm your jurisdiction's consent rules and put disclosure in the engagement letter.

Most U.S. states follow one-party consent; roughly a dozen require all parties to consent. Do not assume the tool covers disclosure: Fathom joins calls as a visible notetaker participants can see, but Granola does not join as a bot or announce itself — disclosure is on you. Say it on the call, and state in the engagement letter that client calls may be recorded for timekeeping and service records. For cross-border matters, apply the strictest rule in the mix.

This is also the right place to think about where transcripts live. Rize tracks activity privately — the flat policy is no screenshots and no keylogging — and transcripts come from the recorder you choose, under that recorder's terms.

Beyond Meetings: The Rest of the Billable Day

Meetings are the worst leak, not the only one — the same automatic capture applies to research, drafting, and everything between calls.

Rize tracks work time automatically across the day, not just calls: the document review between meetings, the research after them. Entries still arrive as suggestions for review — the attorney decides what is billable, with the underlying detail attached. For the broader software comparison, see best time tracking software for lawyers, the law firms overview, and the billable hours calculator.

Macgill Davis
Macgill DavisCo-Founder & CEO

Macgill is the co-founder and CEO of Rize, an automatic time tracking app for agencies and professional services teams. He writes about productivity, time management, and building better work habits.

Frequently Asked Questions

The reliable method is to let the meeting record itself: record the call with a tool like Fathom or Granola, import the transcript, and tag the time to the client and matter the conversation was about. Rize does this automatically — a call about the Henderson matter lands on Henderson, not a generic meeting bucket.

Client calls are the largest gap in reconstructed timekeeping because they are rarely logged in the moment and leave no work product behind as a reminder. The arithmetic adds up fast: a 30-minute client call billed at $350/hour is $175, so two forgotten calls a week is over $18,000 a year at that rate.

The best tool for billable meetings captures the call and its context without manual entry. Rize imports transcripts from Fathom or Granola, tags the meeting time to the right client and matter based on what was discussed, and presents the entry as a suggestion you approve — so the call is billed, not reconstructed at month end.

Yes. Rize connects to Fathom or Granola, imports each call transcript after the meeting, and tags the time to the client, project, or task the conversation covered. If an entry already exists for that time, the transcript details merge into it instead of creating a duplicate.

It depends on jurisdiction and consent law — most states require one-party consent, some require all parties. Attorneys should disclose recording in engagement letters or at the start of calls rather than relying on the tool to announce it: Fathom joins calls as a visible notetaker, but Granola does not appear in the call. Check your jurisdiction and bar rules before recording client conversations.

Related Posts