TL;DR: The Upwork Work Diary is the record your hourly pay is built on. The desktop time tracker logs your hours in ten minute segments, captures a screenshot inside each segment, counts your keyboard and mouse events as an activity level, and attaches whatever memo you wrote. That record is what makes Hourly Protection work, because Upwork will generally cover properly tracked hours if a client disputes or fails to pay them. The protection is narrower than most freelancers assume: it covers time logged through the tracker on an active hourly contract, within the weekly limit, with memos that tie the work to the contract. Manual time, work beyond the weekly cap, and the helpful favour you did without starting the tracker sit outside it. The tracker does not read your screen contents or judge your output, and activity level is a count of input events rather than a productivity score. Everything it protects still depends on the contract being with a client worth working for in the first place.
Ask a room of freelancers about the Upwork Work Diary and you get two reactions. The newer ones are uneasy about screenshots. The experienced ones treat it as an accounting formality they stopped thinking about years ago. Both are missing the same thing: the diary is not surveillance and it is not paperwork, it is the evidence file that decides whether hours you already worked turn into money.
Most hourly payment problems on Upwork trace back to a gap in that file. Not to a dishonest client, and not to bad work.
What the Work Diary actually is
On an hourly contract you log time through Upwork's desktop app. Each ten minute stretch of tracked time becomes a segment in your Work Diary for that week, and each segment carries three things: a screenshot taken at some point inside it, an activity level, and a memo describing what you were doing.
Those segments are what the client is billed for when the work week closes, and they are what Upwork looks at if the hours are ever questioned. This is the mechanism behind the payment protection that makes hourly the safer of the two contract types, which is the core of the trade-off in fixed price versus hourly. Fixed price protects you up to what the client funded into escrow. Hourly protects you up to what you tracked.
What it records, precisely
Screenshots
The tracker captures a screenshot of your screen at a random moment inside each billing segment, which is why you cannot time your work around it. If you run more than one monitor, it captures what is on them. The point is not to catch you out; it is to give the client something concrete to look at, so hours become reviewable rather than a number you assert.
You can delete a screenshot you did not want captured, and this is worth understanding before you need it. Deleting the image removes the segment along with it, which means that ten minutes stops being billable. It is a real option for the moment your password manager was open, and it is a bad habit if you use it casually, because deleted segments are unpaid segments.
Screenshot behaviour and tracker settings do change from time to time, and some contracts are configured differently from others, so treat Upwork's Help Center as the authority on the current specifics rather than a forum post from three years ago.
Activity level
Alongside the screenshot, each segment shows an activity level: a measure of how many keyboard and mouse events occurred during those ten minutes. It counts input events. It does not know what you typed, and it has no opinion about whether the work was good.
This matters because activity level is widely misread on both sides. A designer nudging vectors and a developer thinking through a bug for eight minutes before typing three lines will show very different bars for equally real work. Low activity is not evidence of nothing happening, and high activity is not evidence of value. What activity level genuinely does is separate tracked work from a tracker left running while you made lunch, and that is the honest use of it.
Memos
The memo is the line of text you attach to your tracked time saying what you were doing. It is the most neglected part of the diary and the part that does the most work when something goes wrong.
A memo reading "work" is technically a memo. A memo reading "fixing checkout validation bug on mobile Safari" is a record that ties that segment to the contract you were hired under. When a client questions hours weeks later, or when Upwork reviews a dispute, specific memos are what turn a screen full of screenshots into an account of the job. Write them as you go, per task, not as one phrase you set on Monday and forget.
What the tracker does not do
Worth stating plainly, because the anxiety is common and mostly misplaced. The tracker runs when you start it and stops when you stop it, so it is not watching your machine outside tracked time. It does not log your keystrokes as text, read documents, or monitor your browsing when you are off the clock. It does not score your productivity, and nothing in it is shared with anyone except the client on that contract.
The reasonable precautions are ordinary ones: close personal tabs and messaging apps before you start tracking, keep client work in a separate browser profile if you can, and stop the tracker when you step away.
How tracked time becomes money
Your work week runs Monday to Sunday. When it closes, the client is billed on the Monday and a review period follows during which they can open the diary and dispute specific hours. If nothing is disputed, the money becomes available for withdrawal roughly ten days after the work week ended. The full payment timeline, including fixed price escrow and withdrawal methods, is in how you actually get paid on Upwork.
The diary is what the client reads during that review window. Clean segments with clear memos rarely generate questions. Blank memos and a week of low activity generate exactly the conversation you do not want to be having on a Monday.
What Hourly Protection actually requires
Hourly Protection is the reason experienced freelancers prefer hourly contracts with unfamiliar clients. If a client disputes or fails to pay for hours you logged correctly, Upwork will generally cover them. The word doing the work in that sentence is "correctly."
Protection broadly depends on the hours being logged through the desktop tracker with recorded activity, on an active hourly contract with the client's billing method verified, within the contract's weekly hour limit, with memos that relate to the work you were hired to do. Upwork's own documentation is the authority on the current criteria, and it is worth reading once properly rather than assuming, because every one of those conditions is a place freelancers lose coverage without noticing.
Four ways people lose protection without noticing
Manual time. If the client allows it, you can add time you did not track. It is convenient, and it is not covered the way tracked time is. Use it for genuine exceptions, such as a client call you took on your phone, tell the client it is coming, and never let it become your normal method of logging hours.
Going over the weekly limit. Every hourly contract has a weekly hour cap. Hours logged beyond it are not automatically billed and are not automatically protected. If a week is going to run long, ask the client to raise the limit before you work the hours, not after.
The untracked favour. The most common one. The week is capped, the client needs one small thing, and you do it off the tracker to be helpful. That work sits entirely outside every protection you have, which is the hourly version of the pattern in Upwork scope creep. Track it or price it, but do not donate it invisibly.
Working before the contract is live. A sample task, a trial, a quick look at the codebase before the paperwork is done. No contract means no diary, and no diary means nothing to protect. Pressure to start before a contract exists is also one of the standard markers in how to spot Upwork job scams.
When a client questions your hours
Most do not. When one does, the diary is your answer, and the tone that works is administrative rather than defensive. Open the week, look at the segments they are asking about, and reply with what each block of time went into, referencing the memos. If a segment genuinely should not have been billed, refund it yourself and say so, because a small voluntary correction is far cheaper than a formal dispute.
Escalation matters here for reasons beyond the money. Disputes and refunds are among the heaviest negatives your Job Success Score can absorb, so a contract that is drifting toward a fight is usually better settled early. If the relationship is past saving, the sequence for exiting cleanly is in how to end an Upwork contract, and the process for chasing hours a client is refusing to pay is in what to do when an Upwork client is not paying.
Good hourly clients barely look at it
Here is the thing years of hourly contracts teach you. Clients who read every screenshot, question ten minute segments, and ask why activity dipped on Thursday afternoon are almost always the same clients who argue about scope, delay approvals, and leave the review that costs you.
Clients worth having treat the diary as an invoice. They hired you to solve something, the hours look reasonable, and they move on. That difference shows up in their hiring history before you ever apply, in their spend, their rating, their hire rate, and the way their job post is written, which is the whole argument in how to spot good Upwork clients. Micromanagement is also a cost, and if you keep working with a client who generates it, your rate for that work should reflect it.
The protection you cannot track your way into
The Work Diary protects hours on a contract you already have. It does nothing about which contracts you get in the first place, and that is where hourly work is actually won or lost.
The clients who make hourly contracts pleasant are the ones with real spend, a history of hires, good ratings, and posts that describe a job rather than a mood. Those signals sit in structured data on every job page, and Upwork's own search will not let you filter on them, so screening by hand means opening dozens of posts while the good ones fill up. That is the front end Upwork Scout is built for. It scans Upwork continuously, applies hard floors on budget, client spend, hires, rating, payment verification and already-hired status, then scores the survivors against your profile so fresh, qualified jobs reach you while a proposal still has a real chance. Every Connect you do not spend on a client who will fight you over screenshots is a Connect available for one who will not. The free tier lets you set those client-quality floors and start today.
The bottom line
Treat the Work Diary as your evidence file, not as a camera pointed at you. Track every hour you intend to be paid for, write memos specific enough that a stranger could tell what the segment bought, stay inside the weekly limit or get it raised first, and keep manual time for genuine exceptions. Understand that activity level counts input events and nothing more, on both sides of the contract. Do all of that and Hourly Protection is the strongest guarantee Upwork offers you. Then remember its edge: it protects the hours, not the choice of client, and that decision happens before the tracker ever starts.
Frequently asked questions
Does Upwork take screenshots of your screen? Yes, on hourly contracts tracked through the Upwork desktop app. Each ten minute billing segment includes a screenshot captured at a random moment inside it, along with an activity level and your memo, and if you use multiple monitors it captures what is on them. The tracker only runs while you have it started, so it is not capturing anything outside tracked time, and it does not record what you type or watch your machine when you are off the clock. You can delete an individual screenshot, but doing so removes that segment and the time it represents, so those ten minutes become unbillable. Screenshot behaviour and contract settings do change over time, so check Upwork's Help Center for the current specifics.
What does activity level mean in the Upwork Work Diary? It is a count of keyboard and mouse events recorded during a ten minute segment, displayed as a bar. It measures input, not output, and it has no idea whether the work was good. Work that involves reading, thinking, watching a build, or dragging a few elements will show lower activity than work that involves constant typing, and neither number says anything about value. What activity level usefully distinguishes is tracked work from a tracker that was left running while nobody was at the machine. If a client treats a low bar as evidence of idleness, that is a conversation about how your work looks rather than a defect in your hours.
Is manual time protected by Upwork's Hourly Protection? No, not in the way tracked time is. Hourly Protection generally applies to hours logged through the desktop tracker with recorded activity, on an active hourly contract with a verified billing method, within the contract's weekly limit, with memos that relate to the contracted work. Manually added time skips the tracker and therefore skips the evidence the protection relies on, which makes it a matter of client goodwill rather than platform coverage. Use it sparingly for genuine exceptions such as a phone call, mention it to the client when you add it, and never let untracked or manual hours become the normal way you bill, because that quietly removes the main reason hourly contracts are the safer option.