Upwork client not responding: the short answer
Work out where your money sits before you send another message. On a fixed price contract with a funded milestone, submit the completed work for payment: the escrow is already loaded and Upwork gives the client a fixed window to approve or request changes before the milestone approves on its own. On hourly, keep logging with the tracker inside the agreed weekly limit and let the automatic weekly invoice do the work. If the milestone was never funded, stop today, because there is nothing to collect against. Then follow up three times over two weeks and close the contract.
The Silence Triage: three questions before you send anything
Every kind of silence feels identical from your side of the screen, and they are not remotely the same problem. The Silence Triage is the club's one minute sort that tells you whether you are dealing with an inconvenience or a loss. Answer three questions in order.
- Where does the money sit right now? Funded escrow on a fixed price milestone, tracked hours inside an agreed weekly limit, or nothing at all.
- How much finished work of mine is sitting outside that boundary?
- Is the contract still open, and does the client's account still show recent activity on the platform?
Question one sets your urgency. Question two sets your exposure, which is the only number that matters if this goes badly. Question three tells you whether you are being ignored or whether the client has left the platform entirely, and those get different messages.
The four kinds of silence and what each one actually costs
| Type of silence | What it costs you | First move |
|---|---|---|
| Before the hire | Connects and attention | One follow-up, then move on |
| Mid-project, milestone funded | Time and momentum, rarely the money | Submit what is finished, continue only inside scope |
| Mid-project, nothing funded | Every additional hour you work | Stop today and say so plainly |
| After delivery, awaiting approval | A delay, usually not the payment | Submit for payment and let the approval window run |
Before the hire: proposal sent, interview done, nothing back
Pre-hire silence is the cheapest kind and the one freelancers over-invest in. A client who interviewed you and disappeared has usually hired someone else, gone quiet internally, or lost the budget. None of those move because of a fourth message. Send one follow-up, then put your attention back on the feed.
- Wait for the timeline the client gave you to pass. If they never gave one, a week after the interview is a fair default.
- Send one short message that adds something rather than asking for an update: a question about a detail from the call, or a change in your availability window.
- Do not withdraw a proposal expecting Connects back. Upwork returns Connects when it removes a job post for violating its terms, not because a client stopped replying.
- Keep the proposal live and stop thinking about it. Clients regularly reopen a search weeks later and message the shortlist.
If most of your interviews end this way, the problem is upstream of the silence. The screening criteria in /blog/how-to-spend-upwork-connects-without-wasting-them and the closing question in /blog/how-to-prepare-for-an-upwork-client-interview both exist to stop you reaching this point with clients who were never going to hire.
Mid-project silence on a funded fixed price milestone
Submit the finished work for payment through the contract, do not wait to be asked. On fixed price contracts the client funds a milestone into escrow before you start, and submitting work for payment opens their review window. Upwork's documented process gives the client fourteen days to approve or request changes on a submission, and if they do neither, the milestone approves automatically and the escrowed funds release to you.
That is the whole reason funding matters. An absent client on a funded milestone is a scheduling problem. The escrow does not need them to be present, only to fail to object.
- Submit the milestone with a short description of what is delivered and where it lives. Attach the files to the submission itself, not only to a chat message.
- Say in the same message that you are submitting so the approval window can run, and that you are happy to make changes if they come back.
- Do not start the next milestone. It is not funded, and unfunded work during a silence is the exposure you are trying to avoid.
- Note the submission date. Approval is not the same day as availability, because released funds still pass through Upwork's security period before you can withdraw them.
The unfunded milestone, which is the expensive one
If the milestone was never funded, you have no escrow, no protection, and no clock working for you. Stop work the day you notice. Upwork's fixed price protection applies to milestones the client has already funded, so an unfunded milestone plus an unresponsive client is not a payment delay, it is unpaid work you are choosing to continue.
- Post one plain message on the contract: what is complete, that work is paused until the next milestone is funded, and that you will resume the same day funding lands.
- No ultimatum and no apology. Pausing unfunded work is standard practice, not a threat.
- Do not hand over final files against a promise to fund afterwards. That sequence is the most common way freelancers lose money on this platform.
- If the client resurfaces and funds it, resume as if nothing happened and shorten every future milestone.
Milestone structure decides how much a silence like this can cost you. Splitting the work so no single milestone is worth more than a couple of weeks of your time is covered in /blog/upwork-fixed-price-vs-hourly-contracts, and it turns an abandoned project from a disaster into a bad fortnight.
Silence on an hourly contract
Hourly contracts bill without the client's participation, so silence is far less dangerous here. Time logged with the tracker during the Monday to Sunday work week is invoiced automatically, reviewed by the client during their review period, and paid on the usual cycle. The real risks during a silence are different: a client who quietly sets your weekly limit to zero, or one who resurfaces annoyed and disputes hours they never watched being logged.
- Stay inside the agreed weekly limit. Hours over the cap are not invoiced automatically and are not covered by Hourly Protection.
- Write memos as if a stranger will read them, because during a silence that is exactly who will. The full standard is in /blog/upwork-work-diary-and-hourly-protection.
- Do not bank goodwill hours on an unclear scope while nobody is answering. Work the defined task, log it, stop.
- Send a short weekly summary of where the hours went even when nobody replies. It becomes the record if the silence ends in a dispute.
The follow-up cadence that actually gets replies
Three touches over about two weeks, all in Upwork messages on the contract, each shorter than the last, each carrying a decision the client can make in one line. Five anxious messages in eight days do not raise your odds of a reply. They lower the odds of a good outcome, because the record now shows an agitated freelancer.
A follow-up ladder for a client who has gone quiet mid-project
| Touch | When | What it has to do |
|---|---|---|
| First | Three or four days into the silence | Give a status, ask one yes or no question |
| Second | Around a week in | State what is delivered, what is blocked, and the date the block starts costing time |
| Third | Around day fourteen | Say what you will do if you do not hear back, then do exactly that |
Keep all of it inside Upwork messages. Email and chat apps feel faster and leave nothing a dispute specialist can read later, which is the same reason a client steering you off the platform is a warning sign in /blog/how-to-avoid-upwork-scams-and-bad-clients.
Three messages you can send today
These are deliberately flat. Under silence, warmth reads as neediness and pressure reads as panic, so aim for the tone of a contractor writing a site note.
- Day three: 'Quick update - the homepage build is done and pushed to the staging link above. One thing I need before I carry on: are we keeping the original three tier pricing block, yes or no? Everything else is unblocked.'
- Day seven: 'Following up on the pricing question. Sections one to four are delivered and submitted. Section five is the only thing waiting on you. If I have an answer by Friday the timeline holds, otherwise delivery moves to the following week.'
- Day fourteen: 'I have not heard back, so I am submitting the completed milestone for payment and pausing work on the remaining scope. The files stay where they are and I am glad to pick this up whenever it suits you. If I do not hear anything by the end of next week I will close the contract to tidy it up, and we can always open a new one later.'
When to stop working
Stop at the edge of what is funded or logged. That is the whole rule, and it is easier to state than to obey, because momentum and hope both argue for one more day of work. There is no version of this where continuing unfunded work makes an absent client more likely to pay.
- Fixed price: finish and submit the funded milestone. Do not begin the next one.
- Hourly: log the time you have already agreed to, inside the limit, then pause.
- Anything discussed in chat but never written into the contract does not get built during a silence.
- Write the pause down on the contract. A pause the client never saw looks like abandonment when they come back.
Undefined extras creeping in while nobody is supervising is the same failure as /blog/how-to-handle-scope-creep-on-upwork, with less chance of being paid for it.
Closing a contract the client has abandoned
Get everything submitted and approved first, then close it yourself. Chasing money on a contract you have already ended is much harder than resolving it while the contract is live, and an open contract with no activity is not doing you any good either. It sits in your work list, and stale contracts are exactly the kind that later close with private feedback you never see coming.
- Submit every completed milestone and let logged hours pass their review period before you touch the close button.
- Give notice in the contract messages first, even into silence. One line stating you will close on a named date.
- Close it with neutral, factual feedback. Describe what was delivered, not how the client behaved.
- Never close a contract as a pressure tactic during a payment dispute. It removes your simplest route to resolution.
How the closure is recorded matters more than most freelancers realise, and the mechanics are in /blog/how-to-end-an-upwork-contract-professionally. If your score has already taken a hit from a contract like this one, /blog/how-to-improve-upwork-job-success-score covers the recovery.
What Upwork support will and will not do
Upwork cannot make a client answer you. Support has no lever that produces a reply and no interest in mediating a conversation that has simply gone quiet. What it does have is process for money already inside the system, which is why the Silence Triage starts with where the funds sit.
- Funded escrow with a submission the client ignores: the approval window runs and the milestone approves without them.
- Funded escrow with a client who requests endless changes or refuses release: Upwork's dispute process for fixed price contracts, which can move to arbitration where each side pays a fee.
- Disputed tracked hours: reviewed against the Hourly Protection criteria rather than against anyone's argument.
- Unfunded work, off-platform work, or a verbal promise: no process exists, because none of it happened inside a contract.
How to make the next silence cheap
You cannot stop clients going quiet. Founders get pulled into a fundraise, marketing managers get reorganised, and small businesses run out of money without announcing it. What you can control is how much of your work is exposed when it happens, and that is decided at contract setup rather than in the middle of the silence.
- Short milestones, funded one at a time, checked before each one starts.
- A weekly check-in you send whether or not anyone replies, so the record shows a freelancer who kept communicating.
- One named decision maker. Ask on day one who approves the work, and get a second name if that person travels often.
- A pipeline that does not depend on this client, which is the whole subject of /blog/how-to-get-consistent-work-on-upwork. Silence hurts most when one contract is the entire month.
If you are still learning how contracts, escrow and payment windows fit together, /how-upwork-works walks through the platform mechanics in order, and /guides collects the longer playbooks.
Short, practical drops on proposals, niches, client scripts, and rates. No spam, unsubscribe anytime.
Frequently asked questions
How long should I wait before following up with an Upwork client?
Three to four days into an unexplained silence for the first message, about a week for the second, and around day fourteen for the third. Before a hire, wait for the timeline the client gave you and send a single follow-up if it passes. More frequent messages do not increase your reply rate, and they create a record that reads as pressure if the contract later ends in a dispute.
What happens if an Upwork client never approves my milestone?
On a funded fixed price milestone, submitting your work for payment opens the client's review window. Upwork's documented process gives them fourteen days to approve or request changes, and if they do neither the milestone approves automatically and the escrowed funds release to you. This only works if the milestone was funded and you actually submitted the work rather than sending the files in chat.
Should I keep working when an Upwork client stops responding?
Only inside what is already funded or already agreed as tracked hours. Finish and submit the funded milestone, then pause. Starting an unfunded milestone during a silence means working with no escrow behind it and no dispute process available if the client never comes back. Write the pause on the contract so the client sees it when they return.
Can I get my Connects back if a client never replies to my proposal?
Not for silence alone. Upwork returns Connects when it removes a job post for violating its terms, not when a client simply stops responding or fills the role elsewhere. This is why screening before you apply matters more than chasing afterwards: payment verified status, hire rate and posting history all tell you something about how likely a reply is.
Does closing a contract with an unresponsive client hurt my Job Success Score?
The closure itself matters less than how the contract is recorded and what the client says privately afterwards. Submit and clear every payment first, give notice in the contract messages, and leave neutral factual feedback. Leaving an idle contract open indefinitely is not a safer option, since it can still close later with feedback you had no chance to influence.
Can Upwork force a client to respond to me?
No. Support cannot compel a reply and does not mediate ordinary silence. What it does have is process for money already inside the platform: automatic milestone approval after the review window, the fixed price dispute route for funded escrow, and Hourly Protection review for disputed tracked time. Nothing agreed off the platform has any process at all.
Last reviewed by David Iya on August 21, 2026


