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 to quickly rehire freelancers or agencies on Upwork by finding past talent, sending a new offer, and managing your active contracts easily.


If someone did a great job and you'd like to bring them back for another project, it's quick and easy to do:

  1. Go to Hire talent >Talent you've hired to see freelancers and agencies you've worked with on past projects
  2. Select the (...) menu button next to the one you want to rehire
  3. Choose Rehire from the dropdown menu
  4. Set your contract terms and send an offer

As with any offer, the freelancer or agency can accept, decline, or ask for different terms. 

If they accept, the contract starts, and you can confirm your new contract is active by going to Manage work > Your active contracts. On an hourly job, your freelancer can't log time until the start date you set in your offer.

Was this article helpful?

Upwork Help

Do you need additional help?

Get Support

Log in for personalized service and assistance.