How to see your workday when you forgot to track it

· 6 min read

You can rebuild most of a forgotten workday in about ten minutes from traces your Mac already kept: the calendar, sent mail, file modification times, browser history, version control and Screen Time. Then make the problem go away for good with tracking that has no start button, because a day you cannot forget to start is a day you cannot forget to track.

Start with the anchors

Memory of a day is better than it feels, as long as you give it fixed points. Before opening anything, write down the three or four things you know for certain: when you sat down, any meeting you attended, when you stopped for lunch, when you closed the laptop. Those are the anchors. Everything else is placed between them.

Write them as a rough receipt, top to bottom, with gaps. The gaps are what the next step fills.

Pull the traces

Work through these in order. Each takes a minute or two.

  1. Calendar. Open Calendar and look at the day. Every accepted event is a block with a start and an end. Write them in.
  2. Screen Time. Open System Settings, choose Screen Time, then App & Website Activity, and pick the day. It shows totals per app for that day. This is the closest thing to a record that macOS keeps by default, and for a forgotten day it is the single best trace. Note the top four or five apps and their totals. Caveats: if you share Screen Time across devices, your iPhone is mixed in, and it does not keep days in a form you can export.
  3. Sent mail. In Mail, open the Sent mailbox and sort by date. The timestamps on what you sent tell you when you were at the desk and roughly what you were dealing with.
  4. Files you touched. In Finder, open Recents, choose View > as List, and sort by Date Modified. Everything you saved that day, with the time. For a writer or designer this is usually the spine of the day.
  5. Browser history. Open the browser’s history for the day (Command-Y in most browsers). Skim for clusters. A run of documentation pages at ten and a run of something unrelated at three tell you where the morning and afternoon went.
  6. Version control. If you write code, git log --since="yesterday" --format="%ad %s" --date=format:%H:%M in each repository lists commits with times.
  7. Messages. The team channel or your messaging app, scrolled back to the day, shows when you were present and what was being discussed.

By the end of step seven the rough receipt has no gaps of more than an hour. Where a gap remains, it was probably a break, a call, or a walk, and it is fine to write that down as such.

Write it down in the receipt format

Turn the notes into something you will actually keep. The format that works is the same shape as a printed receipt: a date, a line per app or activity with a duration, a total, and a sentence.

2026-08-20 (reconstructed)
Editor 3h 30m, browser 1h 45m, Mail 40m, meetings 1h 30m, Messages 30m
Total about 8h
Shipped the export fix; afternoon went to the review thread. Times from Screen Time and git.

Mark it as reconstructed. Your future self will want to know which days are measured and which are remembered, because remembered days run generous. a-time-log-you-can-post-the-receipt-format.html has more on why this shape is the one that survives.

Make forgetting impossible

Everything above works, and you should never have to do it again. The reason you forgot to track is that tracking required an action, and actions get forgotten. The fix is tracking that has no action.

Punchcard is a Mac menu bar app with no start button. It notices which app is in front during the day (app names only, never window titles, document names, URLs or keystrokes) and at the closing time you set, it prints a paper receipt: one line per app with the time, a day total, a stamp. There are no timers to start or stop, no projects to pick, no account, and it asks for no macOS permissions.

  1. Install it and set a closing time. That is the setup.
  2. Go back to work. There is nothing to remember.
  3. At closing time, the receipt prints. Tear it off, keep it or post it.

If the Mac was asleep or shut at closing time, the receipt prints late, headed SORRY WE MISSED YOU, so even the day you forgot to stay at the desk for still gets counted. Week rolls print on Sunday and month rolls at month end, and Export CSV gets the totals out as plain text.

What it does not do: it does not know what task you were on, only which app. It cannot separate two projects in the same app and has no per-client or billable features. If your tracking is for an invoice, you still need a tool that knows about clients, and the reconstruction steps above are how you rebuild a forgotten day for that too. how-to-track-time-on-a-mac-without-starting-a-timer.html goes further into the no-start-button approach and its limits.

When you forgot to clock out instead

The other common version of this problem is the reverse: you started a timer at nine and found it still running at midnight. The fix is the same traces, used to find the real end of the day rather than the shape of it. Look at the last file saved, the last message sent, the last commit. That is your closing time, and the difference between it and midnight is what to subtract. a-sorry-we-missed-you-day-what-to-do-when-you-forget-to-clock-out.html covers that case on its own.

With automatic tracking the question disappears, because there is no clock to leave running. The receipt prints at closing time whether or not you remembered the day was ending.

Questions

How accurate is a reconstructed day?

Closer than memory alone, which tends to run generous and miss the gaps. Screen Time and file timestamps anchor the day to real times, and the result is good enough to plan from. Mark the day as reconstructed so you do not later treat it as measured.

Can Punchcard recover a day from before I installed it?

No. It records from the moment it is running and has no way to see earlier. For the days before, the traces above are the only record.

What if I forget to set a closing time?

Punchcard needs a closing time to know when to print, so set one on the first day; after that there is nothing further to remember. If the Mac is asleep at that time, the receipt prints late under SORRY WE MISSED YOU rather than not at all.