There is no universal good ATS score, because no applicant tracking system publishes one and every resume tool invents its own scale. Any score you see is one tool proxying for how cleanly a resume parses, so the rubric behind it matters more than the number on it. Folio scores a resume out of 100 across 7 weighted criteria and only calls it ATS-friendly at 90 or above, with 75 to 89 rated good, 55 to 74 fair, and anything below 55 poor.
The short answer
What ATS score is good? Nobody owns that number
Go looking for a target and you will be handed one within seconds. 70. 75. 80. Sometimes 85, stated with total confidence and never with a rubric. Follow the number back to its source and the trail goes cold, because there is no shared standard for an ATS score. The applicant tracking systems employers actually run do not show candidates a grade at all. Whatever score you were given came from the resume tool you happened to open, computed by a formula that tool chose and, in most cases, does not print.
So the useful question is not which number to hit. It is what the number counts, and whether you are allowed to check the arithmetic. A score of 82 from a tool that will not say what it measured is a mood. A score of 82 that itemises which criteria you lost points on, and by how much, is something you can act on this afternoon.
Ours is printed in full below, weights included, and it is the same code that runs inside the product. Publishing it means you can disagree with it. It also means we have to be precise about what the score is not, which is the part a confident target number always skips.
The definition
What is an ATS score in a resume, exactly
An ATS score is an estimate of how cleanly a machine can read your resume. Will the text come out in the order you wrote it, or will a two-column design interleave your job titles with your skills. Will the parser find an email address. Will your section headings map onto fields it recognises, or will it file your entire work history under nothing. That is the whole territory the number covers: readability by software, before a person is ever involved.
It is not a match rate against a job. That is a second, separate measurement, and it is relative to one posting: how much of the language in this description shows up truthfully in your experience. A format score is the same no matter where you apply. A match score changes with every job you open. Folio runs both, and keeps them apart on purpose, because blending them into a single figure is how a resume ends up with a flattering number and no idea what to fix.
Keeping them separate also makes each one honest. A clean format gets you read. Matching language gets you ranked. A resume that parses perfectly and never uses the words the recruiter is searching for will still lose, and no single number can tell you which of those two problems you have.
The scale
The score, in numbers
Four facts about how the Folio score is built. There is nothing else under it.
The rubric
How to calculate an ATS score: every criterion and its weight
These seven weights sum to 100. Each one awards a fraction of its points based on a rule you can read, and nothing else moves the total.
30 points
Column structure
The biggest weight, because column flow is where parsers lose data. A purpose-built single-column layout earns all 30. Any other single column earns 29. A sidebar layout earns 24, since the narrative stays in the main column but field order is mildly at risk. A three-pane split earns 17, because reading left to right across three text columns is where fields get interleaved.
18 points
Standard headings
Four or more content-bearing sections, drawn from summary, experience, skills, education, certifications and outcomes, earn the full 18. Two or three earn 13. Fewer than two earn 7. Parsers map your history through the headings they recognise, so a thin resume is a resume with nowhere to file the good parts.
16 points
Real selectable text
Awarded in full to every Folio resume, and we would rather say that out loud than quietly bank the points. The renderer emits real text and structurally cannot turn it into a picture. Text saved as an image is the single hardest ATS failure there is, which is why it is worth 16 points, and it is a failure Folio cannot commit.
12 points
Contact details
An email address present as parseable body text earns all 12. Contact details with no email earn 7. No contact details at all earn nothing. This is the cheapest criterion on the board and the one people still lose, usually by putting the details in a header or footer region a parser skips.
10 points
Sensible length
Roughly 250 to 1400 parseable words earns the full 10. Above 120 words but outside that band earns 7. Under 120 words earns 4. Too thin parses as incomplete. Too dense is hard to scan for the human who reads you after the machine does.
8 points
Readable contrast
Your accent colour is used for headings, so it has to survive as body text on white. An accent that meets WCAG AA contrast earns all 8. A pale one keeps 4. Faint text is legible on your screen and can be lost by an optical fallback that has to guess at the characters.
6 points
No risky elements
No data tables, no text boxes, no graphics living in the text layer. Folio uses semantic flow and CSS grid rather than tables, so single and two-pane layouts take the full 6. The densest three-pane arrangement keeps 4, because a tight multi-column grid is closer to the shapes parsers stumble over.
The bands
Is an ATS score of 75 good? What each band means
On our scale, 75 is the exact floor of the good band. It means the resume parses without a disaster: the text is real, the contact details are there, the length is sane. It also means you are leaving 25 points on the table, and at that score the culprit is almost always structural. A three-pane layout gives away 13 structure points and 2 more on risky elements before you have typed a single word, and a resume with only three filled sections hands back 5 more on headings.
That is the honest reading of a 75: nothing is broken, and you are still 15 points from the badge. Getting there is usually two decisions, not a rewrite. Switch to a single column, fill a fourth section, keep an email in the body, and the arithmetic does the rest.
The bands themselves are simple. 90 and above is excellent, and only that tier earns the ATS-friendly badge. 75 to 89 is good. 55 to 74 is fair, which means something structural is costing you real points. Below 55 is poor, and at that level a machine is very likely reading a different resume than the one you think you wrote.
The difference
A score you can audit, and a score you cannot
We are not going to name names. We are going to describe the two shapes a resume score comes in, and let you check which one you have been handed.
| Capability | Folio | A score with no published rubric |
|---|---|---|
| Where the number comes from | Seven weights, printed above, that sum to 100. | A formula you are asked to trust without seeing. |
| Can you reproduce it | Yes. Same layout, theme and content, same score, every time. No randomness. | Unclear. If the number moves, you cannot tell whether you improved or the model changed. |
| What it measures | Parse and format readiness, stated plainly, and kept separate from job match. | Format, keywords and writing style blended into one figure. |
| What it admits it cannot see | Whether you are the right person for the job. The score has no opinion on that. | Nothing, so the figure gets read as a verdict on the candidate. |
| Scoring a file built somewhere else | Not offered. The score reads the Folio layout, theme and content it renders. | A number for any upload, with no view of what the parser actually read. |
| What you can do next | A per-criterion breakdown that names the points you lost and the reason for each. | One figure, and the diagnosis is left to you. |
To be clear, we are not claiming our rubric is the industry standard. There is no industry standard. We are claiming you can read ours, reproduce it, and argue with it, which is more than a target number will ever offer you.
The fixes
How to improve an ATS score, in order of how much it is worth
Work down the weights. The first two moves are worth more than everything after them put together.
Move to a single-column layout.
Structure is 30 of the 100 points and it is decided entirely by the layout you pick. A three-pane design earns 17. A single column earns 29, or all 30 in the layout built for this. Add the 2 points it returns on risky elements and one click is worth 15.
Put a real email address in the contact block.
Twelve points sit here and they are free. Contact details with no email keep only 7 of them, and no contact details at all keep none. Put it in the body of the resume, not in a page header.
Fill at least four content sections.
Headings are worth 18. Four or more of summary, experience, skills, education, certifications and outcomes takes all of them. Three takes 13. If you are sitting at three, the fourth section is worth 5 points and about ten minutes.
Write into the length band.
Between roughly 250 and 1400 words earns all 10. A sparse resume under 120 words keeps 4 and reads as unfinished to the person who opens it after the parser does.
Choose a body-safe accent colour.
Eight points, decided by the theme. An accent that clears WCAG AA on white takes all 8. A pale one keeps 4 and, more to the point, makes your headings harder for anything to read.
Read the breakdown, not the number.
Every criterion shows what it earned, what it was worth, and one line explaining why. The number is a summary. The line under it is the instruction. Fix the line, watch the points land, then export.
The point
Does an ATS score matter, or is it a vanity metric
It matters, but not the way a number invites you to think it does. It is a floor, not a ranking. Nobody has ever been hired because their resume scored 96, and no recruiter will ever see your score, because it belongs to your tooling and not to theirs. People do get lost at 60, when a parse quietly drops the most recent job or files the whole career under a heading the software did not recognise. Clearing the format bar is table stakes. What you did, and how well you wrote it down, is the actual contest.
Which is why we would rather publish the rubric than sell you a target. A score is only worth something if you can see what it counted, reproduce it, and know exactly which points are still on the table. Everything above is there so you can do all three, including the parts where the score flatters us and we said so.
Folio builds resumes in layouts where the format rules are hard to break by accident, shows the score and the full per-criterion breakdown before you export, and the PDF and DOCX download is not gated: it sits on the Free plan, with no watermark on the document and no paywall at the button. Free is honest about its edges too. You get portfolio.wrxstack.com/yourname rather than a domain of your own, because Free includes zero custom domains. A Made with Folio badge shows on your public pages. AI drafting is capped at 10 generations a month, and the portfolio theme gallery is trimmed to the core designs. The resume layouts and the export are not trimmed at all. Those you get in full, for nothing.
Frequently asked questions
What is a good ATS score?
There is no number the industry agrees on, because applicant tracking systems never publish one and each resume tool scales its own way. Judge the rubric rather than the target. On the Folio scale, 90 and above out of 100 earns the ATS-friendly tier, 75 to 89 is good, 55 to 74 is fair, and under 55 is poor.
Is an ATS score of 75 good?
It is the bottom edge of our good band, which means the resume parses safely but is giving away a quarter of the available points. At that score the cost is nearly always structural, most often a multi-column layout or a missing section. Two changes usually carry a 75 into the 90s.
How much ATS score is required for a resume?
No employer publishes a cutoff and no hiring system rejects you at a threshold, because the score is a product of resume tools rather than the software recruiters run. Set your own floor instead. We suggest 90, for the plain reason that it is reachable by construction: pick one column, add an email, fill four sections, write past 250 words.
How is an ATS score calculated?
Folio adds up seven weighted criteria that total 100: column structure 30, standard headings 18, real selectable text 16, contact details 12, sensible length 10, readable contrast 8, and absence of risky elements 6. Each criterion awards a share of its weight from a fixed rule, so the same resume always produces the same figure.
Does an ATS score matter?
As a pass or fail check on machine readability, yes. As a measure of how good a candidate you are, no, and any tool implying otherwise is overselling. Recruiters never see the figure. It exists so you can catch a resume that parses into nonsense before you send it to two hundred people.
Can Folio give me an ATS score for a resume I already have?
No, and we will not pretend otherwise. The scorer reads the layout, theme and content model of a resume rendered by Folio, so it cannot grade a PDF you designed elsewhere. Rebuild the resume here instead and the format criteria are satisfied by the template rather than by luck, which is the more useful outcome anyway.