What is an applicant tracking system (ATS)?
A plain-language definition of the applicant tracking system: what an ATS does, who actually needs one, how it differs from a CRM or HRIS, and what it costs.
On this page
An applicant tracking system (ATS) is software that manages hiring end to end. It stores candidates and jobs in one searchable database, tracks every applicant through pipeline stages from application to hire, and automates repetitive work such as CV parsing, interview scheduling, job posting, and status updates, so recruiters spend their time on people rather than admin.
What does an ATS actually do?
Strip away the vendor language and an ATS does seven jobs:
- Keeps one record per candidate. Every CV, note, email, and interview outcome attaches to the same profile instead of living in inboxes.
- Tracks pipeline stages. You always know who is at screening, interview, or offer for each role, and how long they have been there.
- Parses CVs into structured profiles. Name, work history, skills, and languages are extracted automatically the moment a CV arrives.
- Publishes jobs. One posting flows to your careers page and external job boards.
- Schedules interviews. Invitations, reminders, and calendar coordination happen from inside the candidate record.
- Automates routine communication. Confirmations, early-stage rejections, and status updates go out without copy-paste.
- Reports on hiring. Time to hire, conversion between stages, and source effectiveness come from real pipeline data instead of guesswork.
Modern systems layer intelligent matching on top, ranking candidates against a role so the strongest profiles surface first. The better ones keep a human in charge of every action the software proposes.
Who needs an applicant tracking system?
Honest answer: not everyone. If you fill two or three roles a year, a tidy spreadsheet costs nothing and works. The case for an ATS becomes real when at least one of these is true:
- Volume. Applications arrive faster than you can log them, and candidates start slipping through.
- Collaboration. More than one person works the same roles and needs to see the same pipeline.
- Repeat hiring. You want last quarter’s silver-medal candidates findable for today’s role instead of buried in old email threads.
- Compliance. GDPR consent, retention deadlines, and deletion requests are genuinely hard to manage by hand, and getting them wrong carries real risk.
If you are on the fence, when to switch from a spreadsheet walks through the tipping points in detail.
ATS vs CRM vs HRIS: what is the difference?
The three systems cover three phases of the same journey, and the boundaries confuse almost everyone:
| ATS | Recruitment CRM | HRIS | |
|---|---|---|---|
| Manages | Applicants for open jobs | Relationships with potential candidates | Employees after the hire |
| Core record | An application in a pipeline | A contact in a talent pool | An employee file |
| Typical question | Who is at interview stage for this role? | Who should we nurture for future roles? | What is this person’s contract and salary? |
| Timeframe | Weeks per vacancy | Months to years | The whole employment |
In practice the ATS sits in the middle: a CRM feeds it candidates, and an HRIS receives the people it hires. Many modern tools combine ATS and CRM in one product. Recruitifly does, and hands hired candidates off to HRIS platforms such as AFAS, Exact, Nmbrs, Personio, and Workday so nobody retypes a new hire. For a deeper look at the first boundary, see recruitment CRM vs ATS.
What does an ATS cost?
Three pricing models dominate: per seat per month, per active job slot, and usage-based. Solo recruiters typically pay somewhere between EUR 50 and EUR 150 per month, team plans run a few hundred, and enterprise suites are quoted per deal. Watch for active-job limits, which quietly punish a good quarter on cheaper tiers.
For a concrete reference point, Recruitifly prices at EUR 70 per month for one seat, EUR 250 for three, and EUR 599 for ten, with unlimited jobs on every tier; the full breakdown is on the pricing page.
How do you choose an ATS?
Shortlist three vendors, load each trial with your real roles and twenty of your own CVs, and score them against a written list rather than demo impressions. The 20-point checklist for choosing an ATS gives you that list, covering workflow, sourcing, compliance, pricing, migration, and support.
Recruitifly is an ATS built in Amsterdam with EU-hosted data, GDPR tooling included, and an assistant that proposes changes for you to confirm. It is currently in private beta. If you want to see whether it fits your desk, talk to us and join the beta.
Frequently asked questions
What does ATS stand for?
ATS stands for applicant tracking system. It is the software recruiters and hiring teams use to store candidates, publish jobs, move applicants through pipeline stages, schedule interviews, and keep a record of every note and decision. Most mid-sized and large employers run one, and many solo recruiters and agencies do too.
Is an ATS the same as a recruitment CRM?
No. An ATS manages applicants for open jobs, while a recruitment CRM manages long-term relationships with people who have not applied yet, such as a talent pool you nurture for future roles. Many modern products, Recruitifly included, combine both in one system so candidates move from pool to pipeline without re-entry.
Do small teams need an applicant tracking system?
Not always. If you fill two or three roles a year, a tidy spreadsheet can work. An ATS starts paying for itself when applications outgrow manual tracking, when more than one person works the same roles, or when GDPR duties such as consent and retention deadlines become too risky to manage by hand.
How much does an ATS cost?
Most vendors price per seat per month, per active job, or by usage. Solo and small-team plans typically run from about EUR 50 to a few hundred euros per month, while enterprise contracts are quoted per deal. Recruitifly starts at EUR 70 per month for one seat, EUR 250 for three seats, and EUR 599 for ten, with unlimited jobs on every tier.
Recruitifly Editorial
Editorial
Related reading
Adding LLM screening to your ATS without creating duplicate records
Layer LLM screening over your ATS without splitting your candidate data: one source of truth, stable ID sync, scores written back as fields, not copies.
Sourcing with adjacent job titles and skills
Searching one job title misses most of the market. A worked SRE example plus a repeatable method for mapping adjacent titles and skills for any role.
AI Act candidate disclosure: notice template
What to tell applicants when automated screening is used, under the EU AI Act and GDPR Articles 13, 14 and 22, plus a copy-paste disclosure notice template.
Want to see how this looks on your own data?
No hard promises. Just a straight conversation about exports, stages, and your current stack.
Contact us