How To Write A Killer Odesk Cover Letter

To succeed as an Upwork freelancer, a great cover letter isn’t optional. It’s crucial.

The moment a job is posted on Upwork, it becomes visible to thousands of people who do exactly what you do. And unlike your middle school gym class, you aren’t competing against 20 neighbors with similar abilities.

You’re applying to the same projects as skilled  $3/hr Filipino writers, $300/hr startup experts from Silicon Valley, and award winning Forbes contributors.

The only way you can land any of these projects is to set yourself apart. And one of the most effective ways to stand out from the competition is to create a killer Upwork cover letter.

Related content: Maximize your income with this free freelance rate calculator.

How to create an attention-grabbing Upwork cover letter

As an employer sorts through candidates to find the right fit, the first thing she sees is your cover letter. If it impresses her, you have a good chance of winning the contract. However, if the cover letter is poorly constructed or generically copied-and-pasted into the application, she will move on – and your profile won’t get a second glance.

I’ve won over 50 contracts on Upwork during the last couple of years – with many worth thousands of dollars. After a plethora of “trial and errors”, I’ve discovered how to win more clients than I can manage – for both myself and several other writers.

Here’s how I won over 50 Upwork contracts.

If you do quality work, but are still unable to find new clients, the issue probably has to do with your cover letter.

Add these six elements to your Upwork cover letter and watch the interviews roll in.

1. Start by sharing your qualifications

Why are you more qualified for this project than the other twenty applicants?

If the client doesn’t see a reason to keep you around right at the beginning, they will rapidly move on to the next candidate.

So establish yourself as a professional. Do you have a degree? State it here? Have you worked in the industry? Now’s the perfect time to state this.

But keep it short! If this goes on for more than two or three sentences, you’re going to lose it. The point isn’t to toot your own horn, but to show why you are the right fit for this position.

Here’s how I state my qualifications for a business blogging project:


Hi, my name is Rob and I have an MBA, experience in financial analytics, and have written content for over 50 highly satisfied clients here on Upwork – as you can see from the “Top Rated” freelancer badge on my profile. 


Although it’s a long and slightly wordy single sentence, it sums up who I am concisely.

Notice how I focus much of the attention on how I can benefit the client. I have business knowledge (MBA and work experience), keep my customers satisfied (beneficial for them), and am one of the Top Rated freelancers on Upwork (which means they will be getting the best).

I also leave a lot out. What you leave out of your cover letter is just as important as what you include. For a business client I don’t mention that I’ve traveled to five continents, am involved in my church, and love sailing the San Francisco Bay. Although I may mention those items for another project.

Ultimately, you want to tell the client why you are qualified for their project, but concisely enough to move on to the rest of your proposal.

2. Make it personal by asking a question

When possible, try to connect with the client – very briefly.

If they include a link to their website, this makes it easy. Otherwise, see if you can pull something from the job description itself.

I’ve noticed that asking a question works best.

Asking a question is essential – whether at this point or at the end of the application. Why? Because it encourages the client to contact you to respond to your question.

If someone contacts me on Upwork, I have a 50% chance of getting the job.

I seem to get about 50% of the jobs that I am contacted for. Once the client reaches out to me, I can learn more about what they need and present myself as the perfect candidate.

Therefore, encouraging that initial contact is essential. And because we all love talking about ourselves and what we do, asking a question to make it personal is a great way to start a conversation.

Following suit with the same application, I would make the cover letter personal by saying something like:


Your job description mentions your company is in New York. Are your customers exclusively from NY or do you work with clients nationally/internationally?


Although nothing profound, this simple question treats them like a person I am interested in getting to know – rather than just a client I am trying to land. It’s also a question that helps me learn more about their needs and how I might be of assistance. Finally, it encourages a response on their part.

And that’s the most important piece – so I’ll say it again:

Once you get a client to respond to your Upwork cover letter, your odds of winning the project increase exponentially.

3. Explain why you’re interested in this project

Most projects on Upwork come from clients who are passionate about what they do. Whether they’re entrepreneurs or project managers, they have a vested interest in the success of their project.

This means that they are in love with their project. Whether it’s a website idea, a new app concept, or simply a poster to promote their band – the client is excited about this project.

And you should be too.

By sharing with the client why you want to work on their project, you’ll set yourself apart from the plethora of freelancers on Upwork who are simply trying to land their next job.

As with the other elements, keep it short – but a well-worded sentence can make a world of difference.


