LinkedIn Cost Per Applicant: What You're Really Paying
Track LinkedIn job spend, applicant counts, and true cost-per-applicant across every job you post — including the hidden costs most teams never calculate.
The 30-second answer
Most teams quote "LinkedIn is free" for their hiring. The real number is $20–$80 per applicant once you roll up promoted-job spend, Recruiter seats, and human review time. The review time is almost always the biggest line item — and almost nobody tracks it.
If you don't know your LinkedIn cost-per-applicant, you don't know which jobs are working.
The real LinkedIn cost-per-applicant formula
Example: $500 promoted spend + $2,000 seat allocation + (20 hrs × $75/hr) = $4,000 / 800 applicants = $5 per applicant. But at $1,500 promoted + $0 seat + (40 hrs × $75/hr) = $4,500 / 100 applicants = $45 per applicant. Same budget, nine times the cost.
The hidden costs, quantified
Rough market rates that teams usually forget to count:
5 hidden costs in LinkedIn hiring
These never show up on an invoice, but they always show up in your budget.
- 1
Review time on unqualified applicants
If 80% of applicants don't meet basic requirements, you're paying full human rate to screen them out one by one. Structured exports with screening answers lets you filter the bottom 80% in minutes.
- 2
Coordination overhead
Forwarding resumes to hiring managers, chasing feedback in Slack, re-asking for scoring. Every handoff is time the recruiter isn't recruiting.
- 3
Login-sharing compliance risk
When a hiring manager borrows the recruiter's login to review candidates, you're one suspension away from losing the account — and every job posting with it.
- 4
Re-work when jobs are reposted
LinkedIn resets the applicant state when a job is reposted. If you didn't export before closing, you start over.
- 5
Time-to-hire inflation
Every week an open role stays open has an opportunity cost: unhired-headcount revenue gap, interviewer time on repeat interviews, team burnout. Slow applicant processing is the #1 cause of time-to-hire inflation.
Three real scenarios
Same role, very different true cost-per-applicant:
| Scenario | Promoted spend | Applicants | Review hrs | True CPA |
|---|---|---|---|---|
| Senior backend, US remote | $1,500 | 120 | 16 hrs × $80 | ~$23 |
| Customer success manager | $800 | 600 | 30 hrs × $60 | ~$4 |
| Entry-level ops role | $400 | 2,500 | 60 hrs × $50 | ~$1.40 |
Same company. 16x spread in true cost-per-applicant. Without exporting to analyze, you have no idea which channel is working.
Three things that will change how you budget hiring
Counter-intuitive findings from teams who actually ran the math:
High applicant volume can make CPA cheaper, not more expensive
If you can process 2,000 applicants for the same fixed spend as 200, your CPA drops 10x. The bottleneck isn't attraction — it's processing. Teams that can export and filter in bulk actually get cheaper per applicant as volume rises.
Review time is ~50%+ of true CPA for most roles
Promoted spend gets all the attention because it's on the invoice. But for most hiring pipelines, human review time is the majority of true cost-per-applicant. Anything that cuts review time has a bigger ROI than cutting ad spend.
"Free" LinkedIn job posts cost more than promoted ones
Counter-intuitively, free job posts often have worse CPA than promoted ones. Why? They attract less qualified applicants (broader reach, worse match), so you spend more review time per applicant — and review time dominates the equation.
Frequently asked questions
Can you export LinkedIn job applicants?
Yes. LinkedIn does not offer a built-in bulk export, but ApplicantSync — a free Chrome extension — exports every applicant from a LinkedIn job posting to CSV or Excel in one click, including resumes, contact info, screening answers, and parsed work experience. It runs inside your own LinkedIn session, so there is no scraping, no API call, and no LinkedIn password required.
How do I export LinkedIn applicants to Excel?
Install the ApplicantSync Chrome extension, open your LinkedIn job’s Manage Candidates page, and click the export button the extension adds to the page. Choose Excel (XLSX) as the format. You will get a single .xlsx file with one row per applicant: name, email, phone, screening Q&A, applied date, parsed experience, and links to each resume.
Can I export LinkedIn applicants to CSV?
Yes — CSV is one of the two export formats ApplicantSync supports (the other is Excel/XLSX). Pick CSV when you need to import applicants into an ATS, CRM, or any system that takes flat-file feeds. Same fields, same data, just a different file format.
Is there a Chrome extension to export LinkedIn applicants?
ApplicantSync is a free Chrome extension that adds an export button directly to LinkedIn’s job manager. It runs under your own LinkedIn session — no second login, no password sharing. Once installed, every job you manage has a one-click export to CSV, Excel, or your shared team dashboard.
Can I share LinkedIn applicants with my team?
Yes. ApplicantSync’s shared dashboard lets you invite teammates by email — hiring managers, agencies, or anyone without a LinkedIn account. Each teammate sees the synced applicants, resumes, and screening answers without ever logging into LinkedIn, which keeps you compliant with LinkedIn’s Terms of Service (which prohibits credential sharing).
What is a good cost per applicant on LinkedIn?
There’s no universal "good" number — it depends on role seniority, market, and quality. As a benchmark: under $10 CPA for high-volume roles (entry-level, CS, ops), $20–$50 for specialized roles, $50+ for senior or niche roles is reasonable. If you’re over $80 CPA for a high-volume role, processing inefficiency is likely the cause.
Does LinkedIn show cost-per-applicant natively?
LinkedIn shows you promoted-job spend and applicant count per job, but it does not roll in review time, Recruiter seat allocation, or cross-job comparisons. True CPA has to be calculated outside LinkedIn.
How do I calculate my real cost per applicant?
Add: (promoted spend for the job) + (fraction of Recruiter seat cost used on this job) + (review hours × loaded hourly rate of reviewers). Divide by total applicants received. The hardest input is "review hours" — which is exactly why exports matter: a spreadsheet review is 5–10x faster than clicking through LinkedIn profiles.
What does "loaded hourly rate" mean?
Salary + benefits + overhead ÷ working hours per year. A $100K recruiter in the US typically has a loaded hourly rate of $70–$90. For a hiring manager earning $150K, it’s $100–$130/hr. Always use loaded rate, not base salary / 2080, when calculating internal time cost.
How can I reduce my cost per applicant?
Three levers, in order of ROI: (1) cut review time by exporting and filtering structurally instead of clicking per-profile; (2) improve screening questions to filter bad-fit applicants at application time; (3) only then think about ad spend optimization.