Upwork 

"How to Make Your First $100 on Upwork (Step-by-Step)"

No reviews? No job history? No problem. This step-by-step guide shows you exactly how to land your first client and make $100 on Upwork — even if you're starting from zero.

Introduction

I made my first $100 on Upwork with a profile that had zero reviews, zero job history, and a stock photo.
Not a professional headshot. Not a portfolio of Fortune 500 clients. Just a clear description of what I could do, three writing samples, and the stubbornness to send 23 proposals before someone said yes.
Upwork gets a bad rap. "Race to the bottom." "Cheap clients." "Impossible for beginners." Some of that's true. But here's what the critics won't tell you: Upwork processed $3.8 billion in freelancer earnings in 2024 . That money goes to someone. Why not you?
The platform isn't the problem. Most beginners approach it wrong. They create a generic profile, apply to every job, write lazy proposals, and wonder why they hear crickets.
This guide is the exact playbook I used to go from $0 to $100 in 18 days — and $1,000 in my first 60 days.

Why Upwork? The Brutal Honest Truth

Table
PlatformBest ForCompetitionBeginner-Friendly?
UpworkAll skills, all budgetsVery highYes, if you're strategic
FiverrPackage-based servicesHighHarder (need reviews first)
LinkedInDirect outreachMediumRequires existing network
ProBloggerWriting onlyMediumFewer entry-level gigs
ContentlyExperienced writersLowNo (requires portfolio)
Upwork wins for beginners because:
  • Clients post jobs actively looking to hire (not browsing)
  • You can apply immediately — no approval process for most categories
  • Payment protection through Upwork's escrow system
  • Reviews compound — first client makes second client easier

Step 1: Create a Profile That Gets Clicked (Not Ignored)

Your profile isn't a resume. It's a sales page. Most beginners write "Hi, I'm a hard worker looking for opportunities." Every client skips that.
Here's my exact profile structure:
Title (Most Important Line) Don't say "Freelance Writer" or "Virtual Assistant." Say what result you deliver.
❌ Bad: "Freelance Writer" ✅ Good: "SaaS Blog Writer | I Turn Technical Topics Into Traffic-Generating Content"
❌ Bad: "Graphic Designer" ✅ Good: "Logo Designer for E-Commerce Brands | 48-Hour Turnaround"
My title: "Side Hustle Content Writer | Helping Finance Blogs Rank With SEO-Optimized Articles"
Overview (First 2 Sentences Hook Them) Clients see a preview. If you don't grab them immediately, they scroll.
❌ Bad: "I have 5 years of writing experience and a passion for words..." ✅ Good: "I help personal finance blogs publish weekly content that ranks on Google — without the overhead of a full-time writer. My articles average 2,500 words, are SEO-optimized, and ready to publish."
My overview structure:
  1. The hook: What I do and who I help (2 sentences)
  2. Proof of capability: Specific skills and tools (3–4 bullet points)
  3. Call to action: "Message me to discuss your project" (1 sentence)
Portfolio Pieces Upload 3 samples minimum. If you don't have client work, create mock pieces:
  • Write a blog post for a fictional company in your niche
  • Design a logo for a fake brand
  • Build a spreadsheet tracker for a pretend business
My first 3 samples:
  1. "How to Build an Emergency Fund on a $30K Salary" (mock blog post)
  2. "5 Side Hustles You Can Start This Weekend" (published on Medium)
  3. "Credit Card Rewards Guide for Beginners" (mock blog post)
Profile Photo Not optional. Clients hire people, not avatars. Use a clear headshot with good lighting. Smile slightly. Look professional but approachable. I used my phone camera against a white wall. Took 10 minutes.

