Need help?

    10 Upwork Proposal Examples and 5 Templates(What Works and Why)

    Most proposal guides show you frameworks. This page shows you real proposals, real job posts, and a breakdown of exactly what made each one work. Ten examples across web development, content writing, design, virtual assistance, data entry, SEO, WordPress, video editing, e-commerce, and mobile development, followed by five fill-in templates you can copy.

    Every proposal here follows a version of the QDIPC framework explained below. None of them open with "Hi, I am a [skill] expert with X years of experience." Read the breakdowns to understand why that matters.

    The QDIPC Framework

    Every winning proposal follows some version of this structure. Short proposals combine 2-3 elements. Detailed proposals use all five. The framework is a guide, not a script.

    LetterElement
    QQuestion / Observation
    DDiagnosis
    IInsight / Process
    PProof
    CCall to Action

    10 Real Upwork Proposal Examples

    Example 1

    React Developer

    Short

    Job post

    Add filtering and search to existing Next.js e-commerce product catalogue. Budget $800. Timeline 2 weeks.

    Proposal

    Hi [Name],
    
    Before I quote a timeline: does your product catalogue run client-side filtering right now, or does each filter trigger a database query? The answer changes my estimate by 3-4 days and affects whether the filtering feels instant or has a noticeable delay.
    
    I built a very similar feature for a Next.js store last month, filtering 4,000 SKUs with multi-select categories and price range. Happy to share the repo if it helps you evaluate the approach.
    
    [Your Name]

    Why it worked

    • 1.The question uses their exact tech stack (Next.js), not a generic "can you tell me more?"
    • 2.Client-side vs server-side is a real distinction the client likely has not thought through
    • 3.Proof references a specific scale (4,000 SKUs), not just "similar experience"
    Example 2

    SEO Content Writer

    Medium

    Job post

    4 long-form blog articles per month for B2B cybersecurity SaaS. $100-130/article. IT decision-maker audience.

    Proposal

    Hi [Name],
    
    Cybersecurity content for IT buyers sits in a difficult position: technical enough to be credible, structured enough for a time-poor decision-maker who is skimming. Most content agencies get one right and lose the other.
    
    I have been writing in this space for 3 years. In the past year, I delivered 28 long-form pieces for two cybersecurity SaaS companies. Six of those articles now rank in positions 1-3 for their target keywords.
    
    My process for each piece: keyword intent mapping before I write, semantic coverage throughout, and 2-3 internal link suggestions alongside delivery. Not extra work. It is how I write.
    
    One question: are these articles primarily for organic traffic or also used in sales sequences? It changes the call-to-action structure, and I would rather get that right from article one.
    
    [Your Name]

    Why it worked

    • 1.Diagnoses the real problem (the B2B tone balance) before mentioning their own skills
    • 2.Proof is specific: 28 articles, 6 ranking in positions 1-3
    • 3.Ends with a question that signals content strategy knowledge, not just writing ability
    Example 3

    WordPress Performance

    Detailed

    Job post

    WooCommerce store is slow. Google PageSpeed score of 34 on mobile. High bounce rate. Budget $500.

    Proposal

    Hi [Name],
    
    A PageSpeed score of 34 on mobile almost always comes from the same three places: render-blocking third-party scripts, unoptimised product images, and a theme that loads resources it does not use. The fix looks different depending on which one is the primary cause.
    
    Before I outline a plan: can you tell me which page builder and caching plugin you are using, if any? That determines whether I am working within your current setup or recommending a partial stack change.
    
    My approach for a project like this:
    Step 1: Full Core Web Vitals audit (Lighthouse, PageSpeed Insights, GTmetrix) to identify the specific bottleneck.
    Step 2: Fix the highest-impact items first. For most WooCommerce sites, this is image optimisation and script deferral.
    Step 3: Set up caching if not already in place.
    Step 4: Re-run all tests and document the before/after scores.
    
    I improved a WooCommerce client's mobile PageSpeed score from 28 to 81 last quarter. Their bounce rate dropped 19% in the first 30 days. I can share the full audit report from that project if it helps.
    
    Timeline: 4-5 days after you answer my question above. Budget fits within your range.
    
    [Your Name]

    Why it worked

    • 1.Immediately names the three most common causes, showing deep domain knowledge
    • 2.The diagnostic question shows they know the answer matters before quoting
    • 3.Proof is concrete: score went from 28 to 81, bounce rate dropped 19%
    Example 4

    Virtual Assistant

    Short

    Job post

    Need a VA for inbox management, scheduling, and customer follow-up emails. 15 hours per week. $12-18/hour.

    Proposal

    Hi [Name],
    
    Inbox management tends to collapse when the system relies on the VA's memory rather than a defined process. What I do instead: I set up a labelling and folder system in the first week, so that if I am ever unavailable, nothing gets missed and you can find anything in 30 seconds.
    
    I have handled email management and scheduling for a founder in the SaaS space for 14 months. Current load is about 120 emails per day. Zero missed follow-ups since I started.
    
    Are you open to a 2-hour trial task before committing to the full arrangement?
    
    [Your Name]

    Why it worked

    • 1.Diagnoses a common VA failure (relying on memory, no system) before listing skills
    • 2.The "labelling system" detail is specific and signals professional process
    • 3.Trial offer reduces client risk and converts hesitant clients
    Example 5

    Graphic Designer (Logo)

    Short

    Job post

    Need a logo for a new personal fitness coaching brand. Modern, energetic feel. Budget $250.

    Proposal

    Hi [Name],
    
    Before I start sketching: when you say "energetic," are you thinking bold and high-contrast (think Nike, black and sharp), or something lighter and more approachable (pastel tones, rounded forms)? Both are valid for a fitness coaching brand and the answer shapes the entire direction.
    
    I have designed 40+ logos for coaches and fitness brands. Happy to share a portfolio of similar work if you want to see the range.
    
    [Your Name]

    Why it worked

    • 1.The question surfaces a real decision the client has not made yet
    • 2.Two concrete reference points (Nike vs. pastel/approachable) help the client picture the difference
    • 3.Short and confident. No software lists, no "passionate designer" filler
    Example 6

    Data Entry

    Short

    Job post

    Enter 2,000 product records from a PDF catalogue into Google Sheets. Budget $150. Timeline 1 week.

    Proposal

    Hi [Name],
    
    Quick note on process: for a 2,000-row data entry job I always complete 50 rows first, share them for your review, and only continue once you confirm the format is correct. This avoids the situation where all 2,000 rows need to be redone because of a field I misunderstood.
    
    I have completed 12 similar catalogue entry projects. My accuracy rate checked against the source documents is 99.6%. I can start today and have the 50-row sample to you within 2 hours.
    
    [Your Name]

    Why it worked

    • 1.Addresses the client's biggest fear (redoing everything) before they have to raise it
    • 2.The 50-row sample process is a specific, de-risking mechanism
    • 3.Accuracy rate is verifiable (99.6%, not "very accurate")
    Example 7

    SEO Specialist

    Medium

    Job post

    Improve organic traffic for B2B project management software. Currently 2,000 monthly visitors. Budget $1,200/month.

    Proposal

    Hi [Name],
    
    I looked at your site before applying. A few things stood out: your product pages are not consistently indexed, you have 14 blog posts but most appear to have been written without a keyword or topical map behind them, and your backlink profile is thin relative to the 3 competitors I checked.
    
    The traffic problem is almost certainly fixable, but it is a content architecture issue more than a link-building issue. Buying links before fixing the internal structure tends to leak authority rather than compound it.
    
    Here is how I would approach the first 90 days:
    Month 1: Full technical and content audit. Identify which pages to consolidate, which to rewrite, and what topical gaps exist.
    Month 2: Rewrite or update the 5-6 highest-potential pages and publish 4 new pieces targeting bottom-of-funnel keywords.
    Month 3: Measure ranking movement, adjust content calendar, and build the first outreach list.
    
    I have taken 3 B2B SaaS sites from under 500 visits/month to over 5,000/month in 6-8 months. I can share GSC screenshots from two of them.
    
    One question: do you have a developer available to make minor technical changes, or would all fixes go through a ticket queue?
    
    [Your Name]

    Why it worked

    • 1.Shows they did research (indexing issues, backlink profile) before writing a single word
    • 2.Reframes the problem (content architecture, not links) in a way that shows real expertise
    • 3.Proof references real outcomes with verifiable data (GSC screenshots)
    Example 8

    Video Editor

    Short

    Job post

    Edit 2-3 YouTube videos per week for a personal finance channel. 8-15 minutes per video. Budget $80-120/video.

    Proposal

    Hi [Name],
    
    Retention on YouTube finance content usually drops at two places: the 30-second mark if the hook does not deliver on the thumbnail promise, and around the 4-minute mark when the pacing slows. I flag both spots before I touch the timeline.
    
    I edit for two finance channels currently. Average video length is 11 minutes and both channels are above 50% average view duration. Happy to share samples.
    
    [Your Name]

    Why it worked

    • 1.Shows platform-specific knowledge (retention drop points) the average editor would not reference
    • 2."I flag both spots before I touch the timeline" signals a quality-focused, collaborative process
    • 3.Proof uses the metric the client cares about most: average view duration
    Example 9

    E-commerce Migration

    Detailed

    Job post

    Migrate WooCommerce store to Shopify. 400 products. Customer data, order history, and SEO redirects must be preserved. Budget $2,500-4,000.

    Proposal

    Hi [Name],
    
    WooCommerce-to-Shopify migrations have a consistent failure point that does not show up until launch week: edge cases. Standard products, pages, and 301 redirects usually transfer cleanly. Where things break is subscription handling, custom checkout logic, and customer loyalty balances.
    
    Before I outline my full approach: does your WooCommerce setup have anything beyond standard products? Subscriptions, bundled products, or region-specific tax rules? The answer determines whether this is a 3-week or 5-week engagement, and I would rather set the right expectation now.
    
    My migration process has four phases:
    Phase 1: Staging environment setup and full data export. Nothing touches your live store.
    Phase 2: Product, customer, and order import with validation. I check 10% of records manually.
    Phase 3: SEO redirect mapping. Every URL on your current site gets a 301 to the Shopify equivalent.
    Phase 4: 47-point UAT checklist before launch. I do not go live until all 47 pass.
    
    I have managed 7 Shopify migrations. The most complex was a store doing $2.8M/year with subscriptions and a custom tax engine. That migration had zero downtime on launch day. I can share the project report.
    
    Timeline: 3-5 weeks depending on your answer above. I can start the staging environment within 48 hours of contract.
    
    [Your Name]

    Why it worked

    • 1.Opens with a specific technical insight that signals real migration experience
    • 2.The diagnostic question is necessary, not filler. It changes the timeline and the scope.
    • 3.The 47-point checklist is memorable and specific. It is not just "thorough QA".
    Example 10

    Mobile App Developer

    Medium

    Job post

    Build MVP for a local home cleaning booking app (iOS and Android). Customers book services, cleaners confirm. Budget $5,000-8,000.

    Proposal

    Hi [Name],
    
    Service booking MVPs have one decision that shapes the entire build: do customers book a specific cleaner by name, or do they book a time slot and the system assigns a cleaner? The UI, the backend logic, and the payment flow all differ depending on which you choose.
    
    Which model are you planning?
    
    Either way, here is how I would approach the MVP: React Native for the customer app (one codebase for iOS and Android), a simple admin panel in React with a Node.js backend, and Stripe for payments. This keeps cost within your budget and allows you to add features after launch without a rewrite.
    
    I built a similar booking MVP for a car detailing service last year. The first version launched in 6 weeks with a customer app, a provider app, and an admin dashboard. The client now has 800 active users and has not needed a rewrite.
    
    Happy to share the demo or an architecture breakdown if it helps.
    
    [Your Name]

    Why it worked

    • 1.Opens with a product-level question that exposes a decision the client needs to make
    • 2.Tech stack recommendation is specific and justified with a cost and scalability reason
    • 3.Proof from a comparable domain (service booking) with real scale (800 users, 6 weeks to launch)

    What Separates Proposals That Get Replies From Ones That Do Not

    After reading those 10 examples, the pattern is obvious. Winning proposals do three things that losing proposals do not.

    *

    They reference something specific from the job post

    Not "I read your job post carefully." Something specific. The tech stack. The budget. A detail only someone who read the post would notice. This is the single highest-signal move in any proposal.

    *

    They name the real problem, not the surface request

    The client asked for a logo. The real problem is they do not know what "energetic" means in visual terms. The client asked for a VA. The real problem is their current system relies on memory and will collapse when the VA is unavailable. Naming that earns trust instantly.

    *

    They give one specific proof point, not a list of credentials

    Not "I have 5 years of experience and have worked with 50+ clients." One project. One result. One number. "PageSpeed 28 to 81. Bounce rate down 19%." That sentence does more than a paragraph of credentials.

    If your proposals are not getting replies, the fix is usually one of these three. Read the full breakdown of why proposals stop getting replies for more specific diagnostics.

    5 Upwork Proposal Templates You Can Copy

    Five fill-in templates built on the same structure as the examples above: short, medium, detailed, no experience and high budget. Replace every bracket with details from the job post. A template that still reads like a template won't get a reply.

    Template 1

    Short Template

    Best for: simple tasks, data entry, quick fixes, small budgets

    100–150 words
    Upwork Proposal Template: Short Template
    Hi [Client Name],
    
    [One sentence that references something specific in their job post: a phrase they used, a problem they described, or the technology they mentioned.]
    
    I've handled this before: [one-sentence result from a past project directly relevant to their request, e.g. "I migrated 3 WooCommerce stores to the same stack last month, each in under 48 hours."]
    
    Here's how I'd approach yours:
    • [Step 1: what you'd do first]
    • [Step 2: main work]
    • [Step 3: delivery/QA]
    
    Timeline: [X days]. Happy to start immediately.
    
    [Your Name]

    What each section does

    OpeningMust reference something unique to this job, not a generic greeting.
    Proof pointOne specific past result. Numbers if possible. No credential lists.
    ProcessThree bullets max. Show you have a system, not that you're figuring it out.
    CTAState timeline and availability. End the proposal. Do not trail off.
    Template 2

    Medium Template

    Best for: standard projects, web development, design, writing, VA work

    200–300 words
    Upwork Proposal Template: Medium Template
    Hi [Client Name],
    
    [Opening: one sentence referencing something specific in their post (the problem, the tech stack, a phrase they used).]
    
    The real challenge here isn't just [the surface request]. It's [the underlying problem that causes it]. I've seen this pattern with [type of project/client], and it usually comes from [root cause].
    
    What I'd do:
    1. [Phase 1: Discovery or audit]: [what you'd do and what it produces]
    2. [Phase 2: Core work]: [main deliverable and approach]
    3. [Phase 3: Review and delivery]: [how you'd hand it off cleanly]
    
    Relevant proof: [One project directly related to this job]. [Specific result, e.g., "cut page load from 7s to 0.8s" or "tripled organic traffic in 90 days"]. Portfolio: [link or "happy to share on request"].
    
    Before I give you a firm quote, two quick questions:
    • [Question that shows you're thinking about their specific situation]
    • [Question about scope or timeline that affects your approach]
    
    Timeline: [X days/weeks from kickoff]. Rate: [your rate or "happy to discuss based on your answers"].
    
    [Your Name]

    What each section does

    OpeningShow you read the post. One sentence.
    DiagnosisThe most powerful line in any proposal. Name the real problem. Clients forward proposals that show this.
    ProcessNumbered phases show structure and reduce the client's perceived risk.
    ProofOne result. Specific. Directly relevant to their job.
    QuestionsTwo questions max. They signal expertise and start a conversation.
    Template 3

    Detailed Template

    Best for: complex projects, long-term contracts, technical builds, $1,000+ budgets

    350–500 words
    Upwork Proposal Template: Detailed Template
    Hi [Client Name],
    
    [Opening: a specific observation about their project that shows deep reading (their industry, their stated goal, or a technical detail from the post).]
    
    I've reviewed the requirements carefully. A few things stand out:
    
    [Observation 1: a specific challenge or constraint from their post]
    [Observation 2: something they may not have considered but that will affect the outcome]
    [Observation 3: a quick win you can offer upfront]
    
    This tells me the core issue is [specific diagnosis]. The solution isn't just [surface deliverable]. It's [deeper approach that addresses root cause].
    
    My approach for this project:
    
    Phase 1: [Name] ([X days]):
    [What you'd do, why it matters, what it produces]
    
    Phase 2: [Name] ([X days]):
    [Main implementation work, specific enough that they understand the scope]
    
    Phase 3: [Name] ([X days]):
    [Quality assurance, revisions, handoff, documentation]
    
    Why this works: [One sentence on the underlying principle of your approach. Reasoning, not credentials.]
    
    Relevant work:
    • [Project 1]: [client type], [specific result with number]
    • [Project 2]: [client type], [specific result with number]
    [Portfolio link or offer to share case studies]
    
    Investment: [range or fixed price]. I work milestone-based: [Milestone 1: X%, Milestone 2: X%, Final delivery: X%]. No full payment upfront.
    
    Three questions before I confirm scope:
    1. [Question about business context or success metric]
    2. [Question about timeline or launch deadline]
    3. [Question about existing assets (code, designs, content) that affect scope]
    
    Happy to jump on a 15-minute call if that's easier.
    
    [Your Name]

    What each section does

    ObservationsThree specific things from their post. This alone separates you from 90% of proposals.
    DiagnosisName the root problem. This is the pivot point of the whole proposal.
    Phased approachPhases with time estimates reduce client anxiety about scope and timeline.
    Dual proof pointsTwo results for complex projects. Different client types if possible.
    Milestone paymentStating milestone structure signals professionalism and reduces client risk.
    QuestionsThree questions for complex projects. Frame them around their outcome, not your convenience.
    Template 4

    No Experience Template

    Best for: first 0–5 jobs on Upwork, building a track record

    New to Upwork
    Upwork Proposal Template: No Experience Template
    Hi [Client Name],
    
    [One sentence that references something specific in their post, to show you actually read it.]
    
    I don't have 50 Upwork reviews yet, but I do have [3 years working at a [type] company / a degree in X / a portfolio project that matches this exactly].
    
    Here's what I built recently that's directly relevant:
    [Brief description of a personal, freelance, or employment project that matches their job. Include what it was, what you did, and what it produced. Link if possible.]
    
    For your project, I'd approach it like this:
    1. [Step 1]
    2. [Step 2]
    3. [Step 3]
    
    I'm offering a lower rate while I build my Upwork profile, but the output is the same. [One honest sentence on why you're good at this specific thing.]
    
    If you'd like to test me on a small paid task before committing to the full scope, I'm completely open to that.
    
    [Your Name]

    What each section does

    Acknowledge the gap honestlyDon't pretend you have experience you don't. Clients notice.
    Redirect to real evidenceEmployment, education, personal projects, or open source work. Anything concrete.
    Offer a trial taskThis converts better than any amount of promises. It removes all risk for the client.
    Rate transparencyStating you're building your profile is not weakness. It's honesty, and clients respect it.
    Template 5

    High Budget Template

    Best for: large builds, long-term contracts, agency-level work

    $3,000+ projects
    Upwork Proposal Template: High Budget Template
    [Client Name],
    
    [One specific observation about their project that demonstrates you understood the business context, not just the deliverable.]
    
    Before I put together a full proposal, I want to make sure I understand the full scope. Three quick questions:
    
    1. [Business context question: what does success look like in 90 days?]
    2. [Timeline question: is there a hard launch deadline driving this?]
    3. [Assets question: what's already built, designed, or documented that we'd be working from?]
    
    What I bring to projects of this scale:
    • [Result 1: specific, with number, relevant to this job]
    • [Result 2: different angle of proof]
    • [Result 3: process or team capability if relevant]
    
    My process:
    - Week 1: [Discovery: what you'd audit, map, or specify]
    - Week 2–3: [Core build or Phase 1 implementation]
    - Week 4: [Review, iteration, client feedback cycle]
    - Week 5: [Final delivery, documentation, handoff]
    
    Investment range: [$X,XXX–$Y,YYY] depending on your answers above. I work milestone-based with clear deliverables at each stage. I'll send a formal Scope of Work before any work begins.
    
    References and case studies available on request.
    
    [Your Name]

    What each section does

    Skip the greetingHigh-budget clients are busy. Get to the point.
    Lead with questionsFor large projects, questions before pitch signals senior thinking. It's how consultants open.
    Proof in bulletsThree results. Each one earns its place. If a bullet doesn't impress, cut it.
    Formal process language"Scope of Work", "milestone-based", "documentation": language that matches how clients think at this budget.
    Open-ended investment rangeGive a range, not a fixed price. It opens the door to discussion without anchoring too low.

    Generate Your Own Personalised Proposal

    Paste the job post. The tool writes 3 proposal variants using the QDIPC framework, personalised to your background. No account. No extension. Bring your own API key.

    Generate My Proposal Free

    Free. BYOK. No account required.

    Related Reading

    Frequently Asked Questions