Winning Proposals
Following Up on Upwork Proposals: What's Possible and What Works
The most searched follow-up question on Upwork has an answer nobody likes: you cannot message a client who hasn't responded to your proposal. There is no polite nudge, no second touch, no "just bumping this" — the messaging channel only opens once the client initiates. Freelancers coming from cold email keep looking for the follow-up button, and it doesn't exist by design.
That constraint doesn't make follow-up irrelevant; it relocates it. Everything before a reply is about making the proposal land the first time, and everything after a reply is a genuine follow-up game with timing, scripts, and stop-rules. This guide covers both halves honestly, including what to do about the proposals that were simply never seen.
The hard constraint: no reply, no channel
Upwork's messaging model is client-initiated. Until the client responds to your proposal — a message, an interview invitation, an offer — you have no way to contact them about the job. This is deliberate: a platform where 40 bidders could each send three nudges would bury clients and kill job posting. The system trades your follow-up urge for the client's inbox sanity.
It follows that hunting the client down elsewhere — LinkedIn, their company contact form, an email you found — is both against the spirit of Upwork's off-platform contact rules before a contract exists and, practically, a reliable way to read as desperate or unsafe. The correct model: an unanswered Upwork proposal is a no for now, and your energy belongs to the next well-targeted bid.
What you can do while waiting
You're not entirely without moves before a reply — they're just indirect. Your proposal remains live and editable in your list of active proposals, and the job's dynamics keep moving for days after posting.
- Check whether the proposal was viewed. Upwork surfaces activity signals — a viewed-but-unanswered proposal and a never-viewed one are different diagnoses (content problem vs. visibility problem).
- Watch the job post itself: if the client edits the post or extends it, they haven't hired — your proposal is still in play.
- Keep your availability badge current; clients shortlisting late prefer freelancers who look reachable now.
- Resist withdrawing and re-applying to look fresh — withdrawal doesn't refund your Connects and you generally can't re-submit to the same post.
- Let go on schedule: most hiring happens within the first week. After that, mentally close the file and re-invest in new bids.
Following up after a client replies, then goes quiet
Once a client has messaged you, the channel is open and real follow-up begins — and here most freelancers err in both directions, nudging within hours or ghosting the thread entirely. The sane cadence: wait two to three business days after your last substantive message, then send one follow-up. If that draws silence, one final message about a week later, then stop.
The quality bar for a follow-up is that it must add something. "Just following up" and "any updates?" put work on the client's plate; a follow-up that arrives with new value — a thought about their project, a relevant sample, an answer to a question they raised — gives them a reason to re-engage beyond guilt.
Following up after an interview or call
Post-interview follow-up is standard professional practice and clients expect it. Within a day of the call, send a short message that does three jobs: confirm your understanding of the project in two or three sentences, restate anything you promised (a sample, a quote, a timeline), and name the next step. This message often outperforms the interview itself, because it's the artifact the client forwards to a partner or re-reads when deciding.
If the client said they'd decide by a date, respect it and follow up the day after that date passes, not before. If no date was mentioned, the two-to-three business day rule applies. And if you've sent a formal proposal revision or an offer response, silence for a week afterward earns exactly one value-adding nudge before you move on.
Reading the silence: what non-response tells you
Unanswered proposals are data, and the pattern matters more than any single instance. If your proposals are consistently never viewed, the problem is upstream of writing: you're applying late to crowded posts, your headline and JSS aren't earning the click, or you're losing the preview-line battle. If they're viewed but never answered, the letter itself is the suspect — usually a generic opener or a missing closing question.
Track this across your last 20 proposals rather than agonizing per-job. A view rate problem calls for better targeting and faster applications to fresh posts; a reply rate problem calls for rewriting your openers. This is also where AI-era tooling pulls its weight on the targeting side — BidCrafter's job scoring, for instance, filters low-fit jobs before you spend Connects, which quietly fixes half of the never-viewed problem by keeping you out of piles where you were anonymous to begin with.
The follow-ups that damage you
A few follow-up behaviors are actively harmful rather than merely useless. Multiple nudges in the same thread read as pressure and reliably end conversations that were merely slow. Guilt-flavored messages ("I noticed you read my message...") convert a neutral delay into an uncomfortable exit. Contacting the client off-platform before a contract exists risks your account. And re-pitching a client who explicitly declined — rather than gracefully accepting and staying findable — burns a bridge that repeat-poster clients might have re-crossed months later.
The unifying principle: every follow-up spends a little of the client's goodwill, so each one must purchase more than it costs. One well-timed, value-adding message usually does; everything past two almost never does.
Key takeaways
- You cannot message an Upwork client who hasn't replied to your proposal — there is no pre-reply follow-up, by design.
- Before a reply, your moves are indirect: check view status, watch the post, keep availability current, and move on within a week.
- Withdrawing a proposal doesn't refund Connects and you generally can't re-apply — don't withdraw to 'refresh.'
- After a client replies, follow up once after 2–3 business days, once more a week later, then stop.
- Every follow-up must add value — a thought, a sample, an answer — not just request an update.
- Consistent silence is diagnostic: never-viewed means a targeting problem, viewed-but-unanswered means a proposal problem.
Frequently asked questions
Can I message a client on Upwork after sending a proposal?
How do I follow up on an Upwork proposal with no response?
Should I withdraw and resubmit my Upwork proposal?
How long should I wait before following up with an Upwork client who replied?
What should a follow-up message say after an Upwork interview?
Keep reading
Related guides
Proposal templates