Step 2: Choose Your First Niche (Don't Be Everything)

Upwork has 1,600+ skill categories. Beginners panic and select 20. Don't.
Pick ONE service and ONE niche:
Table
ServiceNiche ExampleWhy It Works
WritingPersonal finance blogsHigh demand, recurring need
Virtual assistantE-commerce store ownersOverwhelmed, willing to pay
Social mediaReal estate agentsNeed consistent posting
Data entryHealthcare clinicsRepetitive, high volume
Graphic designPodcast cover artSpecific, portfolio-friendly
My choice: Blog writing for personal finance and side hustle websites.
Why? I'd already written about these topics. I understood the audience. I could speak their language in proposals.

Step 3: Find the Right Jobs (Not Every Job)

Upwork has thousands of postings. 80% are garbage — underpaid, vague, or red flags. Here's how to filter:
Search Filters I Use:
  • Payment verified: Only apply to clients who've paid before
  • Experience level: "Entry" or "Intermediate" (avoid "Expert" for first jobs)
  • Proposals: 0–15 (less competition = better odds)
  • Budget: Fixed price $50–$500 or hourly $15–$50
Red Flags to Avoid:
  • "This is a quick test job, we'll pay you later if we like it"
  • "Need 50 articles for $5 each"
  • "Must have 5+ years experience" (for your first job)
  • Vague descriptions: "Need content writer" with zero details
  • Clients with 0% hire rate and 50+ open jobs
Green Flags to Pursue:
  • Detailed project description with clear deliverables
  • Client mentions timeline and budget
  • Client has hired before with good reviews
  • Job posted within last 24 hours
  • Specific niche match to your skills

Step 4: Write Proposals That Get Responses (The Secret Sauce)

This is where 90% of beginners fail. They write generic proposals and blame Upwork for being "rigged."
My proposal formula (takes 10–15 minutes per job):
Paragraph 1: Personalized Hook Prove you read the job post. Mention something specific.
"I saw your posting for a blog writer to cover side hustles and personal finance. I actually run PureHustleLab.com, where I test and review money-making strategies — so this topic is literally what I think about daily."
Paragraph 2: Relevant Proof Connect your experience to their exact need.
"I've published 20+ articles on side hustles, including a 30-day Swagbucks experiment that drove 5,000+ views. I write in a conversational, actionable style — no fluff, no generic advice. My articles average 2,500 words and include original research."
Paragraph 3: Specific Next Step Make it easy for them to say yes.
"I'd love to write a test article for you — 1,500 words on any side hustle topic you choose, delivered in 48 hours. If you're happy with it, we can discuss a weekly arrangement. Does that work for your timeline?"
Paragraph 4: Close Professional, confident, not desperate.
"Best, [Name]"

My First Winning Proposal (The Exact Text)

Here's the proposal that landed my first $100 job:
Hi [Client Name],
I saw your job posting for a personal finance blog writer. I'm the founder of PureHustleLab, where I test side hustles and share honest earnings data — so writing about money-making strategies is exactly what I do.
I noticed you need 4 articles per month on budgeting, side hustles, and credit building. I've written extensively on all three topics, including a guide on starting freelance writing that ranks on Google. My style is conversational, data-backed, and designed to keep readers engaged.
I'd suggest starting with one 1,500-word article on "Budgeting Methods for Irregular Income" — a topic I haven't seen covered well elsewhere. I can have a draft to you by Thursday. If it fits your voice, we can set up a recurring monthly arrangement.
I've attached two relevant samples. Happy to discuss your content calendar if this sounds like a fit.
Best, [My Name]
Why it worked:
  • Showed I read their job (mentioned 4 articles/month)
  • Proved niche expertise (PureHustleLab reference)
  • Suggested a specific topic (not "I can write anything")
  • Offered a low-risk test (one article, not a commitment)
  • Attached relevant samples

Step 5: Price Your First Job Strategically

Your first job isn't about money. It's about getting a review.
My pricing progression:
Table
JobRateStrategy
First job$25/articleBelow market rate to guarantee the win
Second job$50/articleSlight raise, now have 1 review
Third job$75/articleMarket rate for my niche
Fifth job$100/articleConfident raise, 4 reviews now
Tenth job$150/articleEstablished reputation
My first $100 breakdown:
  • Job 1: $25 (blog article, 1,200 words)
  • Job 2: $35 (blog article, 1,500 words)
  • Job 3: $40 (blog article + social media captions)
Total to $100: 3 jobs, 12 days, 3 five-star reviews.

Step 6: Deliver Work That Earns 5-Star Reviews

The review is more valuable than the money. Here's how to guarantee 5 stars:
Before starting:
  • Confirm exact deliverables in Upwork messages (paper trail)
  • Ask: "What's your target word count, tone, and deadline?"
  • Request examples of content they love
While working:
  • Deliver 24 hours early when possible
  • Include 2–3 title options
  • Add a meta description if it's a blog post
  • Format cleanly with headers, bullets, and white space
After delivering:
  • Ask: "Is there anything you'd like revised?" (before they review)
  • Fix revisions within 24 hours, no complaints
  • Thank them and mention you'd love to work together again
My review request (sent after project completion):
"Hi [Client], really enjoyed working on this! If you were happy with the article, I'd appreciate a quick review on Upwork — it helps me build my profile. No pressure either way. Hope to collaborate again soon!"
Result: 5 stars, detailed written review, repeat client who hired me 6 more times.

My First 30 Days on Upwork: Real Numbers

Table
MetricAmount
Proposals sent23
Interviews landed4
Jobs won3
Total earnings$100
Total hours worked~8
Effective hourly rate$12.50/hour
Reviews received3 (all 5-star)
Repeat clients1
Not life-changing. But it was proof the system works. Month 2, I sent 15 proposals and won 5 jobs for $340. Month 3, $680. The reviews compounded exactly as promised.

Common Beginner Mistakes on Upwork

Table
MistakeWhy It Kills YouFix
Generic proposalsClients get 50+ applications; yours blends inSpend 10 minutes personalizing each one
Applying to everythingWastes connects, lowers win rateFilter ruthlessly, apply to 5 quality jobs daily
No portfolioClients can't verify your skillsCreate 3 mock samples in your niche
Overpricing first jobNo reviews = no leveragePrice to win, raise after reviews
Missing deadlinesDestroys reputationUnder-promise, over-deliver
Not asking for reviewsReviews are currencyPolitely ask after successful delivery

Upwork Fees (Know What You Keep)

Table
Earnings With ClientUpwork FeeYou Keep
First $50020%80%
$500.01–$10,00010%90%
Over $10,0005%95%
My first $100 reality:
  • Gross: $100
  • Upwork fee (20%): $20
  • Net: $80
Painful? Yes. But $80 and 3 reviews is worth more than $100 and zero reviews anywhere else. The fee drops to 10% after $500 with that client — and many become long-term.

Tools That Helped Me

Table
ToolPurposeCost
UpworkPlatformFree to join
GrammarlyPolish proposals and workFree
Google DocsDeliver clean documentsFree
Toggl TrackTrack time for hourly jobsFree
LoomSend video introductions (stands out)Free

Your First 7 Days on Upwork

Table
DayTask
Day 1Create profile with niche-specific title and overview
Day 2Write and upload 3 portfolio samples
Day 3Buy Upwork Connects ($10 for 80 connects)
Day 4Find and save 10 quality job postings
Day 5Send 5 personalized proposals
Day 6Send 5 more personalized proposals
Day 7Follow up on proposals sent 3+ days ago
Total startup cost: $10 (for Connects). Everything else is free.

Final Thoughts

Upwork isn't a lottery. It's a sales job where your product is your skills. The writers making $5,000/month aren't 50x better than you. They send better proposals, have more reviews, and know how to position themselves.
Your first $100 will feel harder than it should. You'll write proposals that get ignored. You'll lose jobs to cheaper freelancers. You'll question if this is worth it.
It is. That first review changes everything. The second client is easier than the first. The tenth is easier than the fifth.
Send 20 proposals this week. One will say yes. That's all you need.

Related Posts


Disclosure

This post contains affiliate links to Upwork, Grammarly, and other tools. If you sign up through these links, I may earn a small commission at no extra cost to you. All earnings data and strategies are from my own first 30 days on Upwork.

Call-to-Action

Starting on Upwork? Drop a comment with your niche — I'll help you craft a profile title that gets clients to click.