Skip to content
    Back to the blog
    Airlines10 Mar 20267 min read

    What pilot recruitment really costs an airline in 2026

    A breakdown of retainer fees, success fees, time-to-hire, and replacement guarantees across traditional agencies, in-house recruiting, and network-based platforms like Veejo.

    Maxime Taieb
    Co-founder, Veejo

    If you've ever briefed an external recruiter for a Captain on the A320 fleet, you know the invoice rarely matches the quote. Here is the actual 2026 cost breakdown across the three models airlines use today: traditional agencies, in-house teams, and network-based platforms.

    Model 1: Traditional pilot recruitment agency

    The standard model since the 1990s.

    Cost componentRange (EUR)
    Upfront retainer€5,000-€15,000
    Success fee (% of gross annual salary)15-25%
    Replacement guarantee30-90 days, varies
    Time to first shortlist60-90 days

    Example: Captain on €150,000 GAS

    • Retainer: €10,000 (non-refundable)
    • Success fee: 20% × €150,000 = €30,000
    • Total per hire: €40,000

    You pay €10,000 even if you cancel after week two. The 60-90 day lead time means you've burned slot months before you see a CV.

    Model 2: In-house recruiting

    The "build it ourselves" path.

    Cost componentRange (EUR / year)
    Recruiter salary (1 FTE)€55,000-€80,000
    Recruitment tools (LinkedIn Recruiter, ATS)€15,000-€25,000
    Background-check vendor€150-€400 / candidate
    Time-to-first-shortlist (mature team)30-45 days
    Time-to-first-shortlist (new team)90+ days

    Realistic break-even: in-house pays off above ~6 hires/year on the same fleet. Below that, you're paying €70,000+ in fixed cost for occasional volume. Many regional and mid-size carriers fall into this gap.

    Model 3: Network-based recruitment (Veejo and similar)

    Cost componentRange (EUR)
    Fixed onboarding fee€600-€1,220
    Success fee (% of gross annual salary)6-10%
    Replacement guarantee60 days
    Time to first shortlistDays, not months

    Same Captain on €150,000 GAS, via Veejo Standard:

    • Fixed fee: €850
    • Success fee: 8% × €150,000 = €12,000
    • Total per hire: €12,850

    You pay €0 upfront for the search itself. The fixed fee covers verification and vetting. If we don't deliver, you don't pay the success fee.

    Side-by-side, single hire

    ModelUpfrontPer-hire totalTime to shortlist
    Traditional agency€10,000€40,00060-90 days
    In-house (5+ hires/yr)€70k+ fixed/yr€14,000 amortised30-45 days
    Network-based€0€12,850Days, not months

    Why the gap is so big

    Traditional agencies built their margins when the industry had captive pools and information asymmetry. Both are gone.

    • Pilot CVs are visible on LinkedIn and on professional networks like Veejo.
    • ICAO-aligned verification is automatable.
    • Reference checks are faster via verified-employer networks than via cold calls.

    The remaining justification for 20% success fees is the recruiter's relationship book. That's real — but it's not 4x more valuable than a network model.

    When you should still use a traditional agency

    • Confidential C-suite searches where you can't post the role anywhere.
    • Type ratings so rare the network platforms don't carry pre-vetted candidates (Concorde-era heavies, certain military-derived types).
    • Markets where you have no local presence and need on-the-ground regulatory navigation.

    For everything else — A320, B737, A350, ATR72, regional jets, business jets — network-based is now the rational default.

    What to ask your recruiter

    Whichever model you use, demand these answers in writing:

    1. What is the success fee as a % of gross annual salary, not "from"?
    2. What is the upfront commitment, and is it refundable if I cancel?
    3. What is the replacement guarantee window and what triggers it?
    4. How many candidates have you placed on this fleet in the last 12 months?
    5. What is your verification standard, and who does it?

    If the agency hedges on #1 or #5, walk.

    Brief a search with Veejo in 3 steps →