ATS Guide · 2026-06-13
What Is an ATS? How Applicant Tracking Systems Actually Work (2026)
If you have applied for a job at any mid-size or large company in the last decade, your resume went through an applicant tracking system before a human ever saw it. More than 90% of employers surveyed use software to filter or rank candidates — and 88% admit it screens out qualified candidates (Harvard Business School, 2021). Yet most job seekers have only a vague idea of what these systems actually do. This guide explains the real mechanics, strips away the myths, and tells you what actually matters for getting through.
What an ATS is
An applicant tracking system is a database application that companies use to receive, organize, and manage job applications at scale. Think of it less as a robot reader and more as a structured filing cabinet: it ingests your resume, tries to convert it into structured data (name, contact, work history, skills, education), stores that data, and makes it searchable by recruiters.
The major platforms in wide use include Workday, Greenhouse, Lever, iCIMS, Taleo, and BambooHR. Each has its own parser, its own search interface, and its own quirks — which is part of why "ATS optimization" advice is never one-size-fits-all.
What an ATS actually does (the four steps)
1. Parse your resume into structured fields
When you submit, the system runs your file through a parser that attempts to extract structured data: your name and contact info, each job title, employer, and date range, your education, and a list of skills and keywords. The quality of this extraction varies significantly by system and by how cleanly your resume is formatted. Parsing errors — a garbled job title, a missing date, skills lumped into the wrong field — are invisible to you but make your record harder for recruiters to find.
2. Store everything in a searchable database
Once parsed, your application lives as a structured record in the company's database. Recruiters can search across all applicants for a role using filters: job title, required skills, years of experience, location, education level, and so on.
3. Support recruiter keyword search and filtering
This is the step most directly affected by your word choices. When a recruiter searches for "product manager" + "SQL" + "B2B SaaS", only candidates whose parsed records contain those terms appear in the results. If your resume uses a synonym the recruiter did not search for, or if the parser failed to extract the term correctly, you may not surface — even if you are fully qualified.
4. Optionally rank or score candidates
Some systems calculate a match score based on keyword overlap between the job description and your parsed resume. This score is a tool for the recruiter — a sorting aid — not an automatic pass/fail gate. A recruiter can sort by score, ignore the score entirely, or review applications chronologically. The score does not "auto-reject" your application.
See how your resume scores against a real job post — free, instant, private
Free scan · no signup · your resume never leaves your browser
Check my resume free →What an ATS does NOT do
- It does not read your resume the way a human does. It extracts fields. It cannot infer that "led a cross-functional team of 12" implies leadership if the word "leadership" is not present.
- It does not auto-reject on a score threshold. Near-instant rejections after applying are almost always caused by knockout questions (disqualifying answers to "Are you authorized to work in the US?" type questions), bulk disposition by a recruiter closing the role, or an automated acknowledgment email that looks like a rejection. Very few systems fire automatic rejections based solely on a match score without human involvement.
- It does not understand context or accomplishments. Quantified achievements matter enormously to the human reader. To the parser, "Increased revenue by 40%" is mostly useful for the keyword "revenue".
- It is not an AI that comprehends your resume. Classic ATS parsing is largely rule-based pattern matching. Some newer systems layer on machine learning for ranking, but even those are matching surface patterns, not assessing whether you are actually good at your job.
Common myths — debunked
Myth: "ATS systems reject 75% of resumes before a human sees them."
This number circulates constantly and has no credible source. What is true: recruiters use the ATS search and filter tools to narrow a large pool, so if your keywords do not match what they search for, you may never surface. That's a search problem, not an auto-rejection.
Myth: "You need a score above X% to get through."
There is no universal published threshold. Scores differ by system, by role, and by how the recruiter chooses to use them. Anyone quoting an exact "safe" percentage is guessing.
Myth: "PDFs always get rejected."
Modern systems handle text-based PDFs well. The real risk is complex layout (tables, columns, text boxes) that breaks the parser — regardless of file type. A clean single-column PDF is fine in most systems today.
Myth: "Adding white-text keywords tricks the ATS."
This does technically surface in keyword searches — but many screening tools flag it, and any recruiter who opens your file sees it immediately. It is a fast path to disqualification.
Why qualified people still get filtered out
The two most common causes are parsing failures and keyword mismatch. A resume built with tables, columns, headers/footers, or unusual fonts may parse poorly — your job titles end up in the wrong field, or your skills section is dropped entirely. And even a perfectly parsed resume will not surface if the recruiter searches for "Agile project management" and your resume only says "Scrum" and "sprint planning".
The fix is a clean, single-column format with standard section headings — and careful mirroring of the job description's own language in your skills and experience sections.
Frequently asked questions
Does every company use an ATS?
Large companies almost universally do. According to Jobscan (2025), 97.8% of Fortune 500 companies use an ATS. Smaller companies vary — a 10-person startup may collect applications by email. When in doubt, assume an ATS is present and format accordingly; a clean resume never hurts with human readers either.
Does an ATS reject my resume automatically?
In most cases, no. The ATS stores your application and surfaces it (or not) in recruiter searches. The filtering is done by a human using the system's search tools. True auto-rejections are typically triggered by knockout question answers, not by a match score.
How do I know if my resume will parse correctly?
Use a clean single-column layout with standard section headings (Experience, Education, Skills), plain text fonts, and no tables or text boxes. Then check it with a tool like ATSGrader that runs a parse simulation against your actual resume.
What is the difference between an ATS score and an ATS check?
An ATS score (from a tool like ours) estimates keyword alignment between your resume and a specific job description. An ATS check is a broader audit covering formatting, parse-ability, contact info completeness, and more. You want both: a high score on the right keywords and a resume that parses cleanly.
Can I beat the ATS and still impress the human?
Yes — and you must. A resume optimized for ATS search uses the job posting's exact terminology, a clean structure, and concrete achievements. That combination passes the parser, surfaces in keyword searches, and reads well to a recruiter. They are not mutually exclusive goals.
Related: how an ATS reads your resume (parsing explained) · ATS-friendly resume format · why resumes get rejected by ATS