Guide
Automatic time tracking records your activity in the background, so you review it later. Manual tracking means you start timers or fill in timesheets yourself, so you only capture what you choose to log. Timing, Rize, ActivityWatch and Dayflow are automatic. Harvest and Toggl are timer-first and win when you need invoices, billable rates or team timesheets. Many people use one of each.
Automatic time tracking means software records what you do on your computer in the background, and you review that record later. Manual time tracking means you decide what counts and log it yourself, with a timer, a timesheet or a calendar entry.
Most people treat the choice as effort versus accuracy, as if automatic tracking were manual tracking minus the typing. That misses the real difference. Automatic tracking answers “what actually happened on this machine?” Manual tracking answers “what am I willing to put my name to?” The right method depends on which question you need answered.
Disclosure: Dayflow, which appears in the tools section below, is our product. The rest of this guide is about the concept.
The clearest way to separate them is to ask when you decide what counts.
With manual tracking, you decide up front or at the end of the day. You click start on “Client A: homepage redesign” before opening the file, or you fill in a weekly timesheet on Friday. Nothing is recorded that you did not choose to record.
With automatic tracking, recording happens first and deciding happens later. The software logs 40 minutes in a design file, 12 in a chat app and 8 on a news site. You then decide what those blocks mean: which project, which client, and whether it was work at all.
In practice it’s a spectrum:
Timer apps have added background tracking, and automatic apps accept manual entries. So “automatic” or “manual” on a product page describes the default, not the only mode. Ask which mode a product is built around, because that is the mode its reports and pricing assume.
The differences come down to who the record is for and who sees it.
| Thing | Who it serves | What it records | Who sees it by default |
|---|---|---|---|
| Automatic time tracking | You | Your activity in detail, for later review | You, unless you share |
| Manual time tracking | You, plus clients or a team | Entries you create | Whoever you share timesheets with |
| Employee monitoring | An employer | Activity, often with screenshots, on a manager’s behalf | The employer |
| Screen time reports | A device owner | Time totals per app on one device | You |
| Time blocking | You | Nothing. It’s a plan, not a record | You |
Employee monitoring uses similar technology, which is why the two get confused. The difference is control. Monitoring is installed for someone else and reports upward. Personal tracking is something you choose, configure and review. If that line matters to you, read time tracking without surveillance.
Screen time reports count how long each app was in front of you. Useful, but “Browser: 4 hours” doesn’t say whether that was research or a comment thread.
Time blocking lives in a calendar, like many manual logs. But a time block is a plan, and a time entry is a claim about what happened. The gap between the two is often the most interesting part of the week.
Most automatic trackers run a small background process that checks your computer at a regular interval. What it captures varies:
The tracker groups these checks into blocks and sorts them, either with rules you write (“anything in this repo folder is Project X”) or with AI that categorizes blocks or writes a plain-language summary.
Two design choices matter more than any feature list. First, where the data lives: on your machine, or uploaded to a cloud service for analysis and sync. Neither is wrong, but know which you’re running, especially if your screen shows client data. Second, how review works: a wall of app names and minutes is accurate and nearly useless. The method only works if you can scan and correct the record in a few minutes.
The main limit is that automatic tracking only sees the computer. Thinking on a walk, sketching on paper and phone calls away from your desk show up as idle time or not at all. Automatic sorting also guesses wrong sometimes. For more detail, see what an automatic time tracker is.
Manual tracking comes in three common forms.
Timers. You start one when you begin a task and stop it when you switch. Precise, as long as you remember both clicks.
Timesheets. You fill in hours per project at the end of the day or week. Faster than timers, but entirely dependent on memory. For some people a plain timesheet template is enough.
Calendar entries. Meetings and planned blocks become entries you edit. Good for meeting-heavy roles, bad for anyone whose day doesn’t match their calendar.
The strength of manual tracking is that every entry is a judgment. You chose the project, description and duration. That is what an invoice or payroll timesheet needs: a record someone stands behind, attached to a rate.
Its weakness is the same thing. Rebuilding a day from memory, you round toward what feels right and forget the short interruptions. The time estimation test is a short exercise comparing your sense of time with a clock. It isn’t a diagnostic, but it makes the drift concrete.
Manual tracking also tells you nothing you didn’t already notice. If an afternoon disappeared into email, the timesheet will just say “admin, 3h.”
You don’t have to pick one forever. A simple way to combine them is what we’ll call the record, review, claim loop. It isn’t an industry standard, just a workflow that keeps each method doing what it’s good at.
If you never bill anyone, stop after step 2. If you can’t run background recording, for example because a client prohibits it, use manual tracking with a fixed end-of-day reminder, and log short entries often rather than rebuilding the week on Friday.
Before you install anything, the where does my week go calculator gives you a rough baseline to compare against later. For a one-off version of the review step, see how to do a time audit on a Mac.
This is a made-up example to illustrate the method. The person and the numbers are invented.
Maya is a freelance designer with two clients. On Tuesday she works from 9:00 to 17:15 with a 45-minute lunch.
Manual version. She starts a timer for Client A at 9:00. Around 10:40 a Client B question arrives in chat, and she answers it without switching timers. Later she forgets to start a timer at all. At day’s end she fills in her timesheet from memory:
Total: 6h 30m.
Automatic version. Her tracker’s record, after review:
That adds up to 7h 30m. With lunch, it matches the 8h 15m day.
What she claims. Looking at the idle block, Maya remembers sketching Client B’s layouts on paper, which the tracker couldn’t see, so she adds it. Her billable hours become 3h 20m for Client A and 2h 35m for Client B.
Her memory-based timesheet would have overbilled Client A by 40 minutes and underbilled Client B by 1h 05m. The automatic record wasn’t the final answer. It missed the paper sketching and included 40 minutes she wouldn’t bill. But it gave her something specific to correct, which memory didn’t.
Sending the automatic record straight to a client. Raw records include personal browsing and misfiled blocks. Review first, then claim.
Picking manual because you plan to be disciplined. If you already forget timers, a new app won’t change that. Choose the method that works on your worst day.
Recording everything and reading nothing. An automatic tracker you never open is just a log file. Put the review on your calendar.
Ignoring where the data goes. Automatic tracking captures far more than a timesheet. Check whether data stays local and whether screenshots leave your machine.
Splitting categories too finely. Twenty projects with sub-tags make review slow, and slow review gets skipped. Start with a handful.
The details below come from each vendor’s own documentation, checked on October 4, 2026. This is a comparison of published vendor documentation, not a review of the apps in use. For a ranked list, see our guide to choosing a time tracker for Mac.
Four tools are automatic by default: Timing (Timing comparison), Rize (Rize comparison), ActivityWatch (ActivityWatch comparison) and Dayflow. Two are timer-first: Toggl (formerly Toggl Track) (Toggl on Mac) and Harvest.
| Tool | What it does for this | Price |
|---|---|---|
| Timing | Automatic record of apps, websites and documents on the Mac, down to URLs and Mail threads. Also manual entries, AI suggestions for entries and billing status tracking. Mac only. Data stored locally unless you opt into sync. | Professional $9 per month billed annually, or $11 per month billed monthly. Expert $11 per month billed annually, or $14 per month billed monthly. Connect $16 per user per month billed annually, or $20 per user per month billed monthly. No free tier, 30-day trial |
| Rize | Automatic app and website tracking with AI categorization and tagging. Google Calendar can be connected for meetings. Mac and Windows. Data hosted on Amazon Web Services. | Basic $9.99/mo billed annually, or $12.99/month billed monthly. Pro $23.99/mo billed annually. Max $39.99/mo billed annually. Team $29.99/seat/month with annual billing, or $39.99/seat/month billed monthly. No free tier, 7-day trial |
| ActivityWatch | Automatic record of the active app, window title and away-from-keyboard time. Browser extensions add tab title and URL. Local only. Windows, Mac, Linux and Android. | Free (open source, MPL-2.0) |
| Toggl (formerly Toggl Track) | Timers, timesheets, calendar integrations, billable rates and team reports. The desktop app also lists background tracking and a timeline. The vendor states it takes no screenshots and records no keystrokes. | Free $0 for up to 3 users. Starter $9 per user per month billed annually, or $12 per user per month billed monthly. Premium $16 per user per month billed annually, or $24 per user per month billed monthly |
| Harvest | One-click timers, daily and weekly timesheets, or tracking from a connected calendar, plus invoicing and expense tracking. No automatic activity capture listed. | Free $0 forever (1 seat, 2 projects). Teams $9 seat/month ($108 per seat, billed annually), or $11 seat/month billed monthly. Enterprise $14 seat/month ($168 per seat, billed annually), or $17.50 seat/month billed monthly |
| Dayflow | Records the screen at one frame every 10 seconds, and AI writes the day into a readable timeline. Recordings stay on your Mac. Analysis runs locally (Ollama or LM Studio), through your own provider or through Dayflow Pro. Exports to Markdown. macOS 14 or later. | $0 (MIT license). Optional Pro plan at $20 a month |
Dayflow is our product. It fits if you want an automatic record of your day that reads like a diary, exports as Markdown and can keep screenshot analysis on your Mac. It does not fit if the output has to be an invoice, an approved timesheet or a team report, because it offers none of those.
Dayflow also doesn’t block websites, so pair it with a separate blocker if you need one. Its AI summaries can miss or misread work, so check them before sharing.
Automatic and manual time tracking aren’t rival versions of the same thing. Automatic tracking works like a memory: it records what happened whether or not you were paying attention. Manual tracking works like a claim: it records what you decided to stand behind.
If you just want to know where your time goes, an automatic record and a daily review are enough. If someone pays you by the hour, you need a manual layer, even if you fill it in from an automatic record. To compare specific apps, start with the roundup of Mac time trackers. If your goal is a timesheet you don’t type from memory, see building a Mac timesheet without manual entry.
Pick the method that survives your busiest week. That’s the one still running a month from now.
For what happens on the computer, usually yes, because it doesn't depend on memory or on remembering to start a timer. It is less accurate for offline work, such as calls away from your desk or sketching on paper, and its categories can be wrong. The most reliable setup records automatically. You then review the record and add what it missed before anything is billed or shared.
No. The technology can look similar, but the difference is who controls the record. You install, configure and review personal automatic tracking for your own use. Employee monitoring is installed for an employer and reports to a manager. Toggl, for example, states that it does not take screenshots or record keystrokes. If a tool reports upward by default, treat it as monitoring.
You can, but review the record first. Raw automatic records include personal browsing and blocks filed under the wrong project. On the Mac, Timing supports billing with billing status tracking and report rounding, plus GrandTotal invoicing integration depending on plan. Another option is to copy reviewed blocks into an invoicing tool such as Harvest. Dayflow has no invoicing, so it only covers the recording and review half.
Harvest. It turns tracked time into invoices with online payments, tracks expenses and connects to QuickBooks and Xero. Its free plan covers 1 seat and 2 projects. Dayflow has no invoicing, billable rates or payroll approvals. Dayflow helps you remember what you did across the day, but if the invoice is the end product, Harvest is the better fit.
Toggl, formerly Toggl Track, is built around manual and real-time timers, timesheets and calendar integrations. The vendor also lists automated background tracking and a timeline in its desktop app, so it sits between the two methods. Its free plan covers up to 3 users. Paid plans start at $9 per user per month billed annually, or $12 per user per month billed monthly.
Yes. ActivityWatch is free and open source under MPL-2.0. It records the active app, the window title and away-from-keyboard time, and stores data on your own device. It runs on Windows, Mac, Linux and Android. Dayflow is $0 and MIT licensed on macOS 14 or later, with an optional Pro plan at $20 a month. Timing and Rize have no free tier.
It depends on the tool. Timing stores tracked time locally unless you opt into sync. ActivityWatch keeps everything on your device. Rize hosts data on Amazon Web Services with encryption at rest and in transit. Dayflow stores recordings and the timeline on your Mac. Its screenshot analysis can run locally, through your own AI provider or through Dayflow Pro.
If you bill by the hour, probably yes. Let an automatic tracker record the day, review it for a few minutes, then claim the billable blocks into a timesheet or invoice. The automatic layer fills memory gaps. The manual layer gives you a record you stand behind. If you never bill or report hours, the automatic record plus a daily review is usually enough.
Some tools do. ActivityWatch runs on Windows, Mac, Linux and Android. Rize supports Windows 10 or later and Mac, but not Linux yet. Timing and Dayflow are Mac only, and Dayflow needs macOS 14 or later. For manual tracking on any platform, Toggl and Harvest both offer web, desktop and mobile apps plus browser extensions.
Dayflow is $0 and open source. Full recordings stay on your Mac, with local AI available for on-device analysis.
Download for MacOS macOS 14+ · MIT licensed · no account required