June 30, 2026

How to Create a Shortlist of Freelance Gigs Worth Pitching

Create a freelance gig shortlist by collecting fresh posts from specific sources, filtering for clear scope, realistic pay, recent activity, and fit with your portfolio. Score each lead on freshness, budget, credibility, skill match, and response effort, then pitch only the highest-scoring opportunities within 24 hours.

Editorial illustration for How to Create a Shortlist of Freelance Gigs Worth Pitching
A practical visual guide to comparing fresh work opportunities before applying or pitching.

What makes a freelance gig worth pitching?

A freelance gig is worth pitching when it has five things: a clear buyer need, recent posting activity, believable budget, strong skill match, and a response path you can act on immediately.

For example, a post in r/forhire with the [H]iring flair, posted 2 hours ago, asking for a Webflow developer with a portfolio link request and a stated $80 to $120/hr budget is usually worth more attention than a 10-day-old post that says, “Need someone to help with my website, DM me.” Freshness and specificity matter because public freelance posts often receive replies quickly.

Use these baseline rate ranges when judging whether a post is realistic:

  • Writing: $20 to $200 per piece or assignment, depending on scope and specialization
  • Graphic design: $30 to $100/hr
  • UI design: $50 to $150/hr
  • Design broadly: $75 to $150+/hr for experienced freelancers
  • Development: $80 to $200+/hr
  • Virtual assistant work: $15 to $35/hr
  • Logo projects: $50 to $500 for low to mid-range work, while serious logo design can run $200 to $2,000+
  • Video editing: $100 to $1,000 per project
  • Voiceover: $25 to $250
  • Finance consulting: $100 to $250+/hr
  • Illustration: $50 to $500+ per illustration

If a post asks for senior development, branding, and ongoing support for $50 total, it belongs in the reject pile. If the budget is missing but the scope is clear and the client gives a credible business context, it may still be worth a short qualifying reply.

Do this now: write down your minimum acceptable rate and your “maybe if strategic” rate before you scan any source.

Where should you find freelance gigs before shortlisting them?

Start with sources where freelance opportunities appear frequently and where you can sort or filter by freshness. The best source depends on your skill, but these are reliable places to build your first scan list.

On Reddit, use specific communities instead of browsing the homepage:

  • r/forhire has about 1.3M members and includes people hiring freelancers as well as freelancers offering services. Sort by New and search for the [H]iring flair.
  • r/WorkOnline has about 1.6M members and covers online work discussions, job postings, and gig shares. Filter by Hiring flair and look for clear scope and payment terms.
  • r/HireaWriter has about 250K members and is useful for blog writers, copywriters, editors, and content creators. Check [Hiring] posts first.
  • r/freelance_forhire has about 90K members and is mainly freelancers advertising services, but it is useful for competitive research. Browse [For Hire] posts to see how others present rates and portfolios.
  • r/designjobs has about 150K members and is worth checking if you do visual, brand, UI, or production design work. Use the [Hiring] flair.

Use Google search operators when Reddit search feels messy. Try these exact searches:

site:reddit.com/r/forhire hiring remote
site:reddit.com/r/forhire "looking for" developer
site:reddit.com/r/forhire "need a" designer

For platform-based work, compare the tradeoffs:

  • Upwork is useful for beginners building a portfolio and has a wide range of skills. You create a profile, bid on projects, and often start with smaller jobs to build reputation. Commission is typically 10 to 20% on a sliding scale.
  • Fiverr works well for packaged creative services and quick-turnaround gigs. You create gig listings with Basic, Standard, and Premium tiers. Fiverr takes a 20% flat commission.
  • Contra is built for independent professionals and has no commission on earnings, with a free tier available. Build a portfolio and use it to get matched with projects.
  • PeoplePerHour is stronger in the UK and EU freelance market, especially for fixed-price work. You can create Hourlies or bid on posted projects. Commission ranges from 5 to 20%.
  • Toptal is for experienced developers, designers, and finance experts. You apply and pass a screening process commonly described as accepting the top 3% of applicants. It can support higher rates, but it is not a quick-start option.

Do this now: choose three primary sources and two backup sources. For example, a content writer might use r/HireaWriter, r/forhire, Upwork, Contra, and r/WorkOnline.

How do you filter out stale or low-quality freelance posts?

