What the Upwork weekly limit is
The Upwork weekly limit is the maximum number of hours you can log and bill on an hourly contract in one billing week. The client sets it in the contract terms when they send the offer, and they can also choose No limit. Fixed-price contracts do not have one, because they are paid by milestone instead of by the hour.
The billing week runs Monday 00:00 UTC to Sunday 23:59 UTC. The limit caps the hours you log in that window, and Upwork treats both time tracked with the Upwork Desktop App and manual time as logged hours on the same Work Diary.
Every rule below on weekly limits, Hourly Payment Protection and the weekly billing cycle was checked on the day this post was written. Upwork changes these flows often, so if your contract screen shows something different, trust your account.
Who sets the weekly limit (and what you control)
Only the client can set, raise, lower or remove the weekly limit. You cannot change it from your side. What you do control is whether you accept it: when a client changes the limit, you are prompted to review and accept the update.
On the client side, it lives under Manage work > Your contracts, then the options menu on your contract, then Change weekly limit. If a client asks you where the setting is, that is the path to send them. The same menu has No limit if they want to remove the cap entirely.
What happens to hours over the weekly limit
Hours over the weekly limit are not billed to the client and are not covered by Hourly Payment Protection. The client can still see them in your Work Diary, but they will not show up on the invoice automatically. In the Work Diary, time over the limit shows in red.
The only way to get paid for that time is a bonus payment, which the client sends manually. Upwork's own advice is to discuss the bonus before you log the extra hours, not after. I agree with that completely. Asking for a bonus after the fact turns a routine conversation into a negotiation you have no leverage in.
Inside vs over the Upwork weekly limit
| Hours within the limit | Hours over the limit | |
|---|---|---|
| Invoiced to the client automatically | Yes, every Monday at 12 noon UTC | No |
| Covered by Hourly Payment Protection | Yes, if the time otherwise qualifies | No |
| Visible in your Work Diary | Yes | Yes, shown in red |
| How you get paid | Normal weekly billing | Only if the client sends a bonus |
Bonuses skip the client review period but carry a five-day security hold before the money is available. How to ask for one, and what they cost, is covered in [Upwork bonus payments](/blog/upwork-bonus-payments).
When weekly limit changes take effect
Increases and decreases do not work the same way, and this is the part most freelancers get wrong.
- Increase: takes effect right away. Hours you already logged that week count toward the new, higher total. So if you hit 10 of 10 hours on Wednesday and the client raises the limit to 15, you can keep working that same week.
- Decrease: starts at the beginning of the next work week, Monday at 00:00 UTC. The current week keeps the old limit, which gives you time to adjust.
- Temporary raises: Upwork tells clients that if they raise the limit for one week, they need to lower it again before Sunday at 11:59 pm UTC. If they forget, the higher limit simply carries on.
Why the weekly limit matters for Hourly Payment Protection
Staying within the weekly limit is one of the conditions for Hourly Payment Protection. The others are logging time with the Upwork Desktop App time tracker, screenshots related to the contract, memos that describe the work, fair activity levels, a verified identity, a client with a verified billing method and an account in good standing.
Upwork explicitly excludes Work Diary segments that are over the weekly limit, along with manual time, idle or empty segments and segments with missing or vague memos. So an over-limit hour is unprotected twice over: it is not billed, and it cannot be recovered through protection if the client walks away.
One more thing to know: if a client files an hourly dispute, Upwork pauses the contract and sets the weekly limit to zero. If your limit suddenly reads zero, check your messages and disputes before you assume it is a glitch. The full dispute process is in [Upwork client opened a dispute](/blog/upwork-client-opened-a-dispute), and the protection rules are in [Upwork work diary and hourly protection](/blog/upwork-work-diary-and-hourly-protection).
How I would handle the weekly limit with a client
My view is that the weekly limit is a scope conversation disguised as a setting. Clients set it to control budget. If you treat it as a number to negotiate up, you look like you are padding hours. If you treat it as a planning tool, you look like someone who manages their own scope. Here is the approach I recommend.
- Agree the number before the offer. Ask what they expect to spend per week and how many hours of work they think the scope needs. Then check the limit on the offer matches what you agreed.
- Watch the This week total in the Upwork Desktop App. It shows the time that will actually bill. The moment you can see real work left that will not fit in the hours remaining, flag it. Not when you are already at the cap.
- Ask with a reason and a number. Something like: "This week's API work is running about four hours over the plan because of the auth changes. Can you raise the limit to 25 for this week, or would you rather I stop at 20 and pick it up Monday?" Giving them the option to say no is what makes the yes easy.
- Stop at the limit unless they say yes in writing. Working past the cap on the hope of a bonus is working for free until proven otherwise.
- If you are hitting the limit every week, ask for a permanent change. A cap you constantly exceed means the contract no longer matches the work.
If the scope keeps growing past what the limit can hold, that is not a weekly limit problem. It is scope creep, and [how to handle scope creep on Upwork](/blog/how-to-handle-scope-creep-on-upwork) walks through how I would reset it. If you are changing your rate at the same time, see [how to change your hourly rate on an Upwork contract](/blog/how-to-change-your-hourly-rate-on-an-upwork-contract).
Weekly limit and payment timing
Hours within the limit follow the normal weekly billing cycle. After the week closes, you have until Monday 11:59 am UTC to review your Work Diary. At 12 noon UTC on Monday, the client is invoiced. They have until Friday 23:59 UTC to review, and the earnings typically become available the following Wednesday, about 10 days after the billing week ended.
That Monday review window is your last chance to fix memos or remove time before it bills. If you run close to the limit, it is worth a quick look every Monday morning UTC. The full timeline is in [how long does Upwork take to pay](/blog/how-long-does-upwork-take-to-pay).
Hourly contracts reward freelancers who manage hours like a budget, not a timesheet. Inside Upwork Income Club, members share the client messages, contract terms and rate conversations that are working right now. Join for $9/month at upworkincomeclub.com.
Short, practical drops on proposals, niches, client scripts, and rates. No spam, unsubscribe anytime.
Frequently asked questions
What is the weekly limit on Upwork?
It is the maximum number of hours you can log and bill on an hourly contract in one billing week, which runs Monday 00:00 UTC to Sunday 23:59 UTC. The client sets it in the contract terms and can also choose No limit.
Can a freelancer change the weekly limit on Upwork?
No. Only the client can set, change or remove the weekly limit. When they change it, you are prompted to review and accept the update, so the practical move is to message the client and ask.
Do I get paid for hours over the weekly limit on Upwork?
Not automatically. Hours over the limit are not invoiced and are not covered by Hourly Payment Protection. The client can see them in your Work Diary and can choose to pay for them with a bonus, which is why you should agree the bonus before you work the extra time.
When does a weekly limit change take effect on Upwork?
An increase takes effect right away, and hours already logged that week count toward the new limit. A decrease starts at the next work week, Monday at 00:00 UTC.
Why is my Upwork weekly limit set to zero?
If a client files an hourly dispute, Upwork pauses the contract and sets the weekly limit to zero. Check your messages and any open dispute. You have three days to respond to an hourly dispute.
Does manual time count toward the Upwork weekly limit?
Plan for it to. Upwork defines the weekly limit as the maximum hours you can log each week, and manual time is logged time on the same Work Diary. Manual time is also not covered by Hourly Payment Protection, so it is the riskiest time to push past the cap.
Last reviewed by David Iya on November 3, 2026

