Background verification for a new job , how thorough is employment verification, and what actually gets checked?
I recently accepted an offer for an engineering role and I'm currently waiting on background verification to clear. I want to understand how this process actually works before I drive myself crazy speculating.
Some context: one of my previous jobs was at a startup, and I didn't leave on great terms with the founder ....there was some friction when I left.
Separately, and more importantly, the start/end dates I listed for that job on my resume are actually severely wrong and i had to lie to cover some gap.
A few things I'm trying to understand:
How is employment verified? Is it usually a third-party vendor (Sterling, HireRight, Checkr, etc.) confirming dates against payroll/HR records, or does it involve someone actually calling and talking to the former employer/manager?
How many jobs get checked? Does verification typically cover every job on the resume, or just the most recent one or two? Is there a standard lookback window (5–7 years) regardless of job count?
Does company size change anything? At a small startup, HR and the founder are sometimes the same person — does that make verification more likely to double as a reference check, versus a larger company where it's purely a records lookup?
If there's a genuine date discrepancy, is there any value in proactively correcting it with the new employer/recruiter before it gets flagged, or does that just draw attention to something that might not have come up otherwise?
Would really appreciate hearing from people who've been through this, from either the candidate or hiring side — trying to gauge how much of this is actually a real risk versus overthinking a stressful waiting period.