Pricing
One price per job. Unlimited candidates.
Pay for the roles you're hiring for. Welcome as many candidates into each one as you like.
Starter
For solo recruiters and small TA teams just getting started.
Every plan includes
- Unlimited candidates per job
- AI portal builder included
- Real-time alerts on every signal
- Engagement analytics + hiring-manager share links
- Unlimited recruiter seats
- Custom email templates
- Audit log export
- Email + chat support
Team
Most popularFor growing TA teams running multiple roles in parallel.
Every plan includes
- Unlimited candidates per job
- AI portal builder included
- Real-time alerts on every signal
- Engagement analytics + hiring-manager share links
- Unlimited recruiter seats
- Custom email templates
- Audit log export
- Email + chat support
Business
For scale-out recruiting teams with serious hiring volume.
Every plan includes
- Unlimited candidates per job
- AI portal builder included
- Real-time alerts on every signal
- Engagement analytics + hiring-manager share links
- Unlimited recruiter seats
- Custom email templates
- Audit log export
- Email + chat support
Every plan welcomes every candidate. We don't tax you for running a competitive search.
Included on every plan. Describe a role and AI drafts the candidate portal in about 90 seconds. Fair-use limits keep it fast, and normal recruiting never comes close to them.
Real-time notifications on every plan, in Slack or email. The moment a candidate engages, you know.
No trial games, no lock-in. Stop billing next cycle whenever you want. 30-day money-back on annual.
Transparent pricing
What counts as an “active job?”
One number decides your price: how many roles you have open at once. Everything else about CandidHQ is identical on every plan.
The only number that changes
Unlimited candidates, unlimited recruiters, and the full toolset on every row.
If you've created a job profile and haven't archived it, it counts as active for that billing cycle.
The moment you archive a job, it stops counting toward your active total. You're billed accurately the next cycle, never for roles you've already closed.
Run a five-person search or a five-hundred-person search. The price is the same. Welcoming candidates costs nothing extra.
Add as many recruiters to your account as you like. We charge per active job, not per user. If you outgrow your tier, upgrade in one click. No surprise seat fees, no per-recruiter taxes.
Enterprise & procurement
More than 50 jobs, or custom terms?
Any plan can pay by Stripe invoice (Net 30, ACH, card), monthly or annual. Beyond Business, we'll set a custom active-job ceiling, raise your AI limits, open a dedicated Slack channel with Luke, and run onboarding live. Book 30 minutes and we'll set it up with a real portal in your branding.
Pricing questions
Everything you might want to know about billing.
Still not sure which plan fits? Luke will walk you through it on a 15-minute call, no pitch.
Talk to LukeCancellation and refunds?
Cancel anytime from your account. Your subscription stops renewing at the next billing cycle. 30-day money-back guarantee on annual plans, no questions asked.
Can I pay by invoice or purchase order?
Yes, on any plan, monthly or annual. Book a 30-minute call with Luke. We'll send a Stripe invoice with Net 30 terms (ACH or card). Procurement-friendly without making you wait for a sales cycle.
Annual vs monthly?
Annual saves 17% (about two months free) and adds a 30-day money-back guarantee. Monthly runs month to month with no commitment. Both can pay by card or Stripe invoice.
What if I exceed my active-job limit?
Upgrade in one click from your billing page — your usage continues uninterrupted and we prorate the charge. Beyond Business (50 active jobs), book a 30-minute call with Luke and we'll set up an Enterprise plan that fits.
Do you charge per seat?
No. Add as many recruiters to your account as you need. We charge per active job, not per user.
Are there setup fees or hidden charges?
Nothing hidden. Just the tier price you see. No onboarding fee, no implementation fee, no per-portal fee, no per-seat fee.