Loading
{ "global": { "icon": "info", "start": "", "end": "" }, "responsive_group_1": { "country": "All", "usertype": "all", "icon": "info", "start": "", "end": "" }, "responsive_group_2": { "country": "All", "usertype": "all", "icon": "info", "start": "", "end": "" } }
[ "filter-cl", "filter-en" ]

Learn how hourly contracts and weekly limits work on Upwork, including how to set, change, or remove limits, and what happens if your freelancer exceeds them.


In this article


How do hourly contracts and weekly limits work?

With an hourly contract (versus a fixed-price project), you and the freelancer agree to an hourly rate before work begins. Freelancers then track the time they worked in their work diary, either automatically or manually. (Only time tracked automatically qualifies for Hourly Payment Protection.)

You can set a weekly hour limit as part of the contract terms. This defines the maximum hours a freelancer can log each week.


How do I set or change the number of hours my freelancer can work during a week?

You can set a weekly limit when creating a contract, or update it later.

When creating a new hourly contract:

  1. Go to the job offer
  2. In the Contract terms section, set the maximum hours per week. You can also choose No limit.
  3. Send the offer

To change an active contract:

  1. Go to Manage work > Your contracts
  2. Find the freelancer’s contract
  3. Select the … (options) menu
  4. Choose Change weekly limit and update the number of hours


What happens if I increase or decrease the limit?

Increase: The higher limit takes effect right away. Hours already tracked in the freelancer’s work diary count toward the new weekly total.

Decrease: The lower limit takes effect at the start of the next work week (Monday at 12:00 a.m. UTC).

You can adjust the limit any time. If you raise it temporarily, remember to lower it again before Sunday at 11:59 p.m. UTC.

Note: When you change the limit the freelancer will be prompted to review and accept the update. It’s best to discuss scope, deadlines, and expectations before adjusting the contract terms.


What if a freelancer works beyond the weekly limit?

Only hours logged within the weekly limit are billable. Extra hours aren’t billed — or covered by Hourly Payment Protection — unless you are enrolled in Upwork Payroll.

If you do wish to pay the freelancer for extra hours, you can give them a bonus.


How do I remove the weekly limit?

To remove the limit altogether:

  1. Go to Manage work > Your contracts
  2. Find the freelancer’s contract
  3. Select … (options) menu
  4. Choose Change weekly limit
  5. Select No limit from the list

Was this article helpful?

Upwork Help

Do you need additional help?

Get Support

Log in for personalized service and assistance.