How to Hire a Freelancer on Upwork?


This tutorial will show you the process of successfully hiring freelancers on Upwork. As a client, I have been on Upwork for more than eight years, and I would like to share some tips and my best practices with you.

Finding a great new freelancer is difficult—you also need to be lucky. However, if you work diligently and stick to a proven process, it becomes easier.

I would have to say that my best tip is to work simultaneously with multiple freelancers on the same project. I find that this strategy works for me because I can compare the work that gets submitted. All freelancers move through a pipeline—from sourcing to messaging, to video calling, and finally hiring.

I will answer  eight questions that will help you  find a great freelancer.

How to create a job post on Upwork?

We begin with a lot of pictures, and I will give detailed explanations of each.

post a job button on the Upwork dashboard
Click the “Post a Job” button on Upwork.

In your dashboard, click on “Post a Job” to create a new project.

short-term or part-time work radio button on the Upwork getting started page
Select “Short-term or part-time work”.

You always want to select “Short-term or part-time work”. The reason for this is that you are looking for a new freelancer. When hiring a new freelancer, it’s best to start with a small project  as a test.  Otherwise, you could be wasting money on a freelancer whose performance is uncertain.

For this reason, when you have a big project, it’s best to work with freelancers that you have worked with before—one with a proven track. Furthermore, you can also hire an Upwork freelancer you’ve worked with directly by clicking on their profile.

project title text box on Upwork
Write a title for your job post.

Crafting a clear and catchy title is important. It should state exactly the service that you need. Make it short. It’s what freelancers see first when searching Upwork for a job. So make it clear and concise to attract as many freelancers as possible.

Job category which gets automatically suggested by Upwork
Upwork will automatically suggest a category for your job.

Based on your title, Upwork will automatically suggest a category. This is important because when new freelancers open an Upwork account, they are put into a category depending on their skills.
So, for example, a graphic designer is put into Graphic Design and an engineer into engineering.
However, an engineer can’t apply to graphic design jobs. Therefore, if you’ve selected the wrong category, freelancers with the skillset you’re looking for won’t be able to apply for your job.

Required Freelancer skills to choose on Upwork
Choose skills the freelancer should have.

You can choose more skills that the freelancer should possess.
This is not really important. Just add one to continue this step. The more skills you specify here, the more you narrow the pool of freelancers that will apply to your project.
So keep it broad.

Scope and length to select for Upwork project
Define the scope and length of your project.

When searching for a new freelancer, start with a “Small” project and limit the project length to ”Less than one month”. Again you are doing a small project to test the freelancers. It’s a bad idea to hire a new freelancer for a big project—that’s just foolish. If you already have a specific freelancer in mind because you’ve worked with them before, you can directly hire them by clicking on their profile.

Experience level to select on Upwork
Decide on the level of experience the freelancer should have.

When asked about the experience level I am looking for, I always choose intermediate. I don’t want a beginner—and experts tend to be unreasonably expensive. So, for starters, choose ”Intermediate”. The experience level is not really important at this stage because it doesn’t affect the kind of freelancers that apply for the job.

Billing Type, hourly or project budget radio buttons to select on Upwork
Always choose the “project budget”  billing type.

When defining the budget, you should always choose “Project budget” billing type. Only clients that don’t know what they want choose the hourly rate.
The hourly rate encourages the freelancer to take as much time as possible with your project. It sets the wrong incentives.


The project budget should closely correlate the project brief and be appropriate compensation for the work to be done. You should write a very detailed project brief. After doing so, you will have a good sense of how much the project will cost. The price you set is only a starting point. Freelancers will be able to make a counter offer—higher or lower. And only after you accept their price will the contract start.

Project description text box for job post on Upwork
Describe your job details and review them for accuracy.

Next, you are asked to write a description and review your job post before it goes live. You should keep your job description in the Upwork window very short and refer to an external google file where you link to the detailed job description.

In my case, I wrote:

Hello, please create a Youtube Thumbnail for me. The complete project brief is in this Google Slides. Please read it carefully if you are interested and want to make a proposal.

https://docs.google.com/presentation/d/1KCsKW4P-UrY5VUIQ3vDofCdoiKkDf-ASvlxMdmB1ClM/edit?usp=sharing

Thank you and kind regards. Swann

You do this because Google Slides allows you two write a much more comprehensive project description, and, more importantly, you can update it on the fly.

