2-minute walkthrough: the agency JSS reset, the 9-input scorer, and the data behind the top-quartile vs bottom-quartile reply gap.

TL;DR

  • Agency JSS does not inherit your founder's reputation. The agency starts at zero on day one and competes against other agencies, not individuals.
  • The biggest scoring lever inside an agency profile is positioning specificity. A "WordPress Agency for SaaS Founders" outranks 1,000 generic "WordPress agencies" before a single proposal goes out.
  • Within a single GigRadar customer team, the gap between the best and worst freelancer is up to 19 percentage points of reply rate. Most agencies treat their roster as one identity. The data says it isn't.
  • The interactive scorer below grades nine agency profile factors against the patterns we see in 133,872 GigRadar proposals. Honest input gives you a 0-100 score and the three biggest fixes.
  • Three fixes that consistently move the score: a 70-character title built from real client search terms, a Loom video introduction, and a tight roster with one published JSS rather than ten unbadged members.

Most agency owners get their profile review wrong because they grade themselves the way Upwork grades a freelancer. The agency profile is its own object. Different scoring, different visibility tiers, different ways to fail. Creating the agency doesn't transfer your old reputation; it spins up a fresh one that has to earn its first JSS, badge, and portfolio review independently.

The 60-second analyzer below is built on the same agency factors that show up in GigRadar's pipeline data and the 32 lessons of the Agency Success course. It does not flatter you. It scores nine inputs against the patterns we see in winning agency accounts and tells you the top three fixes.

Score your Upwork agency profile (free tool)

Interactive Scorer

Upwork Agency Profile Score

Nine inputs. 60 seconds. A 0-100 score, a tier, and the three fixes that move the needle most.

The 30-second skim test that kills most agency profiles

Side-by-side comparison of bottom-quartile vs top-quartile Upwork agency profiles, showing 3.76% reply rate vs 12.86% reply rate
Bottom-quartile vs top-quartile agency profile preview. Same 30 seconds. Different outcomes. Source: GigRadar internal pipeline data, Dec 2025 to Feb 2026.

Clients shopping agencies on Upwork open 8-12 profile previews and decide which to click in under 30 seconds. The agency preview shows four things: logo, name, tagline, and the first portfolio thumbnail. Whatever sits in those four slots is your entire profile to a skimming buyer.

Most new agencies use the autogenerated initials block as a logo, leave the cover image as the default Upwork gradient, write a tagline that says "Web Development Agency", and show no portfolio items. The reader closes the tab. The reader did not reject your work. The reader rejected your storefront.

Watch out

A common mistake: founders mark their first three hires as exclusive too early. Two months later the founder cannot fill billable hours, the contracts close cold, and the agency JSS opens at 50%. Start members non-exclusive by default; promote to exclusive only when you can guarantee 20+ hours per week consistently.

How agency JSS actually works (and why your founder JSS does not transfer)

The agency Job Success Score is calculated using the same formula as the freelancer score (successful contract outcomes minus negative outcomes, divided by total outcomes), but it includes contracts from every exclusive and non-exclusive agency member. Per Upwork's own documentation, the score is recalculated across 6, 12, and 24-month windows.

What surprises new agency owners: the agency starts at zero. Your personal 96% JSS does not transfer. Until the agency has closed contracts, the "Top Rated" and "90%+ JSS" filters in the client search do not return you at all. Top Rated for the agency requires the same 90% JSS, $1,000+ earned in 12 months, and 100% complete profile that the freelancer badge requires, but earned independently.

Private feedback (the 1-10 score below the public stars) is the bigger lever. A contract that closes with a public 5-star but a private 6 still drags JSS down. The Feedback Mastery lesson in our course covers the exact wording to send the client before contract close so the private score lands above 9.

From GigRadar's Agency Success Course. The JSS Formula lesson walks through the 6/12/24-month window math.

The seven sections an agency profile review actually grades

Vollna's profile-review tool audits freelancer profiles against a fixed checklist; the agency review needs different inputs because the agency profile has different sections. The seven that move reply rate, in order of weight:

1
Tagline (70 characters)

Three-part formula: pattern disruptor + main keywords + audience niche. "Exceptional Klaviyo Email Marketing for US Startups" beats "Digital Marketing Agency" by every measure.

2
Logo and cover image

A real logo (even a simple wordmark in Canva) and a custom cover image with a clear value proposition. The default initials block plus default gradient signals "abandoned profile".

3
First two lines of the agency overview

The first 280 characters render in the search preview before "more". Use bullet points, lead with outcomes (revenue produced, contracts shipped, named clients), drop the "Hi, we're..." opener.

4
Skills (15 tags)

Tag the 15 highest-volume keywords from the top 30 agencies in your niche. Switch to a client account, search your category, open the highest-earning agency profiles, and copy the green keywords that repeat.

5
Portfolio items and thumbnails

Minimum four portfolio items. Each thumbnail must read at preview size (the small square in search results) AND look polished at full size. Visual niches (design, video, marketing) should treat the first thumbnail as a pseudo-cover image.

6
Team roster and badges

Two to eight active members is the sweet spot. Inactive members hurt: a "10-member agency" with 7 dormant profiles signals shop, not team. Promote one member to exclusive only after they have a Top Rated badge that pulls the agency forward.

