Match Score is the single most important number you’ll see on the AI Job Assistant widget. It’s a percentage between 0 and 100 that represents how well a specific Upwork job fits your synced freelancer profile.
How Match Score is calculated
The score is based on multiple signals the AI evaluates:
- Skills overlap – how many required skills on the job match your profile skills (biggest weight)
- Title relevance – whether your Upwork title describes the role requested in the job
- Experience level – does your overview mention relevant years/projects
- Category alignment – job category vs. the categories you primarily work in
- Portfolio relevance – do your portfolio items relate to the job’s domain
- Language match – languages you list vs. those required or implied
Color zones and what they mean
- Green (80–100%) – Strong match. The job is clearly aligned with your profile. Go ahead and submit a proposal.
- Yellow (60–79%) – Moderate match. There’s decent overlap but you’ll need to emphasize specific experience. Worth applying if competition is low.
- Red (0–59%) – Weak match. You’d be stretching to fit this job. Usually not worth the connects – skip unless you have unusual insight or a specific reason.
When Match Score is wrong
Match Score is a guide, not a verdict. There are cases where it under- or over-estimates:
- If your profile is out of date, scores will be lower than they should. Re-sync your profile after updates.
- If you’re pivoting careers, your old profile will pull scores down on new-domain jobs. Update your profile first.
- If the job description is vague or very short, the AI has less to match against and scores may be less accurate.
Pro tip: set a personal threshold
Many Upwex users adopt a rule like “don’t apply if score < 70%” to save connects. Pick your own threshold based on your reply rate and budget.