File Attachment Button for uploading files to the project on Upwork
Don’t attach a file; freelancers never find it and can be confused by this.

Upwork allows you to attach a file to your project brief. Don’t do this. Freelancers always have a hard time finding and reading any attachments. Put all relevant information into the Google Slides.

Custom or preformulated Screening Questions to add to the project on Upwork
Screening questions for your Upwork job post

You have the option to add screening questions for your job post. Leave this empty. You should include your screening questions at the end of your project brief in Google Slides. This way, it helps to ensure that the freelancer has read them because they’re all in one place.

Advanced preferences where filters for freelancers can be set
Advanced Preferences are filters that allow you to narrow the freelancers applying for the job.

I would leave the advanced preferences at their default settings. They unnecessarily narrow the number of people that will see your job post. And you want to get as many proposals as possible. You can filter out  freelancers later after you have received their proposal. There’s no reason to do it in advance.

Visibility preferences for Upwork Job post
“Job preferences” determines who can see your job.

You should set this to “Only Upwork users”. You don’t want your job to be searchable on Google. A normal “call for bids” on Upwork takes around three days. By then, Google won’t have indexed your search anyway, so there is no reason to have it there.

Optional invite talent drop down menu on Upwork
Don’t invite talent before posting the job.

Also, you should leave the “Invite talent” drop-down menu empty. You can do this after you have posted your job.

How to write a project brief with Google Slides?

As a client, you need to tell the freelancer exactly what you want. All the information should be collected within a comprehensive project brief. The project brief forces you to think precisely about the job requirements. Over the years, I have created and refined a template for writing an effective project brief. You can access it through this link:

https://docs.google.com/presentation/d/1lGMWZEGwhlw8z2MhIXdJiAU_6cz04sImg7FFWzfeBdw/edit?usp=sharing

Another benefit of working with Google Slides is that you can update the brief on the fly. During the later interview phase, freelancers will tell you if they had any trouble understanding the brief. You can instantly make changes in Google Slides to clarify questions, and it will automatically update your posting.

A project brief should contain four kinds of slides. One download slide. One title slide. The description slides. And one comprehension slide. I will go over each slide in more detail.

Download Slide of Project Brief with Dropbox Link on Google Slides
The download slide contains the Dropbox link to the project files.

The download slide directs the freelancer to Dropbox, where they will find all the files associated with the project—images, videos, and audio.
Freelancers often have a hard time finding and downloading project files. Therefore, I put them on the very first slide, so they can’t be missed.
You could link to your Dropbox, Google Drive, or any other cloud-storage platform.

Title Slide with title image and date for project brief on Google Slides
The Title slide contains the project name, image, and date.

The title slide(s) is there mostly for aesthetic reasons, and so job seekers know, at a glance, what the project is all about.

Description Slide with detailed instructions for project brief on Google Slides
Many description slides are needed to describe the requirements for the project.

The description slides contain all of the project’s deliverables. These slides are crucial for a successful project. The structure is always the same. On the left is a big image, and on the right, there are letters (A, B, C, etc.) that separate and detail the different tasks.

Comprehension slide with further questions about the project brief on Google slides
The comprehension slide contains questions the freelancer should answer in the proposal.

The answers to the questions in the comprehension slides give you an idea of how well the freelancer will perform—even before you have hired them. If they answer all the questions elaborately and diligently, that’s a good sign that they will also work very conscientiously on your project. 

Think of this as a free test of the freelancer without the need to even hire them.

Anti-spam Question to check if Project Brief was read on Google slides
The anti-spam question lets you know if the freelancer has read your project brief.

Unfortunately, there are some project spammers on Upwork who reply with a proposal to your job post without even having read the project brief. 

With an anti-spam question, it’s very easy to spot them. Because if they don’t include the code word into their proposal, in this case, “Banana Tree”, then you know they have not read it.

How to invite freelancers to your Upwork job posting?

With the invite function on Upwork, you can reach those freelancers who are currently not actively searching for a job. 

Freelancer invitations are very useful when you require a very specific set of skills. The more specific the skillset is, the more you will need to actively invite freelancers to your job posting.

Freelancer invite tab for project on Upwork
Click on the “Invite Freelancers” Tab.

Upwork allows you to invite 15 freelancers to your job. If that’s not enough, you can pay another 30 USD to pay for a “featured jobs” listing, which allows you to invite an unlimited number of freelancers.

