Upwork Proposal Samples That Win Jobs: How to Choose, Describe and Attach the Right Example Every Time
Upwork proposal samples are examples of past work, or example proposals, that help a client believe you can do the job. The right sample answers the client’s biggest question in seconds: “Has this person done something like this before?” A long cover letter rarely does that as well as one relevant link.
This article covers both meanings. You will learn how to pick work samples, how to describe them, where to attach them and how to avoid common slips. You will also see sample proposal text you can adapt, plus a table that matches sample types to common services.
Quick answer
Upwork proposal samples work best when they match the client’s service, niche and deliverable.
- Match the sample type to the service first, then to the industry.
- Send one or two samples, not a full portfolio.
- Describe each sample in one clear line.
- Never send the same sample twice to one client from the same team.
- Remove private client data before sharing anything.
Table of Contents
- Why do Upwork proposal samples matter?
- Which types of samples can you use?
- How do you pick the right sample for a job?
- How should you describe a sample?
- Where do you attach or link samples?
- What do sample proposals look like?
- What if you have no samples yet?
- How do you share samples safely?
- How should teams manage samples?
- Frequently asked questions
- Conclusion
Why do Upwork proposal samples matter?
Clients skim. They often review many proposals in one sitting. A sample gives them evidence without asking them to read much.
Think about what a client fears. They worry about wasting money, losing time and getting poor work. A matching sample lowers all three fears at once. It shows the format, the quality level and your style.
A sample also makes your proposal feel specific. Even a short message looks stronger when it points to proof that relates to the job.
What a sample does not do
A sample does not replace a good opening line. If your first two lines are generic, the client may never click the link. Use the sample to support a client-first message. For help with the writing itself, read how to write an Upwork proposal that gets a reply.
Which types of samples can you use?
Different services call for different proof. Here is a quick match guide.
| Service | Strong sample type | What to show |
|---|---|---|
| List building or data work | A sheet with sample rows | Columns, formatting and cleanliness, with private data removed |
| Cold email setup | A short case study | Your process, the setup steps and the outcome you can honestly claim |
| Writing and copy | A published piece or a doc | Tone, structure and a topic close to the client’s |
| Web design or development | A live site or screenshots | Layout, speed and mobile view |
| Design and branding | A portfolio piece | The brief, the result and the style range |
| Virtual assistance | A workflow or template | How you organize tasks and report progress |
If your work is confidential, you can build a clean demo. Use fake or public data. Say clearly that it is a demo.
How do you pick the right sample for a job?
Use a simple order of priority. Service first, then industry, then size and location.
- Match the service. If the job needs a lead list, send a list. Do not send a design.
- Match the industry. A sample from a similar field feels safer to the client.
- Match the size or scope. A tiny sample for a large job may raise doubts.
- Match the location or audience. A US-focused job should show US-focused work where possible.
- Pick the newest strong example. Recent work shows current skills.
If two samples seem equal, choose the one that is easier to understand in ten seconds. Clients rarely study a sample closely on the first pass.
When to skip a sample
Sometimes you have no honest match. In that case, do not force a weak one. Offer a short custom sample instead. For example: “I can prepare a 20-row sample for your niche before we start.” That shows effort without pretending.
How should you describe a sample?
A link with no context wastes the client’s time. Add one clear line that says what is inside and why it matters.
Weak and strong descriptions
| Weak | Strong |
|---|---|
| “Sample 3” | “A contact sheet for dental clinic owners in Florida, with verified emails and direct phones” |
| “My portfolio” | “A Shopify product page redesign, with before and after mobile screenshots” |
| “See attached” | “A cold email sequence for a B2B software firm, showing subject lines and follow-ups” |
Specific descriptions also help your own team. When you store samples with clear labels, you can search them quickly later. A label like “Sample 3” is useless in a library of fifty items.
How many Upwork proposal samples should you include?
One or two is usually enough. One perfect match is better than five loose ones. More links give the client more work, and they may open none.
The exception is a job that asks for several examples. If the post says “send three samples,” send three. Follow the instruction exactly.
For a deeper look at building a library, see add the right work samples for Upwork.
Where do you attach or link samples?
You have a few options. Choose based on how easy the client can open the sample.
- Your Upwork portfolio. Good for finished, public work.
- A link in the cover letter. Good for a Google Doc, a sheet or a web page. Check that the sharing setting lets the client view it without signing in.
- A file attachment. Useful for a PDF or an image. Keep files small and clean.
Test every link in a private browser window before you submit. A broken or locked link is one of the most common and most avoidable errors.
Also keep early conversation on the platform. Do not put your email, phone number or chat handles inside the sample. Upwork’s rules ask users to keep pre-contract communication on Upwork. See can you message people on Upwork for more detail.
What do sample proposals look like?
Below are two short examples. They are illustrative. Adapt the structure, not the exact words.
Example 1: A list-building job
You need 500 verified contacts for roofing companies in Ohio, delivered in Google Sheets.
My plan:
- Build the list from public business sources.
- Verify every email before delivery.
- Deliver with your columns and a short quality note.
Here is a similar sheet for a home services niche, with private data removed: [link]. Do you want owners only, or office managers too?
Example 2: A copywriting job
You want a product page that explains your skincare serum clearly and sounds like your brand.
My plan:
- Review your current page and top competitors.
- Draft the page with a clear benefit order.
- Revise once based on your feedback.
Here is a product page I wrote for a wellness brand: [link]. Can you share two words that describe your brand voice?
Both examples follow the same pattern. They state the goal, give a short plan, link one relevant sample and end with a question.
What if you have no samples yet?
New freelancers often feel stuck here. You can still build proof honestly.
- Create a small demo project. Pick a realistic brief and do it well.
- Label it as a demo. Never present it as client work.
- Use public or fake data. Protect real people and companies.
- Offer a free mini sample. Keep it short and tied to the client’s niche.
- Collect proof from small jobs. After each contract, ask whether you may reference it, and keep the details private if needed.
Honesty matters. Fake claims can lead to disputes, bad reviews or account problems. A small, truthful demo beats a bold, false story.
How do you share samples safely?
Many samples come from real client work. Treat that work with care.
- Remove names, emails, phone numbers and any private details.
- Check your contract for confidentiality terms.
- Blur or crop screenshots that show private dashboards.
- Use view-only links so people cannot edit your files.
- Avoid sharing real contact lists. Use a short, masked excerpt instead.
If you are unsure whether you can share something, ask the former client or use a demo instead. Protecting trust is worth more than one proposal.
How should teams manage samples?
Agencies face a special risk. Two team members may apply to the same job from different profiles. If both send the same sample with a similar opening, the client sees a copy.
Set a few simple rules:
- One person applies per job, unless the client clearly benefits from two views.
- Keep a shared library with clear labels, such as service, niche and date.
- Match each sample to a profile, so a profile only shows work that fits its focus.
- Record which sample went to which client.
BidStaff supports this with a work sample library that matches samples to job posts and warns when two team members try to apply to the same job. A spreadsheet can do a basic version of the same thing.
Frequently asked questions
What are Upwork proposal samples?
They are examples of past work, or example proposal texts, that show a client you can do the job. Most freelancers use work samples inside their proposal.
How many samples should I attach to a proposal?
One or two relevant samples are usually enough. Send more only if the client asks.
Can I use work from a past client as a sample?
Often yes, but check your contract and remove private details. If in doubt, ask the client or build a demo.
What if my sample is in a different niche?
Say so honestly and explain how it relates. For example, mention that the process is the same even though the industry differs.
Should I send a sample before the client replies?
Include it in your proposal. Freelancers usually cannot message a client first, so the proposal is your main chance.
Where should I host my samples?
Use your Upwork portfolio for public work. Use view-only links for documents and sheets. Test them before you submit.
Do sample proposals from the internet work?
They help as a starting point. But copying one word for word usually backfires, because clients can spot generic text. Always rewrite it around the specific job.
How do I keep samples fresh?
Review your library every few months. Replace old work with newer, stronger examples.
Conclusion
The best Upwork proposal samples are relevant, easy to open and clearly described. They support a client-first message instead of replacing it. When you match the sample to the service and the niche, you answer the client’s main fear before they ask.
Your action steps:
- Build a small library of samples labeled by service and niche.
- Write a one-line description for each sample.
- Check every link in a private window before you submit.
- Remove private details from every file.
- Track which samples lead to replies and hires.
Other related articles
- How to write an Upwork proposal that gets a reply
- Add the right work samples for Upwork
- Write Upwork proposals in your own tone
- How to send proposals on Upwork
- How to check an Upwork client before you apply
About the Author
Muhammad Shahzad is the founder of BidStaff and Leadslancer. He runs Upwork accounts for a freelance and agency team. He built BidStaff to solve the proposal and tracking problems that team ran into.
Let BidStaff write it for you
Paste a job post, check the match score and get a proposal in your winning tone, samples attached.