Use a fast rejection pass before you read deeply. Your first pass should take 10 to 15 seconds per post. The point is to avoid spending attention on leads that were never likely to convert.

Reject or deprioritize posts with these signs:

  • No clear deliverable, such as “need help with marketing” with no channel, timeline, or output
  • No payment terms in a community where rates are expected
  • Budget far below market norms, such as $25 for a logo package that includes multiple concepts and revisions
  • Old posts with many replies, especially on r/forhire or r/HireaWriter
  • No way to respond professionally, such as “DM me” with no project details
  • Poster account history that looks suspicious, empty, spammy, or inconsistent
  • Requests for unpaid samples, spec work, or “revenue share” when the work is clearly labor-intensive

A fresh but vague post is not automatically bad. For example, if someone in r/WorkOnline posts under Hiring and says they need a virtual assistant for inbox cleanup, calendar scheduling, and data entry at $20/hr, that is within the $15 to $35/hr virtual assistant benchmark. If the post is 3 hours old and the account has normal activity, it deserves a qualifying reply.

A detailed but underpriced post should usually be skipped. If someone wants a full SaaS frontend, backend integration, and deployment for $150, that conflicts with development rates of $80 to $200+/hr. You can save your energy for better matches.

Do this now: create a reject checklist in Notion, Trello, Google Sheets, or a plain notes app with columns for “stale,” “unclear,” “low budget,” “bad fit,” and “suspicious.”

How should you score freelance gigs for your shortlist?

A simple scoring system keeps you from pitching based on emotion. Use a 25-point score, with five categories worth 1 to 5 points each.

Score each opportunity on:

  1. Freshness: 5 points if posted in the last few hours, 3 points if posted within 24 hours, 1 point if older or heavily replied to.
  2. Budget fit: 5 points if the pay matches or exceeds your target rate, 3 points if unclear but plausible, 1 point if below your floor.
  3. Skill match: 5 points if you can prove relevant work immediately, 3 points if adjacent, 1 point if it would require pretending.
  4. Client clarity: 5 points if scope, timeline, and response instructions are clear, 3 points if one piece is missing, 1 point if vague.
  5. Pitch efficiency: 5 points if you can write a strong pitch in under 15 minutes, 3 points if it requires research, 1 point if it needs a custom proposal with low odds.

Shortlist only posts scoring 18 or higher. If your pipeline is thin, allow 16 or 17, but keep those in a “maybe” section instead of your main pitch queue.

Here is a practical example. You find a r/HireaWriter [Hiring] post from 4 hours ago asking for three B2B SaaS blog posts with examples required. The budget is $150 per article. If you have SaaS writing samples, that might score: freshness 5, budget fit 4, skill match 5, client clarity 4, pitch efficiency 5. Total: 23. Pitch it.

Now compare that with an Upwork project posted yesterday asking for “SEO content writer needed” with 50+ proposals and a $20 fixed budget. Even if you can do the work, the budget and competition make it a poor use of time. Score it low and move on.

Do this now: add five scoring columns to your tracking sheet and set a rule that anything under 18 does not get a custom pitch.

What does a real shortlisting workflow look like?

Here is a realistic 45-minute workflow for a freelance web developer.

First, search r/forhire by New and filter for [H]iring. Then run this Google query:

site:reddit.com/r/forhire "looking for" developer

Open only posts from the past 24 hours. You find one from 3 hours ago asking for a React developer to fix dashboard bugs before a product demo. The post mentions remote work, a one-week deadline, and asks for GitHub or portfolio links. Development work often falls around $80 to $200+/hr, so if the poster states $100/hr or a sensible fixed price, it passes the budget filter.

Next, check the poster’s Reddit account. Look for normal comment history, previous posts, and whether they have hired before. If the account was created yesterday and has no details, keep the pitch short and avoid giving unpaid diagnostic work.

Then score the lead. If it scores 20 or higher, write a direct response:

“Hi, I can help with React dashboard bugs this week. I’ve fixed similar state and API rendering issues in SaaS dashboards. Here are two relevant examples: [link] and [link]. If useful, send the top 3 bugs and repo context, and I can estimate the first pass today.”

That pitch is short because the post is fresh. You are not writing a full proposal before the buyer has confirmed the details.

Here is a second workflow for a designer. Search:

site:reddit.com/r/forhire "need a" designer

Then check r/designjobs for [Hiring] posts. You find a post asking for a landing page redesign and a small brand refresh. UI design commonly ranges from $50 to $150/hr, graphic design from $30 to $100/hr, and broader design work can reach $75 to $150+/hr. If the post offers $500 for a small landing page polish and the scope is tight, it may be worth pitching. If it asks for logo, brand system, landing page, social templates, and unlimited revisions for $100, reject it.

Do this now: run one of the three search queries above and score the first five posts you find without pitching yet.

How many gigs should be on your shortlist?

Keep the daily shortlist small. Most freelancers do better with 3 to 7 serious opportunities than with 25 half-read tabs. A shortlist should represent posts you are willing to pitch today, not a graveyard of “maybe later” links.

A useful daily split is:

  • 3 high-priority leads scoring 20 to 25
  • 2 to 4 backup leads scoring 18 to 19
  • A separate watchlist for unclear but promising posts

If you are new to Upwork, you may need more volume because bid response rates are inconsistent and reputation matters. But even there, avoid spraying proposals. Upwork takes a 10 to 20% commission, so your net rate matters. A $300 project can become less attractive after platform fees and extra unpaid discovery.

On Fiverr, your shortlist works differently because buyers often come through your packaged gigs. Review your Basic, Standard, and Premium tiers and compare them with actual project economics. Fiverr’s 20% flat commission means a $100 gig pays $80 before taxes and other costs. If your delivery takes six hours, your effective rate is too low.

On Contra, where there is 0% commission on earnings, a slightly lower gross project may still be competitive with a higher-fee platform. On PeoplePerHour, remember the 5 to 20% commission when deciding whether a fixed-price project meets your minimum.

Do this now: decide your maximum active shortlist size. If you are solo, start with five leads per day.

How do you write faster pitches from your shortlist?

The shortlist only matters if it helps you respond quickly and specifically. Build pitch snippets for your main service categories, but customize the first two lines for each post.

Use this structure:

  1. Name the exact problem from the post.
  2. State the relevant proof you have.
  3. Offer a low-friction next step.
  4. Include your portfolio link.
  5. Keep it short enough to read on mobile.

For a writer replying to r/HireaWriter:

“Hi, I write B2B SaaS blog content and can help with the three article brief you posted. My closest samples are [link] and [link], both for software buyers. If the topics are already chosen, I can send a suggested outline for the first piece and timeline today.”

For a virtual assistant replying to r/WorkOnline:

“Hi, I can help with inbox cleanup, calendar scheduling, and spreadsheet maintenance. I’ve supported founders with recurring admin blocks at $25/hr. If you send the weekly task list, I can suggest a 5-hour trial schedule.”

For a designer replying to r/designjobs:

“Hi, I can help with the landing page refresh. I’ve included two UI examples with before-and-after context: [link] and [link]. If you already have analytics or a Figma file, I can review the page and suggest the first three improvements.”

Do this now: create three reusable pitch templates, one for high-fit projects, one for unclear-budget projects, and one for quick qualifying questions.

How can Sidequestboard make the shortlisting process calmer?

Once you know your filters, the bottleneck becomes source checking. Manually opening r/forhire, r/HireaWriter, r/WorkOnline, r/designjobs, Upwork, Contra, and social feeds can turn into tab chaos before you even start pitching.

Sidequestboard is a curated opportunity discovery dashboard for people looking for fresh work opportunities from public communities and social platforms. It helps you discover public freelance, job, and opportunity posts in one cleaner feed, save interesting opportunities, open the original listing or source, and respond directly where the post lives.

It is not a marketplace, recruiting agency, or guaranteed job source. The value is workflow: spend less time hunting through noisy feeds and more time evaluating, saving, and responding to relevant opportunities while they are still fresh.

A practical setup is to use Sidequestboard for the discovery layer, then apply the same scoring system from this article. When a relevant public opportunity appears, save it, check the original source, score it against freshness, budget, fit, clarity, and pitch effort, then respond directly on the source if it passes your threshold.

Do this now: move your shortlist from scattered browser tabs into one saved-opportunity workflow, whether that is Sidequestboard, a spreadsheet, or a Trello board.

What should your daily freelance shortlist routine be?

Use a fixed routine so the search does not consume your whole day.