Search Bar for filtering freelancers Skills on Upwork
Type the skills you need for your project into the search bar.

Type in all the skills you need. The more specific the skillset, the fewer freelancers will be displayed. You need to experiment a bit with the skills you are searching for, the results are sometimes not that great, so you will need to alternate keywords. In my case, I am looking for a “thumbnail youtube graphic designer”.

Filters Button to narrow search for Freelancers on Upwork
Click on the “Filters” button to narrow the freelancer search. 

Upwork will show you a long list of freelancers after you type the keywords into the search bar. By clicking on the filters button, you can choose further freelancer attributes to narrow the search.

Filter to define Attributes looked for in a Freelancer on Upwork
In “Filters”, you can define attributes that the freelancer needs to fulfil. 

There are many filters that help you narrow down the freelancers which Upwork will display. You should set the amount earned to at least $1. This way, you make sure that the freelancer has worked at least once before on Upwork. 

I always choose a Job Success Score (JSS) above 90% because clients are already very generous with their ratings on Upwork. For a freelancer to have a rating below 90%, they must be really bad. All other fields you can leave at their default value except for the location.

I would recommend you work with people in your own time zone. It can be problematic to work with people in other time zones because they may not make themselves available during your business hours; therefore, there can be delays in communication.

Third page of suggested Freelancer List on Upwork
Choose page 3 or 4 of the freelancer list to find more hidden talent.

Upwork will push their favourite freelancers and best earners to the top of the freelancer list. To find more hidden talent, check out pages 3 and 4.

Face button leads to Freelancer detail page on Upwork
Click on a freelancer’s picture to look at the individual profiles.

When looking through the list, click on the freelancer picture to get to view their profile. If you are happy with it, proceed with the next step.

Invite button for Freelancer on their Portfolio page on Upwork
Click on the freelancer invite button at the top right.

Click the “Invite” button at the top right to invite the freelancer to your job. This gives you a chance to check out their profile before you invite them. Keep in mind you only have 15 invites, so make them count.

Send Invitation window with custom or default message on Upwork
Use Upwork’s default message to invite freelancers.

Upwork has a default message for inviting freelancers. You also have the option of writing your own custom message. However, I wouldn’t bother. I have realized that it doesn’t make a difference. The only important thing is that the freelancer gets notified through the Upwork system.

You should use the 15-freelancer allotment of free invites that Upwork allows. You will get much higher qualified freelancers for your task this way. If you pay for the premium job you get a bigger allotment of invites. 65 Invites every 24 hours.

How to read a freelancer profile on Upwork?

An Upwork freelancer profile is a great source of information on the individual. There are some things you should pay special attention to like, rating and hours worked, and less important things like the hourly rate. With every profile, pay attention to the overall presentation—note if it’s done nicely with a lot of care. There is a good chance that your project will be done well too.

Job Success Percentage Rating of past projects of Freelancer through Upwork
The freelancer’s Job Success Score should not be under 90%.

You want to make sure that the freelancer’s Job Success Score is 90% or above. Clients already give very favourable reviews on Upwork. For the freelancer to score below 90%, there must be something seriously wrong.
Keep in mind that the freelancer always has the option to return the money if a project went poorly. So I don’t even understand how a rating below 90% is achievable.

Total Freelancer Earnings on Upwork
Total freelancer earnings should be more than $1 

The freelancer should have total earnings exceeding at least one dollar. That means that they have worked on at least one project successfully and were paid for it. Even better are earnings above $1000. That usually means they have completed at least a few successful projects.

Hourly rate of Freelancer on Upwork
Freelancer hourly ratings are very deceiving, you should ignore them.

Freelancers can state their hourly rating freely on Upwork. This results in freelancers with high hourly rates of maybe $70/hour doing fixed-price projects for $5. It makes no sense. There is even an incentive to choose a high hourly rate because of the snob effect. Clients tend to perceive people with a high hourly rate as more professional, but this is just unjustified.

Long Client Review of Freelancer on Upwork
Long, positive feedbacks under “Work History” are a good sign.

Check the work history for long positive reviews praising the freelancer. This is a good sign that they will work on your project diligently as well.

No Feedback Client review of Freelancer on Upwork
No feedback is a red flag.

Be careful if you find many projects without feedback. This usually means that the client was so frustrated that they didn’t even want to give a review. Even a five-star rating with “no Feedback given” is a red flag.

