{
  "tool_id": "cost_per_hire",
  "slug": "cost-per-hire-calculator",
  "path": "/cost-per-hire-calculator/",
  "mode": "engine_module",
  "usage": "Client-side calculator. Open https://aibizhub.io/cost-per-hire-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/cost-per-hire-calculator.js — call compute(input) with the JSON shape below.",
  "methodology": "https://aibizhub.io/methodology/cost-per-hire-calculator/",
  "sample_input": {
    "tool": "cost_per_hire",
    "job_board_costs": 500,
    "agency_fees": 0,
    "referral_bonuses": 0,
    "internal_recruiter_hours": 20,
    "recruiter_hourly_rate": 50,
    "interviewer_hours": 10,
    "interviewer_hourly_rate": 75,
    "onboarding_costs": 2000,
    "number_of_hires": 1
  },
  "input_schema": {
    "type": "object",
    "properties": {
      "tool": {
        "type": "string"
      },
      "job_board_costs": {
        "type": "number"
      },
      "agency_fees": {
        "type": "number"
      },
      "referral_bonuses": {
        "type": "number"
      },
      "internal_recruiter_hours": {
        "type": "number"
      },
      "recruiter_hourly_rate": {
        "type": "number"
      },
      "interviewer_hours": {
        "type": "number"
      },
      "interviewer_hourly_rate": {
        "type": "number"
      },
      "onboarding_costs": {
        "type": "number"
      },
      "number_of_hires": {
        "type": "number"
      }
    },
    "required": [
      "tool",
      "job_board_costs",
      "agency_fees",
      "referral_bonuses",
      "internal_recruiter_hours",
      "recruiter_hourly_rate",
      "interviewer_hours",
      "interviewer_hourly_rate",
      "onboarding_costs",
      "number_of_hires"
    ]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "totalRecruitingCost": {
        "type": "integer"
      },
      "costPerHire": {
        "type": "integer"
      },
      "breakdownByCategory": {
        "type": "object",
        "properties": {
          "advertising": {
            "type": "integer"
          },
          "agency": {
            "type": "integer"
          },
          "referral": {
            "type": "integer"
          },
          "internalTime": {
            "type": "integer"
          },
          "onboarding": {
            "type": "integer"
          }
        }
      }
    }
  }
}
