Upwork message to client samples: 9 templates for every stage of a job
Copy-ready Upwork messages for replying to an invite, asking questions, following up, accepting an offer, kicking off, declining and raising your rate.
Short answer: a good Upwork message to a client answers their question in the first line, shows you read their post, asks one useful question, and ends. Below are nine samples for the moments that matter most, from replying to an invite to asking for a higher rate, with notes on when to send each and what to leave out. Change the details in [brackets] and make each one sound like you.
Speed matters as much as wording. Of 969,952 jobs we recorded in the last 12 months, 22% already had invites out minutes after posting, and 6% were already interviewing. A clear reply sent today beats a perfect one sent tomorrow.
Four rules for any message on Upwork
- Lead with the answer. If they asked when you can start, the first words are the date.
- One specific detail. Mention something from their post that a copy-paste message could not.
- One question. The one that most changes your quote or plan. Save the rest for the call.
- Keep it on Upwork. Messages, files and payment belong on the platform. Read Upwork's Terms of Service before you share any contact details.
1. Replying to a job invite
Send it within hours. An invite means the client already liked your profile; your job is to confirm the fit.
Hi [Name], thanks for the invite. Yes, I can help with [task], and I can start on [day]. I did something close to this for [type of client] last month: [one-line result]. One question before I send a proposal: [question that changes scope]? Happy to do a short call if that's easier.
Leave out: your life story, a list of every tool you know, and “I am the perfect fit”. Show it with the one example instead.
2. Answering a client who replied to your proposal
They answered, so they are comparing a few people. Make the next step easy.
Hi [Name], great to hear from you. To your question: [direct answer]. Based on what you described, I would start with [first step] and have [first deliverable] ready by [date]. Would [two time options] work for a 15-minute call?
3. Asking questions before you quote
Use this when the brief is vague. Two or three questions, numbered, so they can reply fast.
Hi [Name], I'd like to give you an accurate quote rather than a guess. Three quick questions: 1) Is [feature] a must for the first version, or can it wait? 2) Do you already have [content, logins, designs]? 3) When do you need it live? Once I know, I'll send a fixed price and a timeline the same day.
Why it works: it shows you think about scope, and it sets a clear promise (a quote the same day) that you can keep.
4. Following up when there is no reply
Once, after two or three working days. Add something new, so the follow-up gives them a reason to reply.
Hi [Name], following up on [project]. While thinking about it I noticed [small, useful observation about their site, brief or idea]. If you're still deciding, I'm happy to answer anything. If you've gone another way, no problem at all, and good luck with it.
Leave out: guilt (“I haven't heard back”), and a second follow-up. Silence after one polite nudge is an answer.
5. Accepting an offer
Confirm what you agreed so nobody remembers it differently later.
Hi [Name], thank you, I've accepted the offer. To confirm what we agreed: [scope in one or two lines], delivered by [date], with [number] rounds of changes. I'll start [day] and send my first update on [day]. Anything I've missed?
6. Kicking off after the hire
The first day sets the tone. Ask for everything you need in one message.
Hi [Name], I'm starting today. To keep things moving, could you send: [access or logins through Upwork], [files], and [contact for approvals, if not you]? My plan for this week: [step 1], [step 2]. I'll update you every [day/frequency] here in the Upwork chat.
7. Sending a progress update or a delivery
Short, scannable, and always with the next step.
Hi [Name], update on [project]: done: [items]. In progress: [item], ready by [date]. Need from you: [decision or file], ideally by [date] so we stay on schedule. [Link or file attached in Upwork.]
For a final delivery, add one line on how to use what you made, and one on what you could do next, without pushing.
8. Declining an invite or a job
Saying no well keeps the door open. Reply rather than ignoring the invite.
Hi [Name], thank you for thinking of me. I'm not the right fit for this one: [honest reason, e.g. my schedule is full until (date), or this needs a specialist in (skill)]. I'd look for someone with [skill or experience]. If you have [type of work] later, I'd be glad to help.
9. Asking to raise your rate or extend the contract
Tie it to results and give notice. Never spring it at the end of a milestone.
Hi [Name], I've enjoyed working on [project] and I'm glad [result] has gone well. From [date, at least two weeks out] my rate for new work will be [rate]. Everything already agreed stays at the current rate. If you'd like to continue with [next piece of work], I can start on [date].
Before you name a number, check what clients in your skill offer and what they paid on past jobs. The gap is often large; see Upwork hourly rates by skill.
What not to send
- A wall of text. If it needs scrolling on a phone, cut it in half.
- The same message to every client. Clients can tell, and it wastes the one detail that would have worked.
- Pressure. “Only two spots left this month” reads as a sales script.
- Requests to move off Upwork. Keep messages and payment on the platform.
Pick the clients before you write the message
The best message is wasted on a client who never hires. Before you reply to a job, check that the payment method is verified and that the client has hired before; the numbers behind that are in do Upwork clients actually hire. And because so many jobs already have invites out within minutes, a fast alert does more for your reply rate than polishing your opener. Our free Telegram alerts send matching jobs the minute they post. After the contract ends, our feedback samples cover the last message you send.
Be first to reply
New Upwork jobs that match your keywords, rate, client country and spend, on your phone the minute they post. Free.
Create a free Telegram alert →Templates: our own. Speed figures: Upwork X-Ray, November 6, 2026, public Upwork job posts we recorded in the last 12 months, any client country. Upwork X-Ray does not write messages for you. We make Upwork X-Ray and OLL.E and are not affiliated with Upwork.
Questions people ask
- How do you write a message to a client on Upwork?
- Answer what the client asked in the first line, show you read their post with one specific detail, ask one question that moves the job forward, and stop. Three to six sentences is plenty for a first message.
- How long should I wait before following up on Upwork?
- Two to three working days is a reasonable gap for one polite follow-up. Make it short and add something new, such as a small idea for their project. If there is still no reply, move on.
- Can I share my email or phone number with an Upwork client?
- Keep communication and payment on Upwork. Upwork's Terms of Service and its rules on taking work off the platform apply to every contract, so read them before you share contact details.
- Why does speed matter when messaging Upwork clients?
- Because clients move fast. 22% of the jobs we recorded already had invites out when we saw them, minutes after posting, and 6% were already interviewing.
- How do I politely decline an Upwork job invite?
- Thank the client, give a short honest reason such as timing or fit, and if you can, point them to what kind of freelancer would suit the job. Declining quickly is kinder than leaving the invite unanswered.