How to interview freelancers on Upwork?

You should wait for at least 24 hours between posting your job on Upwork and the start of your interview process. You should allow some time for freelancers to find your post on Upwork and reply with an offer. The freelancers who reply instantly to your job post might not be the best. After you have waited, go through the list of all the freelancers that have replied.

Answer to the Anti-spam question from the project brief on Upwork
Freelancers should write your project brief ”code word” in their proposal; this will reduce spam.

You want to go through the list of all the people that have replied and search for the “code word”, that you have requested in your project brief. If it’s not included, you know the freelancer has not read the brief.

Thumbs down filtering out Freelancer on Upwork
A thumbs down removes the Freelancer from the list.

By clicking on the thumbs-down icon, the freelancer will be removed from the offer list. However, they are not automatically deleted from your applicant history, you can still find them in the archived list.

Freelancer suggested Project price on Upwork
Check the price offer from the freelancers.

With a quick glance, you can see the offer the freelancer has made. It could be a counter offer which is higher than the price you suggested. Depending on your budget, you can filter out the freelancers that are too expensive.

75% Freelancer Job Success on Upwork
Job Success should never be under 90%.

The past job success of a freelancer should never be below 90%. I have mentioned it before. For a freelancer to score a rating under 90%, they must be really bad. They must have done multiple projects where the clients were really unsatisfied. Clients on Upwork already rate very favourably, so filter those freelancers out immediately. 

Of the remaining freelancers on your list, check out their portfolios in detail. It should be put together nicely, and the past reviews of other clients should be favourable.

Messages Tab for chatting with Freelancers on Upwork
The “Messages” tab will allow you to chat with freelancers.

Once you have decided that you want to get in touch with a freelancer, message them. You should ask questions like: 

  • Have you done a project like this before? 
  • What is your current availability?
  • Do you understand the job?
  • Do you have any questions for me?

Be aware of freelancers that want to jump into a video call without writing the answers to your questions in chat. Especially agencies like to do this. Their “Project Managers” want to jump into a video call with you immediately—only during the video call will they start thinking about your project. It’s super annoying and a waste of time. The freelancer should have thought thoroughly about your project before you do a video call.

Zoom Call Dropdown feature on Upwork
Schedule a video Zoom call with the freelancer.

Upwork has the integrated option of starting a video directly in chat. It only allows you to immediately start a video call; you can’t schedule a call like you normally would do with Zoom, so that’s a little annoying—otherwise, it works fine.

Make it a habit of asking the freelancer beforehand if you may record the video call. You should save the video file, especially if you interview many freelancers. When you want to remember what a person was about, this is very helpful. If the freelancer doesn’t want to be recorded, then this is again a red flag, and you should not work with them.

A video call should be short, five minutes is enough. After that point, the freelancer should have already answered all questions satisfactorily in chat. You just want to get a feel for the person during the video call. You can tell so much about a person when seeing them live.

  • Are they on time? 
  • Are they friendly? 
  • Can they speak English?

If everything goes well, then hire the freelancer. And don’t just hire one person for your job. Hire three freelancers at the same time. It is more expensive, but it allows you to compare the work they will submit. After all, you want to find the best person for future work.

How to work in Freesoto?

The interview process with many messages and video calls can be long and strenuous. To make it easier, we have created a tool called Freesoto. It helps you stay organised while you find the best freelancer for your job. It also keeps track of all information about all individual freelancers that can get lost easily along the way.

Freelancers move through a funnel from sourced to messaged and video called to hired in Freesoto
Freesoto is a software where freelancers move from sourced, to messaged, to video called, to hired.

Freesoto, in its default view, shows you a kanban board, and the freelancers move through a funnel from left to right. Think of it as stages through which all freelancers must progress.

Plus sign button for adding Projects and Freelancers in Freesoto
Add freelancers and projects using the plus icon.

The plus icon opens a drop-down menu where you can add a new freelancer or a new project. A new freelancer will then be added to the sourced column.

Project List with all past and present projects in Freesoto
The project list shows all current projects to which you can assign freelancers.

The project list sits at the top of the kanban funnel and shows all current projects. You can see that my only currently active project is “Thumbnail Creation for Youtube”. If I have more projects, they would all be listed there. I can assign freelancers to certain projects. This also allows me to filter freelancers for certain projects.

