MarzleyTech Learn

Home / Learn / Freelancing from Kenya (zero to a full-time freelance business) / Upwork step by step: approval, profile, proposals, first contract and Job Success

Upwork step by step: approval, profile, proposals, first contract and Job Success

Upwork is one of the biggest freelance marketplaces. Clients post jobs; freelancers send proposals; Upwork handles contracts, payment protection and disputes. Many Kenyans earn well there, and many give up after their first month. The difference is mostly method. This lesson is a practical walkthrough; for a comparison with other platforms, see freelancing platforms compared.

How Upwork works

TermMeaning
Job postA client describes work and a budget (fixed price or hourly)
ProposalYour application: cover letter, price, sometimes answers to questions
ConnectsCredits you spend to send proposals. You get some free and buy more. Spend them carefully.
ContractCreated when a client hires you; work and payment happen under it
Fixed price + milestonesClient funds a milestone into escrow before you start; money is released when they approve
HourlyYou log time with Upwork's desktop app (Work Diary); this gives hourly payment protection when used correctly
Service feeUpwork deducts a percentage from what you earn (check the current rate)
Job Success Score (JSS)A score based on client feedback and contract outcomes; it affects how you appear in searches
Talent badgesRising Talent, Top Rated and Top Rated Plus, awarded for consistent good results

Step 1: Create an account that gets approved

Upwork doesn't approve every profile, especially in crowded categories. Improve your chances:

  • Real identity: your real name and a clear, friendly photo of your face (good light, plain background). You'll verify with your ID; never use someone else's details.
  • One specialised profile: a clear title and overview for one niche (niche and offer).
  • Portfolio: at least 2–3 relevant samples (portfolio with no clients).
  • Complete everything: skills, employment history, education, languages (English level honestly), hourly rate.

If you're rejected, improve the profile (sharper niche, better samples) and apply again later. Never buy or rent an Upwork account. It breaks the terms, the account can be closed with your earnings inside, and the "seller" can take it back at any time.

Step 2: Build a profile clients choose

Profile sections in order of importance (full templates in profile and proposals):

  1. Title: specific and searchable. "WordPress Developer | WooCommerce & M-Pesa Payments | Speed Optimisation" beats "Web Developer".
  2. Overview, first two lines: clients see these in search. Lead with the result you bring: "I build fast, mobile-friendly WordPress sites that turn visitors into enquiries."
  3. Portfolio: your best 3–6 pieces, each with a short case study.
  4. Hourly rate: research similar profiles; don't go rock bottom (it attracts difficult clients) but start reasonably while you have no reviews.
  5. Skills tags: the exact terms clients search.
  6. Specialised profiles: optional extra profiles for a second niche, once the first is strong.
  7. Project Catalog: fixed-price packages clients can buy directly; good for productised offers.

Step 3: Find the right jobs

Use search filters to find jobs you can win:

  • Experience level: Entry level and Intermediate at first.
  • Client history: prefer clients with payment method verified, past hires, money spent and good reviews from other freelancers.
  • Proposals count: jobs with fewer proposals ("Less than 5" or "5 to 10") give you better odds.
  • Posted recently: the first proposals get read most; check new jobs several times a day.
  • Saved searches for your keywords, so you don't start from zero every time.

Red flags: skip these jobs

  • Asks you to contact them on WhatsApp, Telegram or email before a contract (also against Upwork's rules).
  • Asks you to pay anything: "training fee", "equipment", "software".
  • Asks for "free test work" that looks like real production work.
  • Sends a cheque or wants you to receive and forward money.
  • Payment method not verified, no history, vague description, unrealistic pay.
  • "Easy money, no skills needed".

Step 4: Write proposals that get replies

The client reads the first 2–3 lines in the list before opening your proposal. Make them about their project.

Formula:

  1. Hook (first line): show you read the post: mention their specific goal or problem.
  2. Proof: one relevant sample or experience with a link.
  3. Plan: 2–4 bullet steps of how you'd do it.
  4. A smart question that shows expertise.
  5. Call to action: suggest a short call or next step.

Example (web development job for a bakery's online ordering):

Hi Grace, a WhatsApp order button plus a menu that updates without a developer sounds like exactly what your bakery needs before the holiday rush. I recently built a similar ordering page for a Kiambu grocery concept (mobile-first, prices on the first screen, orders go straight to WhatsApp): [link] How I'd approach yours: - Set up a fast WordPress site with an editable menu you can update yourself - Add WhatsApp ordering, delivery zones and M-Pesa till details - Train you on updating prices (a 20-minute video call) Quick question: do you want customers to pay before delivery, or on delivery? I can share a timeline and fixed price after a 10-minute call this week.

Keep it short (150–250 words), no copy-paste templates, no "Dear Sir/Madam", no long life story. Answer every screening question properly.

Track every proposal: date, job link, Connects spent, viewed?, replied?, hired? After 30–50 proposals, your numbers tell you what's working.

Step 5: Interviews and the first contract

  • Reply quickly and professionally; turn on notifications in the Upwork app.
  • In the call, ask about goals, deadline, budget, who approves the work and what "done" looks like (discovery calls).
  • Agree scope clearly in Upwork messages, so there's a record if there's ever a dispute.
  • For fixed price: don't start until the milestone is funded. For hourly: use the desktop app's time tracker for protection.
  • Keep all communication and payment on Upwork. Taking a client off-platform early breaks the rules and removes your protection.

Step 6: Deliver and earn great feedback

  • Over-communicate: confirm the brief, send progress updates, deliver on or before the deadline (communication and delivery).
  • Submit work through the milestone with a short summary of what's included.
  • Ask politely at the end: "If you're happy with the work, I'd really appreciate your feedback on Upwork. It helps me a lot as I grow here."
  • Aim for long-term clients; ongoing contracts are good for your JSS and your income.

Protecting your Job Success Score

  • Choose clients carefully; a bad-fit client is the main cause of bad feedback.
  • If a project is going wrong, talk early and fix it; close contracts properly when work ends.
  • Don't let hourly contracts sit open with no activity for months; end them politely.
  • One bad review isn't the end: keep delivering well and the score recovers over time.

Getting paid

Withdraw to Payoneer, a Kenyan bank account, or other methods Upwork offers in Kenya; compare fees and exchange rates. See getting paid in Kenya and money and tax. Keep records of every withdrawal for KRA.

Summary

  • Get approved with a real identity, one sharp niche and relevant samples; never buy or rent accounts.
  • Target verified clients with few proposals; skip red-flag jobs.
  • Short, specific proposals: hook, proof, plan, question, next step. Track the numbers.
  • Keep everything on Upwork, start fixed-price work only after funding, deliver well and ask for feedback.

Check yourself

  1. What are the credits you spend to send Upwork proposals called?

    Show answer

    Connects

  2. For a fixed-price contract, should you start before the milestone is funded? (yes or no)

    Show answer

    no

  3. What does JSS stand for? (three words)

    Show answer

    Job Success Score

  4. A client asks you to move to WhatsApp before any contract. Is that a red flag? (yes or no)

    Show answer

    yes

Lesson 4 of 12 in Freelancing from Kenya (zero to a full-time freelance business) · Written by · Course notes