← Back to blog

Upwork Time Tracker — How It Works and What to Do When It Doesn't Work for You

Everything freelancers need to know about the Upwork time tracker in 2026 — how it works, its limitations, and the tools serious freelancers use alongside it.

If you work hourly contracts on Upwork, the time tracker isn't optional — it's how you get paid. Understanding how it works, what it records, and where it falls short will save you from billing disputes, lost earnings, and unnecessary friction with clients.

What the Upwork Time Tracker Is

The Upwork time tracker is a desktop application you install on your computer. When you start a work session, you select the contract you're working on and start the timer. The app runs in the background and does three things:

Takes screenshots. Every ten minutes, the tracker captures a screenshot of your screen. These are visible to the client inside their Upwork account. You can delete individual screenshots before they're locked (there's a short window after each capture), but deleted time is unbilled time.

Measures activity level. The tracker counts keyboard strokes and mouse clicks during each ten-minute window and reports an activity percentage. High activity means you were actively working. Low activity means you weren't interacting much with your computer — which is sometimes fine (reading, thinking, waiting on a process to run) and sometimes a problem if the client is watching closely.

Records time in ten-minute segments. Upwork bills in ten-minute increments. If you work for 47 minutes, you bill 40 minutes. That rounding affects your earnings on long projects over time.

The desktop app is available for Windows and macOS. There is no native Linux version, though community workarounds exist. There is no mobile time tracker — all tracked time requires the desktop app.

Hourly vs Fixed Price: When Tracking Is Required

Time tracking is only required — and only relevant — on hourly contracts. Fixed-price contracts have no time tracking component. You deliver milestones, the client releases payment, and how long it took you is your business.

For hourly contracts, the Upwork tracker is the only method that carries Upwork's Payment Protection guarantee. If a client disputes an hourly charge and you tracked the time correctly with the desktop app, Upwork will cover the disputed amount (subject to their terms). If you didn't use the tracker, you have no Payment Protection.

This is the most important reason to use it: it's not just about showing the client you worked — it's about protecting your earnings if things go wrong.

Common Frustrations with the Upwork Tracker

The tracker works reliably for most freelancers most of the time. When it doesn't, the complaints are consistent.

Screenshot privacy. Some freelancers are uncomfortable with clients seeing their screen every ten minutes. If you work on multiple contracts simultaneously, or if your work involves sensitive third-party information, the screenshot requirement can create real problems. There's no way to disable screenshots on an hourly contract while keeping Payment Protection.

Activity monitoring anxiety. Low activity percentages can look bad to a client even when the work is legitimate — deep focus work, reading documentation, or waiting on a build to finish all register as low activity. Some clients watch the activity levels too closely and ask questions that aren't really warranted.

App crashes and missed time. The tracker has been known to crash or silently stop recording without alerting the user. Freelancers who don't check that the timer is actually running have lost hours of billable work. The habit of verifying the timer is running at the start of every session is worth building early.

No mobile support. If you do any work on a tablet or phone, that time isn't trackable. This is a hard limitation with no official workaround.

Manual Time Logging

Upwork allows manual time entries on hourly contracts, but with an important caveat: manual time is not covered by Payment Protection. A client can dispute manual time and Upwork won't intervene on your behalf.

Manual time is most useful when the tracker crashes and you have evidence of the work (commits, deliverables, communications), or when the client has explicitly agreed to it in advance. Some long-term client relationships operate largely on manual time with mutual trust in place — but that trust has to be established first.

To log manual time: go to the contract in your dashboard, open the Work Diary, and add a manual entry for the relevant time period. You'll be prompted to add a note explaining what you worked on. Detailed notes matter more for manual time than tracked time.

What Happens If You Forget to Track Time

If you do work and forget to start the tracker, that time is gone unless the client is willing to accept a manual entry. There's no retroactive tracking — you can't tell the app "I worked from 2pm to 4pm yesterday" and have it record that as tracked time.

The practical answer is to build a start-of-session habit: open the app, select the contract, confirm the timer is running, then start work. Some freelancers keep the app in their system tray permanently to reduce the chance of forgetting.

Be First on the Jobs Worth Tracking

The freelancers who build careful time-tracking habits are the same ones treating Upwork as a serious business. They're protecting their earnings, maintaining good client relationships, and staying on top of their contracts. That same discipline applies to finding work in the first place.

Being first to submit a proposal on the right job is just as important as doing the job well once you land it. Most freelancers find out about new job posts too late — delayed email alerts, manual searching, keyword mismatches. By the time they see a good job, it already has a dozen proposals.

UpworkAlerts monitors Upwork continuously and fires a notification — via Email or Slack — within seconds of a matching job going live. You describe your expertise in plain English, set your client quality filters (minimum hire rate, payment verification, minimum spend), and the AI handles the matching. No keyword lists, no manual searching, no delayed emails.

The free plan includes 50 alerts. For freelancers who are serious about their Upwork business, it's worth trying.

Start free on UpworkAlerts →