Try this 60-minute schedule:

  • Minutes 0 to 10: scan fresh posts from your top sources, such as r/forhire, r/HireaWriter, r/WorkOnline, r/designjobs, Upwork, Contra, or PeoplePerHour.
  • Minutes 10 to 25: reject stale, vague, low-budget, or suspicious posts.
  • Minutes 25 to 35: score the best remaining leads using the 25-point system.
  • Minutes 35 to 55: write and send pitches for the top 3 to 5 opportunities.
  • Minutes 55 to 60: save follow-ups and note which source produced the strongest leads.

Track outcomes weekly. If r/HireaWriter produces replies but Upwork does not, shift more time toward r/HireaWriter. If Contra leads have better economics because there is no commission, give Contra more attention. If Fiverr gigs sell but your effective hourly rate is low after the 20% commission, adjust your packages.

Do this now: schedule one daily shortlist block and one weekly review block. Treat searching as a timed task, not an all-day background activity.

What are the biggest mistakes when shortlisting freelance gigs?

The biggest mistake is confusing availability with opportunity. A post is not worth pitching just because it exists.

Avoid these common errors:

  • Pitching every post in r/forhire instead of sorting by New and filtering [H]iring posts
  • Ignoring rate math on platforms with commissions, especially Fiverr at 20% and Upwork at 10 to 20%
  • Sending long proposals to vague posts before asking qualifying questions
  • Chasing underpriced logo projects when serious logo design can command $200 to $2,000+
  • Keeping stale posts in your main shortlist after they have gone cold
  • Treating r/freelance_forhire only as a posting place instead of using it to study how other freelancers present rates and portfolios
  • Applying to Toptal too early if you are not ready for its screening process

Your shortlist should protect your time. If a lead does not meet your minimum criteria, rejecting it is productive work.

Do this now: remove every lead from your current list that is older than a few days, below your rate floor, or missing enough detail to pitch intelligently.

How do you know your shortlist is working?

Your shortlist is working if you are sending fewer, better pitches and getting clearer replies. Measure activity and quality, not just volume.

Track these weekly:

  • Number of sources checked
  • Number of leads saved
  • Number of leads scoring 18+
  • Number of pitches sent
  • Number of replies
  • Number of paid conversations or booked calls
  • Average estimated rate after platform commission

For example, if you send 30 generic Upwork proposals and get no serious replies, but 5 targeted r/forhire pitches produce 2 conversations, the shortlist is showing you where to focus. If PeoplePerHour projects look decent but commission reduces your net rate too much, you can raise your fixed-price offers or spend more time on Contra.

Do this now: create a weekly review note with three columns: best source, worst source, and one adjustment for next week.

FAQ?

How fresh should a freelance gig be before I pitch it?

For fast-moving public communities like r/forhire, r/HireaWriter, r/WorkOnline, and r/designjobs, prioritize posts from the last few hours and generally within 24 hours. Older posts can still work if they are specialized, under-replied, or have a clear ongoing need.

Should I pitch gigs with no budget listed?

Only if the scope is clear, the buyer looks credible, and you can send a short qualifying message. Ask for the budget range before writing a detailed proposal. If the work is specialized, compare it with benchmarks like $80 to $200+/hr for development or $50 to $150/hr for UI design.

Is Upwork or Reddit better for finding freelance gigs?

They work differently. Upwork has structured projects and payment infrastructure but charges 10 to 20% commission and can be competitive. Reddit communities like r/forhire and r/HireaWriter can surface fresh public opportunities quickly, but you need to vet posters carefully and manage payment terms yourself.

How many freelance gigs should I pitch per day?

A focused freelancer can start with 3 to 5 strong pitches per day. If you are using high-volume platforms, you may test more, but avoid sending generic proposals. A shortlist of 3 to 7 serious leads is usually easier to manage than 25 weak ones.

What should I save in my shortlist tracker?

Save the source, post URL, posting time, budget, scope, skill fit, score, pitch status, and follow-up date. Add notes on platform fees, such as Fiverr’s 20% commission, Contra’s 0% commission, or PeoplePerHour’s 5 to 20% commission, so you judge net value accurately.

Looking for fresher freelance leads?

Sidequest pulls public opportunities into one calmer feed, so you can save leads and apply at the original source.

Browse opportunities

Latest articles