As you can see from my own blog, MoneyNomad.com, I love writing about entrepreneurship and would thoroughly enjoy researching and developing blog posts for your website.


This simple sentence reveals that I am already an expert on this subject and will be just as excited about this venture as the client is.

4. Share examples of similar projects

This is HUGE! Although more and more freelancers on Upwork are showing links to their past work – there are still too many that don’t.

If you have previously published work – share links to it in your job posting. Even if the projects are on your own blog or developed under someone else’s name, it still shows a level of credibility and gives the user a feel for what they can expect from you.

If you don’t have any samples, then you probably shouldn’t be trying to sell yourself to someone else. Instead, focus on building up a portfolio of 1-3 items that you can share. Do this by offering your service inexpensively on Fiverr, starting your own blog, or writing a few articles on HubPages.

I have a wide enough collection of articles that I’ve written, that I can usually find some worthwhile samples. But if I can’t, then I’ll share related content with voice I think the client wants. And I’ll share ghost written content as well.


Here are some samples of articles I’ve written in the past:

http://www.happyfox.com/blog/gamification-employee-engagement/

http://www.huffingtonpost.com/entry/57e4746fe4b00267764fbcbe

https://moneynomad.com/6-ways-to-live-on-under-10000-a-year/


Because Upwork doesn’t allow you to add hyperlinks to your job proposals, you’ll need to add in the entire url. Also, include a space between each url so that it’s easy for the client to copy and paste into their browser if necessary.

5. Vaguely explain your rate

Sometimes I state my rate right upfront, but other times I provide a ballpark figure or don’t share it at all in the cover letter.

Ultimately, when it comes to stating your rate you want to keep two things in mind:

  1. Encourage the client to make contact (remember, I get 50% of contracts once a client interviews me).
  2. Prevent yourself from wasting time with clients looking for cheap work.

From a freelance writer’s prospective, there are ample projects that want a writer willing to develop articles for $10-25 a post. This is far too low for me – and I really don’t want to waste my time interacting with someone not willing to meet my rates.

However, if I state my rate at $0.30/word when someone else offers to do the same project for $0.15/word – they may not make contact with me, allowing me to negotiate a rate and level of quality that meets their needs.

Depending on the client, I will say something like this in the proposal:


I generally charge my B2B clients $0.30/word. However, because I enjoy writing about entrepreneurship and think your project would be a lot of fun, I may be able to reduce my rate slightly.


By stating the higher end for my blogging rates, and then mentioning that “I may be able to reduce my rate slightly”, the client will understand that I don’t write $10 articles, but he will recognize that he may not have to pay $150 for 500 words either.

If we ultimately agree upon $0.20-0.25/word, the client feels like he’s getting a steal. Win-win!

6. Offer something for free

If you’re confident in the service you offer, then offering an initial trial for free can help you make a lot of money.

Particularly when you are new to Upwork, and competing with freelancers with a large portfolio and high reviews, providing a free trail offer is a great way to get started.

If you’re a freelance writer, a 500 word article won’t take you more than 1-2 hours – so offering one for free is certainly worth the potential of ongoing work.

For one-off projects, like web-design, this could be a bit more difficult. But it’s not impossible. Rather than doing the entire site for free, offer to do an analysis of their current website, a review of their top competitors, or a 30 minute mock-up of what their website could look like.

Once you’re established, offering work 100% free isn’t necessary, but it can still help to offer a “freemium” version of your work. An example of how I do it:


Finally, I would like to offer you a trial article risk-free. If you like it, you can pay for it and use it. However, if it doesn’t meet your expectations, you are welcome to improve upon it and use it for free. What topic would you like me to write about for this first post?


Other times I simply offer to write the first article for free in exchange for recognition and a link back to my own website. Usually people would rather keep the content ghost written and focused on their website – so the end up paying anyway.

The book “Predictably Irrational” states that free is a powerful word. We all LOVE getting something for free. In fact, people are more likely to take a $0.10 Hershey’s kiss for free than they are to pay $0.01 for a $1 candy bar – even though the latter is actually a better deal!

Using this same psychology in your freelance work, and offering to do a free “mini-project”, is a great way to land your next client. On Upwork, or anywhere else for that matter.

The completed Upwork job proposal – Emulate this to land your next client

And here we have it! The completed Upwork cover letter – and one that has landed me tens of thousands of dollars worth of clients:


Hi, my name is Rob and I have an MBA, experience in financial analytics, and have written content for over 50 highly satisfied clients here on Upwork – as you can see from the “Top Rated” freelancer badge on my profile. 

Your job description mentions your company is in New York. Are your customers exclusively from NY or do you work with clients nationally/internationally?

As you can see from my own blog, MoneyNomad.com, I love writing about entrepreneurship and would thoroughly enjoy researching and developing blog posts for your website.

Here are some samples of articles I’ve written in the past:

http://www.happyfox.com/blog/gamification-employee-engagement/

http://bankvibe.com/how-saving-for-retirement-is-like-surfing/http://www.huffingtonpost.com/entry/57e4746fe4b00267764fbcbe

https://moneynomad.com/6-ways-to-live-on-under-10000-a-year/

I generally charge my B2B clients $0.30/word. However, because I enjoy writing about entrepreneurship and think your project would be a lot of fun, I may be able to reduce my rate slightly.

Finally, I would like to offer you a trial article risk-free. If you like it, you can pay for it and use it. However, if it doesn’t meet your expectations, you are welcome to improve upon it and use it for free. What topic would you like me to write about for this first post?


As you can see, it says a lot while still being relatively short. Additionally, it attempts to connect with the client and keep them engaged – from beginning to end.

Try this format the next time you write an Upwork proposal and let me know how it works! Finally, if you have additional suggestions for dominating Upwork, I would love to hear about them in the comments.

(Visited 18,467 times, 11 visits today)

As many of you know, we have found Upwork to be very useful when looking for freelancing clients.

We believe there are two major contributors to success on Upwork.

  1. Having a winning Upwork profile
  2. Writing and sending out awesome proposals

In many cases, before the client even sees your profile, they will receive your proposal. Which means your proposal needs to make a great first impression. You must highlight why you’re the perfect person for the job and do it effectively.

So how do you write a good Upwork proposal? Here are some of our tried and tested tips that we hope will help you write a winning proposal too. We have also included an Upwork proposal sample that you can download and use.

Related Posts:

1. Find the right job

Before you start writing your proposal, you’ll need a job to apply to. Obviously.

Stating the obvious here but it’s important that you find the right job — one that you are likely to get hired for.

The best job is one that matches your preferred niche and skill set. This is a job that you are more likely to complete successfully and satisfy your clients with, thus improving your profile reputation.

For example, if your niche is graphic design and you have great design skills and experience in desktop publishing, then the job below would be perfect for you.

However, if you’re experienced in marketing with only a surface-level experience of graphic design — you are much less likely to get hired for this job.

See also: How To Make (More) Money On Upwork By Finding Your Niche

2. Review the job requirements

Before you send your proposal, make sure you read the details of the Job Description thoroughly. Obvious advice but trust us, it’s not always followed.

Understand what the client wants and honestly assess if you’re able to fulfil the requirements.

As you can see in this job description, the client is very clear on what they want from the freelancer. (Not all jobs on Upwork are this detailed but most of them do describe what they need to some extent).

If you fit the requirements and decide to apply, make sure you address the client’s requests in your proposals. Many, many freelancers don’t full read the job ad, send out a generic proposal and then wonder why they don’t hear back from the client.  😕

Pay attention, put a bit of effort in to show the client you read the job post and you’re much more likely to get responses.

3. Don’t use a generic response

Once you’ve found a job that is the right fit, it’s time to start writing your proposal. Our number one tip? Don’t send out a  generic response.

Note: It’s okay to have a template that outlines your basic skills and highlights why you are an awesome freelancer. In fact, it’s a good idea to have a basic template ready to go as it saves you having to write from scratch each time. But, it’s not okay to just copy-paste your template and send it to all potential clients without even addressing their specific job requirements. 

Unique proposals tend to be more convincing and thus better at getting you jobs because clients appreciate the effort you put into addressing what they are looking for. More often than not, the client can tell when you have copy-pasted your proposal.

See also: 7 Rookie Upwork Profile Mistakes That Are Costing You The Job

4. Explain why you’re the right fit

Your main goal when writing a proposal is to show the client that you are the best fit for the job.

So, your proposal shouldn’t just be a list of your skills and experience (that’s what your profile is for). Instead, explain why your skills and experience make you the ideal person for the job. Address how you plan to complete the job by sharing your unique approach to the project. If you have worked on similar jobs or projects, mention them and show how that experience will be relevant to the client’s job. Finally, don’t be afraid to ask (clever) questions.

