
The most reliable way to find your complete job history is to start with official government records and tax documents. In the U.S., your Social Security statement (accessible via the Social Security Administration’s website) shows every employer that reported wages under your Social Security number. For a more detailed list, request your “Detailed Earnings Record” — it includes employer names and years worked, though not exact dates. If you’re in the UK, your HMRC employment history via your personal tax account will list all past employers.
Next, cross-check against old tax returns (W-2s, 1099s, or P60s) that you’ve filed. Even if you don’t have physical copies, the IRS or HMRC can provide transcripts for the last few years. For jobs beyond that, dig into digital footprints: email archives often contain offer letters, pay stubs, or LinkedIn connection requests from former colleagues.
If you’ve changed names or had gaps, contact your state’s unemployment office — they often keep records of claims. Also, the National Student Clearinghouse can verify internships or co-op terms if you were enrolled in a school program.
A table summarizing key sources:
| Source | What It Shows | Timeframe | Cost |
|---|---|---|---|
| Social Security Earnings Record | Employer names & years | Lifetime | Free |
| IRS Tax Return Transcripts | W-2 income details | Last 10 years | Free |
| State Unemployment Records | Employer names & dates of claims | Varies | Free |
| LinkedIn Profile | Self-reported roles | Career span | Free |
| Old Email Accounts | Offers, pay stubs, contracts | As long as you keep emails | Free |
Important: Avoid using third-party “background check” sites that charge fees — they often have incomplete or outdated data. The official sources above are more accurate and legally protected. If you’re rebuilding your resume for a job search, this method gives you a verified, trustworthy foundation that recruiters will respect.

Honestly, the easiest shortcut is to check your LinkedIn profile and cross-reference it with your email history. I’ve done this twice in the past year. Just search your inbox for “job offer,” “starting date,” or “termination letter.” You’ll be surprised how many details you can pull. Also, if you’ve ever filed for unemployment, your state’s workforce agency usually has a portal where you can view past employers. It’s free and takes about 10 minutes.

I’m a bit older, so I rely on paper records. I keep a folder with every W-2 and pay stub. For digital, I use the Social Security Administration’s “my Social Security” account. It’s straightforward — you log in, download your earnings record, and it shows every employer who reported your wages. That’s the gold standard for me. No need for fancy apps.

From a recruiter’s perspective, I recommend you request your “Employment History Report” from The Work Number (Equifax’s service). Many employers use it for verification, and you can access your own data for free once a year. It lists company names, dates, and job titles. Pair that with your tax transcripts from the IRS, and you’ll have a near-perfect record. Just be aware that some small companies might not report to The Work Number.

I changed careers twice, so my job history was all over the place. What worked for me was contacting each former employer’s HR department directly. I sent a polite email asking for a “verification of employment” letter — most provided it for free, even for jobs from 10 years ago. I also used Google Takeout to export my Gmail archive and search for keywords like “contract,” “payroll,” and “hire.” That filled in gaps that my memory couldn’t. Took a weekend, but it was worth it.


