This is a very common issue, almost every freelancer faces in Upwork.
How many days did the client go unresponsive?
If it is more than 30 days, in my opinion, you should give him/her a final message, wait for another 7 days and end the contract from your end.
Otherwise, it will affect your JSS because of longtime inactivity of the contract.
Hope it helps
If you're sure that you're being ignored, just raise the issue directly in a support request. Always make sure payment is verfied, use time tracker to get the guarantee if hourly, and if by milestone always ensure that you get confirmation that the milestone is funded.
Was it a fixed price contract? Did you submit using the "submit work/request payment" button? If so, you don't need to do a thing, and neither does the client.
Similarly, if it was hourly and you used the time tracker, you will get paid automatically.
What is it that you need from the client?
@Zlatina G wrote:
The need of the client after you submit your work is to see if they will need you for more work or not. If a contract become inactive, it will affect your JSS which is crucial for finding jobs.
IF you have a pattern of inactive or no feedback contracts, that could become a problem. But, you have a couple of months before an inactive contract starts hurting, and if you have a lot of feedback contracts and none or very few with no feedback, you can always close it yourself.
@Nandeesh P wrote:
I have completed and submitted project to the client but he is not ending contract and neither replies me. What shall I do?
If this was a fixed rate job, and you submitted the work using the Submit Work/Request Payment button then you do nothing. Just wait. In 14 days, the funds in escrow is automatically be released to you (if the client doesn't file a dispute for that request). Then, AFTER you've received those funds AND transfered them to your bank/credit card, you can end the contract.