Billable rate floor
billable_floorSolve the exact minimum billable hourly rate required to achieve a target net spendable cash income, factoring in unpaid weeks, non-billable administrative drag, deductible overhead, health insurance, and SECA self-employment taxes.
Behavior: Deterministic, idempotent calculation with zero external side effects. Numerically solves the gross revenue needed so that Gross - Expenses - Health - SECA Tax - Income Tax equals Target Net Cash. Divides required gross revenue by actual billable hours (accounting for vacation weeks and non-billable admin/marketing percentage) to derive the hourly billable floor.
Usage Guidelines: Use when a freelancer, consultant, or agency owner wants to set their baseline hourly rate to support their personal lifestyle budget. Do not use when directly benchmarking against a specific W-2 salary offer; use contractor_parity instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of_date | Yes | Civil date YYYY-MM-DD. Selects the rule pack in force on that date. Required: the engine will not assume a date. | |
| filingStatus | No | IRS income tax filing status: 'single' for unmarried individual or 'mfj' for married filing jointly. | single |
| targetNetCash | Yes | Desired annual net spendable cash take-home after all taxes and business expenses in USD ($/yr). Must be positive. | |
| vacationWeeks | No | Number of unpaid vacation, holiday, and sick weeks off planned per year (e.g. 4 for 4 weeks). | |
| annualExpenses | No | Annual tax-deductible business operating expenses in USD ($/yr) (software, office, hardware, insurance). | |
| nonBillablePercent | No | Percentage of total working hours lost to non-billable business activities like admin, sales, and invoicing (e.g. 28 for 28%). | |
| healthInsuranceAnnual | No | Annual out-of-pocket health insurance premium in USD ($/yr) paid directly by the freelancer. |