Skip to content

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.

Retention by record type
Record typeLegal driver for keeping itPrivacy limitWhat may be de-identified
Applications and resumes of submitted candidatesFederal and state anti-discrimination recordkeepingDelete when the recordkeeping period and any claims endSkills, titles and stage history
Profiles of sourced candidates never submittedUsually none beyond your own policyKeep only while a real recruiting purpose existsAggregate skill counts only
Interview notes and assessment resultsRecordkeeping rules where used in a hiring decisionOften contain judgments and sensitive detailsStructured outcomes and reason codes
Background check reportsConsumer reporting rules and client requirementsRestricted use and secure disposalPass or fail flags at most
Temp payroll and timesheetsTax and wage-hour rules; at least four years for employment tax records per the IRSAccess limited to payroll staffHours and assignment data without identity
Form I-9Immigration rules with their own retention formulaStored apart from the personnel fileNothing
Voluntary self-identification dataReporting and affirmative action rules where they applyKept apart from hiring filesAggregate counts only
Email, text and call logs with candidatesLegal holds and client disputesFrequently hold personal detailsMessage counts and timing
  1. 01Your work records
  2. 02Personal details removed
  3. 03You approve the release
  4. 04Licensed to AI developers
How it works with SourceX: Your work records → Personal details removed → You approve the release → Licensed to AI developers.Illustrative

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

See if your company qualifies

A short company assessment. No data uploads are needed.

See if your company qualifies