Consulting and recruiting
How long should staffing firms keep candidate records?
By SourceX Editorial · Reviewed by Noah Loul ·
Short answer
Staffing firms should keep each type of candidate record for the longest period a legal driver requires, such as anti-discrimination recordkeeping, tax or immigration rules, and then delete or de-identify it. There is no single number. Privacy laws and the firm's own notices set the ceiling, so profiles of unplaced candidates should not be kept indefinitely.
Key takeaways
- Retention is set per record type, because applications, payroll records, I-9 forms and recruiter notes have different legal drivers.
- IRS guidance says employment tax records should be kept for at least four years after the tax is due or paid, whichever is later.
- Since January 1, 2023, California applicants of businesses the CCPA covers have had privacy rights, so candidate retention there is a privacy question as well as a records question.
- De-identified stage and outcome data can be kept for analysis after person-level records are deleted.
Is there one retention period for all candidate records?#
No single retention period covers all candidate records; a staffing firm needs a schedule by record type. The minimum for each type comes from the law that requires it, the maximum comes from privacy law and the firm's own notices, and a legal hold suspends deletion whenever a claim is pending or reasonably expected.
Staffing firms carry more record types than a typical employer because they act as recruiter and, for temporary workers, as employer of record. A direct-hire candidate who was never placed and a temp who worked many assignments sit in the same ATS but carry very different obligations.
A written schedule also protects the firm. Records kept past their purpose add breach exposure and discovery cost without adding value, and a schedule applied consistently is easier to defend than ad hoc deletion after a dispute begins.
Retention by record type#
The table lists the main candidate record types with their drivers, limits and de-identification options. It names drivers rather than durations, except where a cited source gives one, because periods vary by state, client contract and firm size; counsel should fill in the periods for your firm.
| Record type | Legal driver for keeping it | Privacy limit | What may be de-identified |
|---|---|---|---|
| Applications and resumes of submitted candidates | Federal and state anti-discrimination recordkeeping | Delete when the recordkeeping period and any claims end | Skills, titles and stage history |
| Profiles of sourced candidates never submitted | Usually none beyond your own policy | Keep only while a real recruiting purpose exists | Aggregate skill counts only |
| Interview notes and assessment results | Recordkeeping rules where used in a hiring decision | Often contain judgments and sensitive details | Structured outcomes and reason codes |
| Background check reports | Consumer reporting rules and client requirements | Restricted use and secure disposal | Pass or fail flags at most |
| Temp payroll and timesheets | Tax and wage-hour rules; at least four years for employment tax records per the IRS | Access limited to payroll staff | Hours and assignment data without identity |
| Form I-9 | Immigration rules with their own retention formula | Stored apart from the personnel file | Nothing |
| Voluntary self-identification data | Reporting and affirmative action rules where they apply | Kept apart from hiring files | Aggregate counts only |
| Email, text and call logs with candidates | Legal holds and client disputes | Frequently hold personal details | Message counts and timing |
- 01Your work records
- 02Personal details removed
- 03You approve the release
- 04Licensed to AI developers
Which laws set the minimum?#
The minimum comes from several overlapping rules. Federal anti-discrimination laws require employers, and in some cases employment agencies, to keep applicant and hiring records for a set period, and longer once a charge or lawsuit is filed. For temps on the firm's payroll, the IRS says employment tax records should be kept for at least four years after the date the tax becomes due or is paid, whichever is later.
State laws can add longer periods, and client contracts, especially managed service provider and vendor management system programs, often require the staffing firm to keep submission and timesheet records for audit. When drivers conflict, the longest applicable period usually governs that record type.
Which laws set the maximum?#
The maximum comes from privacy law and from what the firm told candidates. Since January 1, 2023, when the CCPA's employee and business-to-business exemptions lapsed, California applicants may have privacy rights over what staffing firms covered by the law hold about them, and the California Privacy Protection Agency opened preliminary rulemaking in April 2026 on how the law applies to employees, applicants and contractors.
Other comprehensive state privacy laws, such as Virginia's and Colorado's, generally do not reach data about people acting in an employment context. Candidates in other countries may bring laws such as GDPR, which expect data to be kept no longer than its purpose needs, and the firm's candidate privacy notice may promise its own period.
The practical result is a ceiling for unplaced candidates. Keeping a sourced profile forever because the person might fit a future job is hard to defend under these rules and under most notices.
Building the schedule into your ATS#
A retention schedule only works if the ATS enforces it. Many applicant tracking systems support retention rules; Greenhouse, for example, lets site admins set rules per office, separately for rejected and hired candidates, after which flagged personal data is deleted manually or in bulk. Check what your own system supports before designing around it.
Test each rule on a single office or a copy of the data first, because ATS deletions are usually permanent.
- Classify each candidate by status: never submitted, submitted, placed, or employed as a temp.
- Pick a trigger date for each class, such as last meaningful activity or assignment end date.
- Define meaningful activity so that automated emails and enrichment do not restart the clock.
- Override deletion for legal holds and open client audits.
- Log each deletion run with the rule applied, the record count and the approver.
- Copy stage and outcome fields into a de-identified table before deleting person-level records, if the firm wants to keep analytics.
Illustrative: a finance staffing firm sets its first schedule#
Illustrative: a fictional finance and accounting staffing firm has run the same ATS for many years and never deleted a candidate. Its general counsel finds that most profiles have had no real activity in years, yet recruiters still include them in mass email campaigns.
Counsel defines record classes and trigger dates, adds a legal hold flag, and works with the ATS administrator so campaign emails no longer reset the activity date. Before the first deletion run, the firm copies job order, submission stage and outcome fields into a de-identified reporting table.
The first run removes long-inactive unplaced profiles, while payroll and I-9 records stay in the back office under their own periods. Recruiters lose nothing they were using, and the privacy notice now matches practice.
How SourceX handles candidate records#
SourceX handles candidate records with one fixed rule: candidate identities are never part of a license. In the SourceX five-step transaction, the Rights step checks notices and client contracts, and the Preparation step removes names, contact details, identifiers and identifying free text before the supplier approves anything.
What can qualify are de-identified work records, such as job orders, stage histories and outcomes, which a well-run retention program tends to preserve anyway. A SourceX Evidence Packet records the privacy record and release authorization for each package.
Frequently asked questions
Does a candidate updating their profile restart the retention clock?
It can, if your policy treats a candidate-initiated update as meaningful activity. Write that definition down and apply it consistently. Automated emails, bulk imports and data enrichment should not count, or old profiles will never age out of the system.
Can we keep candidate data longer with consent?
Some firms ask candidates to opt in to a talent pool for a longer period. Consent should be specific, easy to withdraw and recorded in the ATS. It does not override legal holds, and it does not remove a duty to delete on request where privacy law gives candidates that right.
Do backups have to follow the same schedule?
Backups usually expire on their own cycle rather than being edited record by record. Document the backup period, restrict restores, and reapply deletions if a backup is ever restored. Ask your ATS vendor how its backups handle deleted candidates.
Are temps treated differently from direct-hire candidates?
Yes. Once a temp is on the firm's payroll, payroll, tax, I-9 and wage-hour records apply on top of applicant records. Direct-hire candidates placed with a client usually become the client's employees, so the firm's duties center on applicant and submission records.
What happens to the schedule if the firm is sold or closes?
The obligations travel with the records. A buyer takes on the schedule for the records it acquires, and a closing firm names a custodian to finish it. Review the notices candidates received before transferring their data to a new owner.
Should recruiter notes be kept as long as applications?
Only where they formed part of a hiring decision and fall under the same recordkeeping rule. Many notes are informal and hold opinions or personal details that add risk without a legal need. Train recruiters to record decisions and reasons in structured fields, and set a shorter period for free-text notes where counsel agrees.
Sources
- The IRS says to keep employment tax records for at least 4 years after the date that the tax becomes due or is paid, whichever is later. Source
- The California legislature did not extend the CCPA employee and business-to-business exemptions, so they expired on January 1, 2023. Source
- The California Privacy Protection Agency initiated preliminary rulemaking on April 20, 2026 focused on how the CCPA applies to personal information of employees, job applicants and independent contractors. Source
- The Virginia Consumer Data Protection Act generally does not apply to information about a natural person acting in a commercial or employment context. Source
- The Colorado Attorney General states that the Colorado Privacy Act does not cover personal data of individuals acting in a commercial or employment context, such as a job applicant. Source
- Greenhouse Recruiting lets Site Admins set data retention rules per office, separately for rejected and hired candidates, with candidate personal data then deleted manually, including in bulk. Source
Related resources
- QuestionDo I need customer consent to license support tickets?
- QuestionHow do I tell my employees about data licensing?
- InsightWhat compliance checks do insurance carriers and TPAs need before licensing data to AI companies?
- InsightDo you need client consent to license de-identified RFIs and submittals?
- InsightCan a distributor license its pricing and quote history?
- IndustryLegal data
See if your company qualifies
A short company assessment. No data uploads are needed.