Sourced Column with all add Freelancers in Freesoto
All newly added freelancers start in the sourced column.

On the very left is the sourced column. This is the top of the funnel. All new freelancers start out in this column. From there, they move through the other columns.

Bad Freelancers are highlighted in red in Freesoto
Freelancers can be marked with colours, e.g., green = like , yellow = indifferent, red = dislike.

There are two kinds of independent rating systems in Freesoto. One is a quick subjective color rating. Each freelancer can be assigned a color—green, yellow or red—representing like, indifferent, and dislike. Think of it as a quick reference if you want to work with this freelancer again.

The other rating system is the star rating, which is much more intricate and allows for a much more detailed evaluation of the freelancer. The color rating is subjective, whereas the stars are objective ratings based on hard facts.

Thus, a freelancer could have a good star rating, but because of personal feelings, I still don’t want to work with them.

Freelancers hired column for the current project in Freesoto
These are the freelancers I have hired for my current project.

These three freelancers have journeyed through the entire funnel. I have messaged and video called each of them, and they all worked on the project. Their performance was almost equally good, which can be seen by their equal star rating. However, I would still prefer to work with the green-marked freelancer in the future because, personally, I thought they were the best fit.

Detail page with country of origin and expertise of Freelancer in Freesoto
Clicking on the Freelancer Card will open the Freelancer Detail Page.

The Freelancer Detail Page opens if you click on one of the individual freelancer cards. It lets you set many things, including the country of origin and freelancer expertise. Also, the freelancer colors can be set here.

Freelancer and connected project are on interviewed status with rating in Freesoto
The project’s stats show you the freelancer’s star rating. In this case, in the “interviewed” mode.

In the project stats, you can switch between “interviewed” mode and “hired” mode. During the interview phase, you can rate the freelancer by “First impression”, “Responsiveness comprehension”, and “Friendliness”.

Freelancer and connected project are on hired status with rating in Freesoto
Once the freelancer is hired, the project stats are shown in the “hired” mode.

You can switch the status of the freelancer from “interviewed” to “hired”. This will allow you to rate on “Delivery time”, “Quality of work”, “Responsiveness”, “Bug Fix Speed”, and “Friendliness”.

Project notes contain notes on the experience with the freelancer in Freesoto
In the project notes, you can write about your experience with the freelancer. 

The project notes allow you to write whatever you want about the freelancer. You could also copy-paste the entire chat you had with the freelancer here. It also helps to remember what has happened in the past. Let’s say you revisit this freelancer’s page a year from now. The notes will tell you all you need to remember about the project.

For example, if you need more designers a year from now, you can come back to Freesoto, read all the notes, and hire the next person. This makes it much easier, and not all your vetting work is lost.

How to actually hire on Upwork?

Once you have completed all the vetting work and found your favourite freelancer, you can hire them.

Freelancer Hire Button in Freesoto
Click “Hire” to hire the Freelancer.

If you want to hire a freelancer on Upwork, you click on the “Hire” button, which will direct you to an overview page of the conditions. You are not actually directly hiring the freelancer; instead, you are making an offer that they will accept or decline.

Entire project budget to deposit into escrow in Upwork
You can deposit the entire amount of the project price.

On Upwork, you are not paying the freelancer immediately. Instead, the funds go into an Upwork escrow account and are only released at the end of the project. You have two choices. You can immediately fund the entire project price or

Lesser amount then complete budget into escrow for milestones on Upwork
You can also deposit a lesser amount and work with milestones.

pay in installments, a.k.a. milestones, and release fractional payments over the entire duration of the project. With my small 30 USD project, it makes no sense to set milestones. However, with larger projects priced at 100 USD or more, I would recommend working with milestones.

Due date for project to select on drop-down calendar on Upwork
Choose a due date for the project.

Setting a due date, a.k.a. deadline, for your project is very important. Otherwise, freelancers may take forever to deliver. Actually, it’s so important that I define the deadline three times. First, I tell them during our chat messages. Second, I specify it in the above window.

Due date for project is repeated in the work description text box on Upwork
Repeat the due date by writing it into the project description.

Third, I repeat the due date in the project description. You want to make it crystal clear to the freelancer that on-time delivery is absolutely paramount to the project. You can cancel projects if the freelancer doesn’t deliver on time. If you have specified the delivery date so clearly, the Upwork team will be on your side should the freelancer refuse a refund.

