Find your job

What to do if Outlier rejects your application.

Practical 90-day plan for getting past an Outlier rejection: which stage you failed at, what to fix, and what to ship before reapplying.

Outlier rejects roughly 28% of first-time applicants outright and another 14% with a "try again in 30 days" softer rejection. If you got the harder version, here's the realistic playbook for turning it around.

First: figure out which stage rejected you

Outlier's rejection emails are deliberately vague — they say "we won't be moving forward" without telling you why. You can usually infer the stage from timing:

  • Rejected within 24–48 hours of applying: Profile-stage rejection. Your resume + GitHub didn't pass automated screening.
  • Got the coding sample, then rejected: Sample-stage rejection. You either missed a constraint or your fix introduced new issues.
  • Passed the sample, then rejected at calibration: You scored below their internal threshold (~0.75) on the practice tasks.

If you were rejected at the profile stage

The fix is in your profile, not your skills. Common issues:

  • Empty or stale GitHub. If your most recent commit is more than 90 days old, this is the most likely cause. Fix: commit to a real repo (yours, an open-source project, or a small new project) before reapplying. Outlier's screen runs daily.
  • Generic resume. "Backend developer" with no stack details under-matches active task pools. Fix: list specific frameworks, languages, and tools. "Python · Django · Postgres · Redis · Docker" matches more roles than "Python developer."
  • Mismatched primary language. If you listed Python primary but your GitHub is mostly JavaScript, the screen flags inconsistency. Fix: pick the language you actually have public code in.
  • Missing email verification. Often overlooked. Check your spam folder for the verify email — un-verified accounts get auto-filtered after 7 days.

If you fix these and re-apply, you can usually reapply immediately — Outlier's profile-stage rejection doesn't carry the 30-day cooldown.

Estimate Outlier earnings after you passSee what successful Outlier contractors earn at each tier.
Open calculator →

If you were rejected at the coding sample

This is the most common rejection point. The 30-day cooldown applies; use that time well.

Top three reasons samples fail (from our reverse-engineering):

  • Missed a constraint. ~40%. Did you change a file the prompt said not to? Did you add a dependency they prohibited?
  • Found bugs but introduced new ones. ~25%. Test failures after your edits.
  • Refactor over-reach. ~15%. Restructured things they didn't ask about.

30-day prep:

  • Solve 1–2 LeetCode "easy" problems daily, focused on bug-spotting in given code rather than algorithm design.
  • Read 200 lines of someone else's code each evening; force yourself to summarize what it does in 3 sentences.
  • Re-read the official style guide for your primary language — reviewers notice idiomatic vs. non-idiomatic patterns.
  • On the day before re-attempting, do a simulated 60-minute timed sample using a public repo as a stand-in.

If you were rejected at calibration

Calibration tasks check whether you can apply Outlier's rubric consistently. Failing here usually means one of:

  • You scored against your own intuition rather than the rubric.
  • You disagreed with consensus on multiple cases without strong reasoning.
  • You over-justified — long, abstract explanations score worse than short, specific ones.

The fix: read the rubric three times before doing any tasks on your re-attempt. Score against the rubric exactly. When in doubt, flag the case using the platform's flag mechanism rather than scoring it your own way.

The 90-day reapplication play (if you got the hard rejection)

  • Days 1–30: Audit and fix your profile. Ship 2–3 small open-source contributions in your target language. Refresh your resume.
  • Days 30–60: Apply to Mercor and Surge AI in parallel. See the Mercor playbook. Don't wait — by the time Outlier reopens, you may already be earning elsewhere.
  • Days 60–90: Practice the coding sample format with public repos. Re-read your rejection email if there were any specifics.
  • Day 90+: Reapply to Outlier with a stronger profile and prep.

Should you appeal?

Outlier doesn't run a formal appeals process. Direct emails to support rarely change rejection outcomes. The 90-day reapplication is the official path. Don't waste energy fighting the decision; spend it making the next attempt stronger.

Bottom line

An Outlier rejection isn't a verdict on your skills — it's usually feedback on a specific stage. Diagnose which stage. Fix the specific gap. Apply to Mercor and Surge in the meantime. Reapply in 90 days with a stronger profile. The contractors who get in on round two are the ones who shipped real work in those 90 days, not the ones who memorized practice samples.

Apply to other platforms while you waitMercor, Surge AI, Turing, and 6 more — all in one feed.
Find your job