{
  "tool_id": "freelance_rate_capacity",
  "slug": "freelance-rate-capacity-planner",
  "path": "/freelance-rate-capacity-planner/",
  "mode": "url_api",
  "api_usage": "GET https://aibizhub.io/api/freelance-rate-capacity-planner/?<params>",
  "sample_input": {
    "tool": "freelance_rate_capacity",
    "target_annual_income": 140000,
    "annual_business_overhead": 22000,
    "tax_rate_percent": 28,
    "buffer_percent": 15,
    "working_weeks_per_year": 46,
    "working_hours_per_week": 40,
    "billable_utilization_percent": 65,
    "project_hours": 35
  },
  "input_schema": {
    "type": "object",
    "properties": {
      "tool": {
        "type": "string"
      },
      "target_annual_income": {
        "type": "integer"
      },
      "annual_business_overhead": {
        "type": "integer"
      },
      "tax_rate_percent": {
        "type": "integer"
      },
      "buffer_percent": {
        "type": "integer"
      },
      "working_weeks_per_year": {
        "type": "integer"
      },
      "working_hours_per_week": {
        "type": "integer"
      },
      "billable_utilization_percent": {
        "type": "integer"
      },
      "project_hours": {
        "type": "integer"
      }
    },
    "required": [
      "tool",
      "target_annual_income",
      "annual_business_overhead",
      "tax_rate_percent",
      "buffer_percent",
      "working_weeks_per_year",
      "working_hours_per_week",
      "billable_utilization_percent",
      "project_hours"
    ]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "minimumViableHourlyRate": {
        "type": "number"
      },
      "targetHourlyRate": {
        "type": "number"
      },
      "stretchHourlyRate": {
        "type": "number"
      },
      "requiredHourlyRate": {
        "type": "number"
      },
      "requiredDayRate": {
        "type": "number"
      },
      "requiredProjectRate": {
        "type": "number"
      },
      "billableHoursPerYear": {
        "type": "number"
      },
      "utilizationSensitivity": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "utilizationPercent": {
              "type": "number"
            },
            "requiredHourlyRate": {
              "type": "number"
            }
          }
        }
      },
      "warnings": {
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "assumptionsEcho": {
        "type": "object",
        "properties": {
          "annualRevenueNeededNoBuffer": {
            "type": "number"
          },
          "annualRevenueNeededWithBuffer": {
            "type": "number"
          },
          "availableHoursPerYear": {
            "type": "number"
          },
          "billableUtilizationPercent": {
            "type": "number"
          },
          "taxRatePercent": {
            "type": "number"
          }
        }
      }
    }
  }
}