Billing method, with PayPal or credit card to select on Upwork
Choose your billing method.

On the next page, you can choose your billing method—Paypal or credit card.

I plan to hire more freelancers for the job radio button on Upwork
Hire more than one Freelancer for your job.

As I have stated before, you want to hire more than one freelancer for a job. I like to let three people work on the same project. That way, I can compare their work to find the best freelancer for future projects.

How to review freelancers on Upwork?

Rating freelancers is an important part of the Upwork experience. It especially helps future clients to understand how well the freelancer is working.

Freelancer requesting payment after project or milestone completion on Upwork
Freelancer requests payment in the dashboard after job delivery.

Once a freelancer has completed the project or a milestone, they will request payment. Another way to say this is that you are asked to release the funds you deposited from the Upwork escrow account.

Approve and pay payment button to release escrow funds to freelancer on Upwork
Click the “Approve and Pay” button to deliver a payment to the freelancer.

You will be prompted with an overview of the total payment the freelancer has requested. Check everything and pay. Understand that if you release the payment, a refund is not possible.

Send Payment to freelancer Button on Upwork
Confirm the amount to be paid to the freelancer—you can also consider adding a bonus.

You can also add a bonus payment if the freelancer did an exceptional job, but that is voluntary.

In this case, there was only one project milestone. If there would have been more, Upwork would now ask you to fund the next milestone.

Cancel Contract Button to rate the Freelancer on Upwork
Cancel the contract to rate the freelancer.

Rating the freelancer only is only possible after canceling the contract. I find this wording a little confusing because it sounds like the project didn’t go well, and you want to void the contract—but that’s the way it’s worded.

End Contract Button to confirm Cancelation of Job on Upwork
Confirm that you want to end the contract.

After canceling the contract, you will be prompted by another window to confirm that you want to end the contract. This will finally end the contract.

Private Feedback Page to evaluate Freelancer on Upwork
Giving private feedback.

On Upwork, there are two kinds of feedback—private and public. First, you are asked to leave private feedback, which will not be shared with the freelancer or the community. I personally don’t really understand the private feedback if no one can see it.

Reason for ending contract with Freelancer on Upwork
Select the reason for ending the contract.

You are asked to select the reason for ending the contract. Hopefully, it was because the job was completed successfully.

Private Feedback Text box to evaluate Freelancer on Upwork
Some of the private feedback can be skipped, like the text box. No one will read this anyway.

I suppose Upwork uses this private feedback to train their internal algorithms. Because of this, I don’t really care about the private feedback and try to skip it as often as possible.

English proficiency level to select on Upwork
Some private feedback questions must be answered.

English proficiency is one of the private feedback questions which can’t be skipped. I find this redundant because, as I stated before, you shouldn’t work with a freelancer who can’t communicate well in English anyhow.

Public Feedback Page to Freelancer on Upwork
Public feedback is very important on Upwork.

Public feedback will be shared with the Upwork community. Future clients will be able to see the freelancer’s ratings and read their reviews to make a decision if they want to hire them.

Star ratings to evaluate Freelancer on Upwork
Use star ratings to evaluate the freelancer’s performance.

The stars allow you to rate the freelancers in multiple categories. All categories are weighted the same and result in a total maximum score of five. Rating a freelancer can get you into a moral dilemma. Of course, you want to be honest, to also allow other clients to make a good decision about whether to hire this freelancer. However, you also need to understand that rating the freelancer badly will hurt their future job prospects on Upwork, and that’s also not desired.

Here is how I rate freelancers:

  • If a job deliverable(s) was fantastic and I was blown away by the quality, I give them five stars, and I write a long and very nice review.
  • If the job was completed “good”, I give them five stars and write something short like. “Good job, Thanks.”
  • If I think that the job deliverable(s) was “not great”, I tend to give four stars and leave no feedback.
  • Only if the job deliverable(s) was horrible and I didn’t get my money back from the freelancer would I will give a bad rating with a long explanation why.
Public Feedback Text box to evaluate Freelancer on Upwork
The public feedback text box allows you to write a review for other clients to see.

A combination of your public star rating and text will be displayed for other clients to review in the freelancer’s profile. This helps other clients evaluate the freelancer before they hire them.

Feedback given and Congratulation Window on Upwork
The congratulations window concludes your Upwork job process.

After you have given the public and private feedback, the Upwork process is complete. You are now ready to create another project if you like.