Compare contractor vs employee net take-home
compare_contractCompute gross-to-net parity between a self-employed contractor hourly rate and an employee (W2/EOR) hourly rate, accounting for self-employment/income tax and self-paid health insurance, and return the break-even contractor rate. Uses transparent effective-rate tax presets per country, all overridable. Estimates only — not tax advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | Hours per week (default 40). | |
| ctRate | No | Override contractor effective tax rate, percent (e.g. 32). | |
| health | No | Annual self-paid health insurance (USD); defaults to the country preset. | |
| country | No | Country code for tax presets. | US |
| empRate | No | Override employee effective tax rate, percent (e.g. 24). | |
| taxMode | No | 'brackets' uses progressive 2025 schedules (US and GB only; falls back to flat elsewhere — response echoes the mode). | |
| expenses | No | Annual business expenses (USD, default 0). | |
| employeeRate | Yes | Employee/W2/EOR hourly rate (USD). | |
| employeeWeeks | No | Employee paid weeks (default 52). | |
| contractorRate | Yes | Self-employed hourly rate (USD). | |
| contractorWeeks | No | Contractor paid/billable weeks (default 48). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| employee | No | ||
| contractor | No | ||
| breakevenRate | No | ||
| netDifference | No | ||
| contractorProfitable | No |