If you see error messages, quit the app, and then reopen it. This will force it to load any updates from Upwork. If the issue continues, check below for known issues and fixes.
Known Issues and Fixes
If you or an agency member or colleague have trouble logging on to the Upwork desktop app, it could be a problem with the Sign in with Google feature. Try the following solution.
- Disable authorization via Google. Go to Profile Settings -> Connected services -> [Sign in with Google] -> Disconnecting, then reattempt login via the desktop app.
- Next, log in to your desktop app using your username only.
If the issue still persists, please contact Upwork Support directly for further review of your account settings.
For instructions on how to log time with the Upwork Desktop App click here.
If you are unable to log time on an hourly contract listed in the app, please close the app and log in to your Upwork account from your internet browser. Then, clear your cookies by clicking here and restart the app. If the issue persists please report the problem. If your contract is not listed in the app please see below.
By default, only active, hourly contracts will appear in your list for time-tracking purposes. You can check your contract status here. If the contract is paused, has ended, or hasn’t started yet, you can’t log time to it. If the start date is in the future, it will activate that day at UTC 00:00 (not your local time).
If the contract is active but still isn’t available in the app, it most likely recently changed status. You can force a refresh of your contract list by clicking on the refresh icon in the Upwork desktop app.
Fixed-Price contracts can be tracked using the Upwork Desktop App but they do not qualify for Hourly Protection, they only qualify for Fixed-Price Protection.
To turn on tracking for fixed-price contracts
- Select the Settings option from the menu
- Select the Advanced option from the menu
- Turn on Track Time on Fixed-Price Projects
Important: Time logged on fixed-priced contracts is for tracking purposes only and will not be counted towards your total work hours displayed on your profile.
The Upwork desktop app has a time-caching mode so you can continue logging time through minor Internet connection issues or Upwork site maintenance. Usually, the cache will automatically upload as soon as your connection is reestablished so the time can be included in your weekly invoices. The latest version of the desktop app can cache about 12 hours at a time. Once it is full, you can no longer log time on any contract until the cache is uploaded. The most common causes of time-caching mode are:
- Upwork maintenance – Upwork undergoes periodic, and usually brief, downtime for maintenance. During this time, you can continue to work and your logged time will be held in the cache. It should reconnect and upload the cache within an hour
- Unstable Internet connection – The desktop app, especially when trying to upload logged time, requires a stable Internet connection. It should reconnect and upload the cache automatically as soon as the connection stabilizes, usually within a few minutes
Warning: Although it's available as a backup, we strongly recommend you avoid caching mode as much as possible.
If you do work in caching mode:
- Do not log time from another computer while you have a cache awaiting upload. This will prevent the cached time from uploading
- You must reconnect before the end of the weekly billing cycle to upload your cached time. It can’t be uploaded after the Work Diary is locked. If the cache fails to upload automatically, you cannot recover it manually
Uploading the cached time
Once you have a stable Internet connection, the cached time will upload automatically. You will know the cache is uploading when the desktop app status says “Online and uploading.” It will change to “Online” when the cached time has been completely uploaded to the server.
If you have an ongoing connectivity problem, the app will appear stuck in caching mode and fail to upload your time. The most common reasons for this are:
- Poor Internet connection
- TLS (required security protocols) disabled in your Windows Internet settings (how to fix)
The default time zone from the Time Tracker is UTC. If you believe you are missing hours after any cached time has been uploaded to the server please first check your Work Diary where you can update the view to your own time zone. If the issue persists please report the problem
Here are the most common reasons for a failed download and how you can fix each:
- Firewall or proxy server issue – Contact your system administrator to allow access
- Poor Internet connection – It is important to make sure you have a strong and stable Internet connection before you download
- No administrator privileges – Check to see if you are the administrator of your computer and that you have enough space on your computer to download the application
- Inaccurate time/date settings – Check to make sure the time and date settings on your computer are correct
- Antivirus software is blocking the application – You can temporarily disable your antivirus program for just the time it takes to download, to avoid disruption. It may become necessary to add the Upwork desktop app to your antivirus whitelist
If the weekly hours limit is increased on a contract, it can take up to 24 hours for the update to reflect in the Upwork Desktop App. You can continue logging hours as long as it's within the updated weekly limit and the app will auto-update within 24 hours. If the weekly hours limit is decreased it won't take effect until the next working week.
The Upwork desktop app is completely safe. However, because it uses various API technologies to capture and record screenshots, some virus scans mistake this capturing and transmitting of information as potential spyware or malware.
We assure you that the information collected by the desktop app is kept private between you and those you work with on Upwork. The app poses no security threat to your computer system. Avoid getting these warnings or black screenshots in the future by adding the desktop app to your security scan's whitelist. In Webroot Antivirus you'll need to allow upwork.exe in "Identity Protection."
In some cases, the Upwork Team App for Mac (more specifically the "Upwork Helper" process) will develop excessive CPU usage. If this occurs:
- First, confirm you are running the latest version of the app. In most cases, upgrading will resolve the issue
- If the issue persists, quit the Upwork Team App, open the Terminal on your Mac, and then run this command
open Upwork.app --args --enable-gpu
- You may need to repeat step 2 every time you open the app until the next time the app updates. When it asks to update, be sure to let it.
If you still experience problems, report the issue so we can help you. Here’s how:
- Click your name at the lower left of the app
- Select Support and Feedback
- Enter the details of your issue and click Send
Please provide an explanation of your issue with as much information as possible, including the date and time (in your time zone) that the incident occurred and the contract ID.
Our support team can assist you in a more efficient manner if you can provide specific details or screenshots of the problem you encountered, any error messages received, and whether the issue is ongoing.
If the problem prevents you from contacting us through the app, you can file this form. Please understand you may be asked to upload the log file manually and it could take a little longer to resolve the issue.
Do NOT press the Clear cache and restart button in the app preferences unless instructed by Customer Support. This reset option will wipe your app’s user data and restore the app to default settings. You will lose all preferences, user settings, saved credentials, and any un-uploaded time cache. You can’t undo this action. Afterward, it will be like you are logging in for the first time.
If an agent needs you to send in log files to help diagnose an issue, go to the location listed below, then create an archive of your log files to attach to your ticket.
- Windows: %USERPROFILE%\AppData\Local\Upwork\Upwork\Logs
- Mac: Navigate to Go > Go to Folder > Upwork > ~/Library/Application Support/Upwork/Upwork/Logs
- Linux: ~/.Upwork/Upwork/Logs/