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

$149a month

5 active jobs

For solo recruiters and small TA teams just getting started.

Start now

Team

Most popular
$299a month

20 active jobs

For growing TA teams running multiple roles in parallel.

Start now

Business

$499a month

50 active jobs

For scale-out recruiting teams with serious hiring volume.

Start now

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
  • Branded candidate emails
  • Audit log export
  • Email support

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

Starter
5 jobs
Team
20 jobs
Business
50 jobs

Unlimited candidates, unlimited recruiters, and the full toolset on every row.

A job profile that's open

If you've created a job profile and haven't archived it, it counts as active.

Close a role, stop the meter

The moment you archive a job, it stops counting toward your active total, so the room on your plan is free for the next role straight away.

Unlimited candidates per active job

Run a five-person search or a five-hundred-person search. The price is the same. Welcoming candidates costs nothing extra.

No per-seat charges

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.

Stripe invoicing
Net 30 terms, ACH or card. Any plan.
Custom job ceilings
Past 50 active jobs, priced to fit.
Higher AI limits
More headroom for high-volume teams.
Onboarding with Luke
Live setup of your brand and first roles.
Dedicated CS
A Slack channel with Luke and the team.

Pricing questions

Everything you might want to know about billing.

Still not sure which plan fits? Luke will walk you through it on a 30-minute call, no pitch.

Talk to Luke
Cancellation 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.

Make candidates happy. Starting on the next role you open.