Our ATS scoring engine evaluates your resume across 4 dimensions. Here's exactly how each dimension is weighted and calculated.
Our ATS score models how well your resume would parse and match in common Applicant Tracking Systems (Greenhouse, Lever, Workday, iCIMS). It is not a guarantee of interview callbacks. Hiring decisions involve many factors beyond ATS parsing: recruiter preferences, headcount, timing, and internal candidates. A high ATS score means your resume will survive automated filtering — it does not guarantee human review will result in an interview.
Extracts the top keywords from the target job description and measures exact match + synonym coverage in your resume. Synonyms are expanded using O*NET SOC code data — the same federal occupational database used by the U.S. Department of Labor.
Checks that your resume contains the standard sections ATS parsers expect. Missing sections cause parse failures in systems like Greenhouse, Lever, and Workday.
Measures the density of quantified achievements in your bullets. ATS-optimized resumes with metrics consistently outperform activity-only descriptions in recruiter screening.
Ensures your resume uses formatting that ATS parsers can reliably parse. Tables, text boxes, headers/footers, and multi-column layouts cause parsing failures in most ATS systems.
Clears the 80 floor we enforce. Strong keyword and structural match to the target JD — this is what we ship.
May pass some filters but is missing key requirements. The Red Team rewrites drafts that land here — and if the delivered document still can't clear 80, your next run is free.
Likely to be filtered out by automated screening. Significant keyword or format issues.
Two different agents look at the score, at two different moments, and it is worth being precise about which one you see:
If that delivered score comes in below 80, the system grants you one free re-run automatically — a full pipeline execution at our cost, with no credit deducted. You do not need to ask for it, and it appears in your balance as a re-run credit, separate from anything you paid for.
We deliberately do not refund the credit. The run really did consume model tokens on your behalf, and pretending otherwise would mean either raising prices or quietly capping quality. Re-doing the work costs us roughly a tenth of what a refund costs, which is exactly why we can afford to offer it on every run instead of only to customers who complain.
Free re-runs never expire, are consumed before any paid or trial credit, are capped at 3 per rolling 7 days, and carry no cash value. Full terms on the refund policy page.
ATS scores are computed by our internal scoring model, benchmarked against public ATS parsing behavior. They are not a measurement from any specific employer's ATS.
Upload your resume and a target JD. See your ATS score breakdown in under 5 minutes.