{
  "tool_id": "salary_calculator",
  "slug": "salary-calculator",
  "path": "/salary-calculator/",
  "mode": "engine_module",
  "usage": "Client-side calculator. Open https://aibizhub.io/salary-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/salary-calculator.js — call compute(input) with the JSON shape below.",
  "methodology": "https://aibizhub.io/methodology/salary-calculator/",
  "sample_input": {
    "tool": "salary_calculator",
    "mode": "annual",
    "hourly_rate": 38,
    "annual_salary": 85000,
    "hours_per_week": 40,
    "weeks_per_year": 52,
    "overtime_hours_per_week": 0,
    "overtime_multiplier": 1.5,
    "filing_status": "single",
    "pre_tax_deductions_annual": 0,
    "other_annual_income": 0,
    "compare_annual_salary": 95000
  },
  "input_schema": {
    "type": "object",
    "properties": {
      "tool": {
        "type": "string"
      },
      "mode": {
        "type": "string"
      },
      "hourly_rate": {
        "type": "number"
      },
      "annual_salary": {
        "type": "number"
      },
      "hours_per_week": {
        "type": "number"
      },
      "weeks_per_year": {
        "type": "number"
      },
      "overtime_hours_per_week": {
        "type": "number"
      },
      "overtime_multiplier": {
        "type": "number"
      },
      "filing_status": {
        "type": "string"
      },
      "pre_tax_deductions_annual": {
        "type": "number"
      },
      "other_annual_income": {
        "type": "number"
      },
      "compare_annual_salary": {
        "type": "number"
      }
    },
    "required": [
      "tool",
      "mode",
      "hourly_rate",
      "annual_salary",
      "hours_per_week",
      "weeks_per_year",
      "overtime_hours_per_week",
      "overtime_multiplier",
      "filing_status",
      "pre_tax_deductions_annual",
      "other_annual_income"
    ]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "grossAnnual": {
        "type": "number"
      },
      "grossMonthly": {
        "type": "number"
      },
      "grossBiweekly": {
        "type": "number"
      },
      "estimatedTakeHomeAnnual": {
        "type": "number"
      },
      "estimatedTakeHomeMonthly": {
        "type": "number"
      },
      "estimatedTakeHomeBiweekly": {
        "type": "number"
      },
      "overtimeAnnualGross": {
        "type": "number"
      },
      "taxBreakdown": {
        "type": "object",
        "properties": {
          "taxableIncome": {
            "type": "number"
          },
          "federalTax": {
            "type": "number"
          },
          "ficaTax": {
            "type": "number"
          },
          "effectiveTaxRatePercent": {
            "type": "number"
          },
          "standardDeduction": {
            "type": "number"
          }
        }
      },
      "comparisonDeltaAnnualTakeHome": {
        "type": "number"
      },
      "assumptionsEcho": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string"
          },
          "hourlyRate": {
            "type": "number"
          },
          "annualSalary": {
            "type": "number"
          },
          "hoursPerWeek": {
            "type": "number"
          },
          "weeksPerYear": {
            "type": "number"
          },
          "overtimeHoursPerWeek": {
            "type": "number"
          },
          "overtimeMultiplier": {
            "type": "number"
          },
          "filingStatus": {
            "type": "string"
          },
          "preTaxDeductionsAnnual": {
            "type": "number"
          },
          "otherAnnualIncome": {
            "type": "number"
          },
          "compareAnnualSalary": {
            "type": "number"
          }
        }
      },
      "warnings": {
        "type": "array",
        "items": {
          "type": "string"
        }
      }
    }
  }
}
