Skip to content

Do applicant tracking systems reject resumes automatically?

Sometimes, but rarely for the reasons people repeat. What an ATS vendor's own documentation, a Harvard Business School survey and New York City's hiring-AI law say the software actually does with an application.

8 min read

A resume beside a recruiter's search for three keywords, where the applications matching all three rank first.

Yes, software can reject a job application before a person reads it. In the cases the software makers document, though, the rejection comes from a rule the employer set up: a disqualifying answer to an application question, or a filter on something like dates or a degree. It does not come from a universal "ATS score" that every resume is graded against. There is no such score: each employer configures its own system, and any score a product shows is measured against that employer's criteria.

Below are the five things an applicant tracking system (ATS) actually does with an application, with the source for each. Most of the product detail comes from Greenhouse, because it publishes unusually complete documentation. Other systems name these features differently, so treat the specifics as one well-documented example.

1. Knockout questions can reject you instantly

This is the likeliest explanation for a rejection email that arrives within minutes. In Greenhouse, an employer can attach an "auto-reject" rule to a custom application question. If your answer matches the rule, the system rejects the application, can assign a rejection reason, and can send you an email, without anyone opening your resume.

Greenhouse's auto-reject documentation gives the example of a trucking job asking "Do you have a Class A Commercial Driver's License?" and rejecting anyone who answers no. The rules only work on structured answers: yes/no, single-select and multi-select questions. A free-text answer cannot trigger them. The same family of application rules can also tag candidates or move them straight to a later interview stage.

What this means for you:

  • The questions on the form can matter more than the resume. Read each one, especially select lists about work authorization, location, years of experience and required licenses.
  • Answer truthfully. A rule built on a real requirement is doing its job, and a wrong answer that gets past it fails later, when a person checks.
  • A rejection that arrives within minutes most likely came from an answer, not from your resume's wording.

The guide to screening questions covers which of these to prepare once and which to recheck every time.

2. Employers filter on criteria you cannot see

The second mechanism is broader and less visible. Harvard Business School and Accenture surveyed employers in the United States, the United Kingdom and Germany for their 2021 report Hidden Workers: Untapped Talent. The findings:

of employers used a recruiting management system (75% in the US)
63%
of those used it to filter or rank candidates first
90%+
agreed qualified high-skills candidates were vetted out
88%
said the same for middle-skills roles
94%

In the survey's words, those qualified candidates were "vetted out of the process because they did not match the exact criteria established by the job description". Almost half of the employers screened out resumes with a gap in employment of more than six months, "based on that consideration alone".

The survey is from 2021 and the systems have changed since, but the point stands. Filters encode the employer's criteria, sometimes crudely, and you cannot see them.

What this means for you:

  • Put dates on every role, in a consistent format. A filter that computes tenure or gaps reads dates, and a role without them is either skipped or treated as a gap.
  • If the posting lists a degree or certification as required and you have it, write it the way the posting does.
  • If you have a long gap, no wording will get it past a filter that rejects gaps. Spend relatively more of your effort where a person reads first: referrals, direct contact with the hiring manager, or smaller companies with simpler processes.

3. Parsing failures do not reject you, but they cost you

When you upload a resume, the ATS tries to turn it into structured fields: name, contact details, jobs, titles, dates, education. Greenhouse's article on unsuccessful resume parses lists what goes wrong:

  • Files over 2.5 MB are not parsed.
  • Resumes uploaded as an image rather than a document.
  • Graphics, photos and word art.
  • Tables, headers and footers, and name or contact details placed in a header, footer or text box.
  • Column layouts, and sections without clear headings.
  • Letters spaced out for effect ("S K I L L S"), which the parser cannot read as one word.
  • Company names without a word like Inc., Co., Ltd or LLC, and abbreviated titles ("Sr. Account Exec" instead of "Senior Account Executive").

A failed parse does not reject the application: Greenhouse attaches the file and the fields are left for someone to fill in by hand. But the structured profile is what recruiters filter and search, so a partial parse can leave your latest title or your dates out of the places they look.

Greenhouse also lists the languages it parses fully, including English, French, German, Spanish, Portuguese, Polish, Russian, Ukrainian, Japanese, Chinese and Korean (full list). Writing in the language of the posting is still the safer choice.

A parse-friendly resume is a plain one: a single column, real text, standard section headings (Experience, Education, Skills), contact details in the body, full job titles, and a PDF or DOCX file well under 2.5 MB.

4. Recruiters search for exact words

Once applications are in, recruiters look through them. Greenhouse's talent filtering lets a recruiter search the full text of resumes for job titles, skills and locations, mark terms as required or preferred, and start from "suggested keywords generated from your public job post". Its documentation says "the keyword from your search must exactly match the keyword in the application."

This is the real reason to mirror a posting's language. Not to please a score, but because a person is about to type the posting's own terms into a search box. If the posting says "Kubernetes" and your resume says "K8s", or it says "customer success" and you wrote "account management", the search may not find you.

The fix is honest tailoring, covered step by step in how to tailor a resume to a job description.

5. AI ranking tools score, and are increasingly regulated

The newest layer is AI that ranks applicants against the role. Greenhouse's version, Talent Matching, compares applications against criteria the hiring team calibrates and shows match scores. Greenhouse states that it is "assistive AI, not automated-decision-making. It does not automatically advance or reject candidates," and its FAQ repeats that low scores do not trigger rejection.

Two details are useful to an applicant:

  • Employers can show an AI disclaimer on the job post and offer an opt-out. Candidates who opt out are labelled "Needs manual review" and must be reviewed without the AI. The disclaimer and opt-out link are also exposed in Greenhouse's public job data, as covered in reading a company's job board at the source.
  • Some jurisdictions regulate these tools. New York City's Local Law 144 bars employers from using an automated employment decision tool unless it has had a bias audit within the past year, a summary of the audit is public, and candidates have been given notice. Enforcement began on July 5, 2023.

A ranking still affects who gets read first. The defence is the same as for keyword search: make the match between your experience and the posting easy to see.

What you can control, in one table

MechanismWhat triggers itWhat helps
Knockout questionAn answer that matches the employer's ruleRead every question; answer accurately
Employer filterMissing or unexpected dates, degrees, locationsDates on every role; required credentials written as the posting writes them
ParsingColumns, tables, text in headers, images, large filesOne column, real text, standard headings, full titles
Keyword searchDifferent words for the same skillUse the posting's terms where they are true for you
AI rankingA weak visible match to the role's criteriaA summary and recent bullets that state the match plainly

Checking your own resume

You cannot run an employer's configuration, but you can check the parts that are in your control. Nimbae's ATS check reads a resume for the problems above: missing contact details, roles without dates, bullets without results, a missing target title, and keyword coverage against a description you paste. It reports what it checked and does not claim to predict any employer's result, because nothing can.

Sources