Why Your Recruiters Keep Re-Screening the Same Candidates
The same candidate reaches you through three agencies and gets screened three times. Why duplicate candidates happen, and five steps that fix it this month.

A candidate shows up through three channels because nothing in your process marks who found them first, the agencies working your roles can't see each other's submissions, and your own records don't merge the three versions into one person. None of that needs new software to fix. It needs four written decisions: who owns a candidate, one record per person, screening notes that travel with the person instead of staying in one recruiter's head, and a single scoring bar every vendor is held to. Here's why the problem happens and what a team can put in place this month, with whatever tools it already has.
Why the same person reaches you three times
Three ordinary situations create most duplicate submissions, and none of them involve anyone acting in bad faith.
Contract and contingency candidates often register with several agencies on purpose, because working with more than one recruiter is how they stay employed between contracts. A role released to a whole panel of vendors at once is a role every one of them will search their own database for, often within the same day, according to a staffing-industry FAQ on stopping duplicate vendor submissions.
Vendor chains compound it. A primary (Tier 1) vendor can subcontract a requisition to Tier 2 and Tier 3 firms with no visibility across the chain, so a candidate can be submitted by a sub-vendor without the client, or even the Tier 1 vendor, knowing a sub-vendor was involved. Add recruiters at two agencies independently finding the same reposted job listing, and you get what one contract-staffing publication calls the three recurring, non-malicious causes of duplicate submission: sub-vendor chains, recycled postings, and MSP tier confusion. See Josh Pros' breakdown of the double-submission trap.
Underneath both of those sits the real root cause, and it has nothing to do with agencies: there is no visible record of who owns a candidate the moment that candidate enters the pipeline. Without one, teams fall back on informal signals: "someone calls dibs in a Slack message, the first person to add a note to the profile claims it implicitly," which, as a recruiting-ops blog puts it, work only until volume increases, someone new joins, or two recruiters pick up the same person at once.
What a duplicate actually costs you
A duplicate caught early is cheap to fix. One caught late is not. As the same vendor-submission FAQ puts it: "a duplicate caught before a reviewer opens it is an administrative note. The same duplicate caught at offer stage is a fee dispute between two suppliers who both did real work" (Pitch N Hire).
It also costs you the candidate's goodwill. Passive, senior candidates who get the same outreach from two or three agencies about the same company tend to read it as a sign the search is disorganized, and deprioritize the opportunity rather than engage with whichever recruiter reaches them first.
And it adds to a cost-per-hire figure that is already not small: the 2025 SHRM Benchmarking Report puts average non-executive cost per hire at $5,475, and average executive cost per hire at $35,879, direct spend only, which excludes the cost of the role sitting open, so it's a floor rather than the full cost (as reported by InterviewCost.com's breakdown of the SHRM figures). A re-screened, disengaged candidate adds recruiter hours and lost goodwill on top of that floor.
Step 1: Write down who owns a candidate, and when
Most teams have no ownership rule at all. They have habits. Put one in writing this month. At minimum it needs to answer three questions a recruiting-ops FAQ flags as the ones suppliers dispute most:
- Which event establishes a claim? Normally the first complete submission recorded in the system, not the first phone call or the first email, which are easy to fake or backdate.
- How long does a claim last? Put a number on it (30, 60, 90 days) rather than leaving it open-ended.
- What happens if the candidate was already in your own talent pool? This is the case most rules leave unwritten, and the one that causes the most arguments when it comes up.
If you work with outside staffing agencies, borrow the structure agencies already use with their own clients: a Right to Represent, a candidate's written, dated consent for one agency to submit them to one specific job at one specific client, naming the role, the requisition, the rate, and a time limit (NextCrew's glossary entry). Clients and VMS programs that use RTRs typically favor whichever submission is backed by a valid, dated one, and reject the other. The common mistakes are collecting it after submission, writing it as a blanket permission instead of job-specific, leaving off an expiry date, and storing it only in one recruiter's personal inbox. The same discipline works even if you never use the term "RTR" internally: write it down, date it, tie it to one role.
Step 2: One record per person, not one per channel
An ownership rule is useless if the same person exists as three separate records in three separate places. Deduplication tools typically match candidates on email address, phone number, and approximate name. The better practice is to surface suspected matches for a person to confirm rather than merge them automatically on a fuzzy signal, because a wrong merge corrupts a record and is hard to unwind once notes and interview stages have piled up on top of it (Pitch N Hire).
In practice, whatever you're using today (a shared spreadsheet, a basic ATS, an inbox), give every candidate record four fields that are visible to everyone touching the role: who submitted them, the date and time, which agency or channel, and current stage. Then put one named person in charge of reviewing flagged possible-duplicates within a set turnaround (a day is reasonable), rather than leaving the merge decision to whoever opens the record next.
Step 3: Make the screening notes travel with the person, not just the verdict
This is the part most guidance on this topic skips. Everything written about duplicate candidates stops at who gets credit and who gets paid: ownership rules, RTRs, fee disputes. Almost none of it addresses what a second recruiter should do when they open a candidate who was already screened by someone else: do they trust a "pass" they can't see the reasoning behind, or do they screen the person again anyway, which is the exact waste the ownership rule was supposed to prevent?
The practical fix is to require an actual note, not a checkbox. Whatever your screening step produces (a call summary, an interview scorecard, a recorded conversation), attach it to the shared record so the next recruiter who touches that candidate can read what was actually asked and answered, not just a pass/fail flag they have no reason to trust. If a vendor's candidate arrives with nothing more than "screened, looks good," treat that as missing information, the same way you'd treat a missing resume.
This is also where a platform like HiringScout fits, plainly: every AI phone screen and interview it runs produces a recording, a transcript, and a rubric score for that specific candidate, and the score is traceable back to the transcript moment that produced it, so a second recruiter, or a client reviewing a vendor's submission, can check the actual evidence instead of taking someone's word for a verdict. It doesn't replace the ownership rule in Step 1; it just means the record a second person inherits has something real behind it.
Step 4: Put every vendor on the same scoring rubric
Even with one record and shared notes, two recruiters can still disagree because they're not grading on the same scale: one calls a candidate "strong," another calls the same person "borderline," and nobody can say why. None of the standard advice on duplicate candidates addresses this directly; it's a second gap most of the published guidance leaves for teams to solve on their own.
Write down the categories you actually care about (technical skill, communication, relevant experience, whatever fits the role) on a fixed scale, and hand that rubric to every internal recruiter and every outside agency before they submit anyone. It doesn't need to be elaborate. It needs to be the same document everyone is using, so "strong" means the same thing coming from your own team as it does coming from a vendor.
This is the other place HiringScout fits: AI and human interview rounds are graded on the same rubric, so a candidate sourced by an internal recruiter and one submitted by an outside agency land on the same bar, with the same kind of evidence behind each score, not a human's gut call next to an AI's black-box number.
Step 5: Decide what happens when a duplicate is caught late, before it happens
Go back to the line that matters most here: a duplicate caught before anyone opens the file is a note; the same duplicate caught at offer stage is a dispute between two parties who both did real work (Pitch N Hire). Most teams only write a late-stage rule after the first argument happens. Write it now instead: who gets the placement credit or fee when a late duplicate surfaces, who tells the losing party, and how. It costs nothing to decide in advance, and it is the single decision that turns a messy exception into a two-minute conversation.
This month's checklist
- Write the ownership rule: what counts as a claim, how long it lasts, what happens with candidates already in your own pool.
- Add four fields to every candidate record: submitted by, date/time, channel, current stage.
- Name one person to review and confirm flagged duplicates within a set turnaround.
- Require a real screening note or transcript on every candidate, not a pass/fail flag.
- Write and distribute one scoring rubric to every internal recruiter and every outside agency.
- Decide, today, what happens when a duplicate surfaces after an offer, before it happens to you.
If duplicate submissions are already costing you disputes and re-screens, we can show you what one shared pipeline looks like on a real role.
Book a 30-minute call about your pipeline
Questions people ask
What's the actual root cause of duplicate candidates, if agencies aren't doing anything wrong? There is usually no visible record of who owns a candidate the moment they enter the pipeline, not bad behavior by any one agency or recruiter (Recruitera).
Should duplicate records be merged automatically? No. Matching software is useful for surfacing likely duplicates by email, phone, or similar name, but the merge itself should go to a person to confirm. An automatic merge on a fuzzy match is hard to undo once notes and stages have built up (Pitch N Hire).
What is a Right to Represent, and do I need one if I only work with internal recruiters? It's a candidate's written, dated permission for one agency to submit them to one specific role at one specific client (NextCrew). You don't need the term if you never use outside agencies, but the same habit, written, dated, tied to one role, is worth keeping even for an internal team.
How long should an ownership claim last? There's no industry-standard number; the point is to pick one (commonly 30 to 90 days) and write it down, rather than leaving the window open-ended and arguable.
Does fixing this require new software? No. The four steps above work with a spreadsheet and a shared inbox: a written ownership rule, one record per person, notes that travel with the candidate, and a shared rubric. Tools like HiringScout make the notes and rubric part easier to keep consistent across a team and outside vendors, but the rule itself has to exist first.