7
Video introduction (Loom or native)

Most agency profiles do not have one. The few that do convert disproportionately well. A 90-second face-to-camera intro from the founder beats a polished agency reel for trust signal.

What GigRadar's pipeline data says about top-quartile agency profiles

We pulled 133,872 outbound bid proposals from GigRadar's pipeline (December 2025 to February 2026) and split agencies by reply-rate quartile. The deltas between top and bottom quartiles are not subtle. Reply rate is the right north-star for agency reviews because most clients close off-platform; the hire field undercounts by a wide margin.

12.86%
Reply rate: top-quartile agency teams that open with a question
3.76%
Reply rate: bottom-quartile agencies on the same opener style
19pp
Within a single team, max gap between best and worst freelancer reply rate

The within-team spread is the finding most agency owners refuse to act on. Two freelancers in the same agency, sending proposals from the same shared library, will land 1-2% reply on one profile and 14-18% on the other. The profile is the lever, not the proposal.

Vimeo links in the cover letter outperform Behance, Dribbble, and GitHub by roughly 8 percentage points of reply rate; in design specifically Vimeo lifts replies by 9.2pp while Loom hurts by 1.7pp. The category-recipe difference matters as much as the platform mechanics. Source: GigRadar internal pipeline data, December 2025 to February 2026.

Agency profile factor Top quartile Bottom quartile
Loom mention in cover letter21% of bids0.5% of bids
Question-style opener6× more frequentRare
Visible portfolio items16/20 profiles4/20 profiles
Per-freelancer reply rate range12-18%1-3%

The 7-day fix-it playbook

One week is enough to move the score by 25-35 points if you are honest about which sections you have neglected. Sequence matters: branding before content, content before badges, badges before scaling.

1
Day 1: Logo, cover image, tagline

Build a basic wordmark in Canva (45 minutes). Design a cover image that names your audience and primary outcome (1 hour). Rewrite the tagline using the disruptor + keyword + audience formula.

2
Day 2: Skill keyword research

Switch to a client account, search your top three categories, open the 30 highest-earning agencies. Note the green keywords that repeat across at least 10 profiles. Replace your 15 skill tags with the highest-frequency set.

3
Day 3: Overview rewrite

Lead with three bullets in the first 280 characters: who you serve, what you ship, the named outcome. Drop "Hi, we are...". Move social proof and process detail below the fold.

4
Day 4-5: Portfolio

Publish four to six portfolio items, each with a results-led title (e.g. "Cut Klaviyo abandoned-cart unsubscribe rate by 47% for a $4M DTC brand"). Use Canva templates if you cannot design the thumbnails yourself; the small square in the preview matters as much as the case study.

5
Day 6: Loom video introduction

90 seconds, founder face-to-camera. Three beats: who you serve, what you ship, what makes the agency different (specific tool, named methodology, one client outcome). Embed in the agency overview.

6
Day 7: Roster prune

Remove every member who has not logged hours in the last 60 days. A four-member tight roster outperforms a ten-member shop. Promote your highest-JSS member to exclusive only if you can guarantee billable hours; otherwise leave them non-exclusive.

GigRadar

Free for Upwork agencies

Profile is fixed. Now stop bleeding connects on the wrong jobs.

GigRadar runs an Upwork Business Manager that submits proposals on your agency's behalf. We score every job before bidding, so your reply-rate ceiling moves up the moment your profile does.

Get Your Free Agency Audit →

The agency profile audit Loom (the lesson behind the scorer)

The scorer above is the operational version of the Nail Your Upwork Profile lesson from our course. The lesson walks through every section of an agency profile in real time, with screen-share examples of what passes and what fails the 30-second skim test:

From GigRadar's Agency Success Course. The Nail Your Upwork Profile lesson.

When you should NOT have an agency profile yet

The scorer assumes you should have an agency profile. Half the freelancers who create one should not. The agency starts at zero JSS, splits Connects across multiple identities, and forces you to manage exclusive vs non-exclusive contracts that hurt the score when work dries up.

Don't create an agency if
  • Trailing 12-month freelancer earnings under $10k
  • You are not currently turning down work due to capacity
  • Average contract size below $3k
  • You have not yet hired one paid teammate (full-time or contractor)

If you fail any of those, the agency profile drains your founder JSS and pipeline without giving anything back. Optimize the freelancer profile until the constraints flip. The freelancer-to-agency transition math covers the threshold in detail.

What a "free profile review tool" should actually do

Most free Upwork profile review tools score against a fixed checklist (photo present, overview length, skill count). The agency version needs to weight differently: JSS is worth 25 points, niche specificity 20, branding 15. A profile review that gives every section equal weight tells you to fix the wrong things first.

The scorer at the top of this article weights these inputs based on what we see correlate with reply rate in 133,872 GigRadar customer proposals. It will not be perfect for your agency. But the top-three-fix output is more honest than a 47-item checklist that lets you tick boxes and learn nothing.

Two adjacent reads worth bookmarking: the JSS and badge tactics breakdown and the PVR/JSS profile optimization piece on what most agencies miss when scaling.