All of this will show the client that you actually read the entire job description. (Yes, we keep coming back to this point — but it really is *that* crucial!). Also, if there are any questions the client has asked in the job description, make sure you answer them in your proposal.

5. Give them your interview availability

Avoid the back and forth and tell the client about your availability for an interview right from the get-go. Interviews are a great way for you to open up communication with the client.

As you finish writing up your proposal, simply add in a line that goes something like this:

I am available for an interview Monday to Friday 10 am to 12pm (UTC + 10:00 timezone). I look forward to having the opportunity to discuss the job further.

6. Be attentive to additional questions

Many Upwork clients will ask you to answer one or more Additional Questions during the proposal stage. When reviewing a job, you will be able to see a list of additional questions at the bottom of the job description. This will help you prepare your answers before you start the proposal submission process.

Most freelancers tend to pay more attention to the cover letter and fill in the additional questions just for the sake of it, some don’t even answer these questions.

When you click on ‘ Submit a Proposal’ you can usually see the the section for Additional Questions after the Cover Letter.

However, after you submit your proposal: the additional questions are the first thing the client sees when they receive your proposal, not the cover letter!

So… put the effort into writing relevant, interesting responses to the questions. Most clients usually put in the additional questions because that is specifically the information they are interested in. Receiving generic cover letters is annoying so the additional questions help them weed out the freelancers that didn’t even bother putting in the effort. Don’t get weeded out — answer the questions!

7. Send samples of past work

Some clients will ask for work samples while others will not. Even if the client doesn’t ask, always provide your work samples. There’s no harm in showing them how awesome you are.  😉

You can do this by directing their attention to the portfolio section of your Upwork profile, sending them a link to your portfolio elsewhere or even by attaching a few samples of previous work.

If your samples are good, the client will be suitably impress and it gives you a higher chance of landing the job.

8. Be professional and friendly

Clients want someone they can work with easily. Good communication is a huge part of this.

The way you communicate in your proposal can give them a good indication of your communication skills. Keep your language professional — you want to make a good impression. But, you’re not in a stiff upper lip corporate setting here so relax a little and don’t be afraid to be friendly.

No “Dear Sir” or worse, “Dear Sir or Madam”

Sometimes you might be able to see the client’s name in the job description. Don’t be afraid to use it and say  “Hi John”, Hello John” or “Dear John”.  Some people will say using “Hi” or “Hello” is too casual but we disagree. It’s much more real.

If you can work in a bit of humour into your cover letter — go for it. Just, you know… remember to keep it professional still.

For example:

“Hello John. 

I’m an experienced fashion writer and I think I’d be a great fit for your new brand. I’m good at blogging (I’ll share my experience in a second) but what gets me really excited about this job is that you sell hats! I LOVE hats. I have 57 different hats and some may say I’m obsessed, but I just like to look it as fashion forward. I think you’ll agree?

So anyway, here’s my fashion blogging portfolio and my hat fashion-filled Instagram adventures…..”

A bit of humour and friendliness shows the client you’re not just another drone but actually a real person with personality.

9. Keep it short and succinct

You will be tempted to include everything you can in your job proposal. We get it. You want them to see all the awesome things you’ve ever done. Truth is — this will not get you the job.

Long proposals are boring and will often go unread or simply ignored.  Keep your proposals short and to the point. What’s more important is your creativity in proving yourself and not the number of words used in your proposal.

So there you go, those are top nine tips for writing killer Upwork proposals that get a client’s attention.

Also, check out this video by Upwork for some extra guidance on how to submit an effective proposal.

A quality profile and thoughtful proposals are a winning formula for Upwork.

Have you sent out any Upwork proposals? Any tips you’d like to share with us? Or maybe you have some more questions. Feel free to drop us a line in the comments section. 

PLEASE NOTE: If your Upwork profile was rejected, it may be because Upwork is now reviewing new freelancer registrations. Unfortunately we are not able to advise on issues with individual Upwork profiles as we do not have access to members’ private info. More info on the Upwork Support website {click on link to read}. If you continue to have issues, please contact Upwork directly regarding this. Good luck 🙂

Written by


Fulltime Nomad

Fulltime Nomad is your passport to saying no to normal, and yes to a life of unlimited travel. Founded by Radhika & Johnny, this blog will help YOU take that big scary first step towards building your own freedom lifestyle. Are you new? Start here.

One thought on “How To Write A Killer Odesk Cover Letter

Leave a Reply

Your email address will not be published. Required fields are marked *