When you need work completed, post a job in our marketplace. Then freelancers and agencies can find you and you can interview them. To post your job, go to Jobs > Post a Job. You’ll be asked a series of questions to make sure you include all the important details freelancers and agencies need.
Key items to consider
- The scope of work. Include as many details as possible for potential candidates to consider. Think in terms of a project, outline exactly what needs to be done and include the specific required outcomes. Will the freelancer or agency need to be skilled in any special technology or system?
- The project’s deadline. When does the work need to be done? Is this a one-time project or an ongoing relationship?
- Your budget. How much is this job worth to you? Do you prefer to pay per hour or a set amount for the whole job or per deliverable? Check out other job postings on Upwork to see how others budget for similar projects.
- How to pay. You must add and verify a billing method before you can hire a freelancer or agency.
Check out this article that walks you through the seven-step process to get your job post published.
Check out 5 Tips to Determine How Much You Should Pay. In general, the more experience a freelancer or agency needs to have or the more specialized their skillset, the more you should be expecting to pay for your project. If you pay by the hour the job post form will show you estimated rate ranges for different experience levels (based on jobs in your category) and doesn’t require you to have a set budget in mind. Paying a fixed price allows you to suggest a price for the specified work, but we can’t offer you any estimated budget ranges since the cost is based on the scope of your project.
- Hourly: Billed weekly, automatically, based on the verifiable hours your freelancer works. Options include setting a limit on hours per week or adding a flat weekly payment on top of hours.
- Fixed-price: Pay the freelancer or agency as you receive the work. You control the frequency and size of payments. Initial deposit collected at the time of hiring.
Yes, if you’re a U.S. client looking for exclusively U.S.-based freelancers. Choose “Only freelancers in the U.S. can apply” on the job post form.
Alternatively, you can use the location drop-down to specify a region or write more specific location needs in your job description (like a country, state, or city). These alternatives help freelancers and agencies know if they’re right for you, but your job will still technically be accessible to freelancers and agencies everywhere.
You can add or remove any location preferences or U.S.-only restrictions even after the job post is live if you change your mind.
The issue might be something you said—or didn’t say. These tips can help you improve your job post to make it easier for freelancers and agencies to find and harder to overlook.
- If you’re getting the error message, “Error happened during request, please try again later,” please try using a different browser or clearing your browser cache/cookies.
- If you are getting any other error, please contact Upwork Customer Support.
It can take up to an hour for your job post to appear.
- How to Post a Job on Upwork
- Hiring Resources
- How Do You Write an Effective Job Post?
- 9 Interview Questions to Find the Perfect Freelancer Online
- 5 Tips to Determine How Much You Should Pay
- How Much Does It Cost to Get a Project Done on Upwork?
- Fixed Price vs. Hourly: Which Pricing Structure is Right for Your Freelance Project?
- How Many Freelancers Will Bid on My Job Post?