Read-only 2026 paycheck estimates for CA, NY, IL, TX, FL, plus hourly-to-salary. Not tax advice.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Estimate 2026 take-home pay for one paycheck in California, New York, Illinois, Texas, or Florida. Federal income tax, Social Security, Medicare, and that state's withholding use the same figures as auracalcs.com. Returns the paycheck lines, a link to the matching page, the publications and the date they were checked, and a disclaimer. Estimate only.
Work state. The page for that state is linked in the result.
Pay amount in dollars, before tax. Annual salary, one gross paycheck, or an hourly wage.
How amount is entered.
Form W-4 Step 1(c). New York estimates single and married filing jointly only.
How often this paycheck is paid.
Gross pay already received this year. Used only for Social Security and Additional Medicare on this paycheck.
Form W-4 Step 4(a) other income for the year.
Form W-4 Step 4(b) deductions for the year.
New York local tax. Ignored for other states.
Used when payBasis is hourly. Defaults to 40.
Used when payBasis is hourly. Defaults to 52.
Whether the New York employer deducts SDI. Paid Family Leave is still estimated.
Form W-4 Step 4(c) extra withholding on this paycheck.
Form W-4 Step 3 credits for the year.
California DE 4 allowances, New York IT-2104 exemptions (0 to 10), or Illinois IL-W-4 line 1. Texas and Florida ignore this.
Form W-4 Step 2 checkbox.
Illinois IL-W-4 line 2 allowances.
Estimate 2026 take-home pay for one paycheck in California, New York, Illinois, Texas, or Florida. Federal income tax, Social Security, Medicare, and that state's withholding use the same figures as auracalcs.com. Returns the paycheck lines, a link to the matching page, the publications and the date they were checked, and a disclaimer. Estimate only.
| Argument | Type | Description |
|---|---|---|
| state* | string | Work state. The page for that state is linked in the result. |
| amount* | number | Pay amount in dollars, before tax. Annual salary, one gross paycheck, or an hourly wage. |
| payBasis* | string | How amount is entered. |
| ytdGross | number | Gross pay already received this year. Used only for Social Security and Additional Medicare on this paycheck. |
| fedStep4a | number | Form W-4 Step 4(a) other income for the year. |
| fedStep4b | number | Form W-4 Step 4(b) deductions for the year. |
| nyLocality | string | New York local tax. Ignored for other states. |
| filingStatus* | string | Form W-4 Step 1(c). New York estimates single and married filing jointly only. |
| hoursPerWeek | number | Used when payBasis is hourly. Defaults to 40. |
| payFrequency* | string | How often this paycheck is paid. |
| weeksPerYear | number | Used when payBasis is hourly. Defaults to 52. |
| nySdiDeducted | boolean | Whether the New York employer deducts SDI. Paid Family Leave is still estimated. |
| fedStep4cExtra | number | Form W-4 Step 4(c) extra withholding on this paycheck. |
| fedStep3Credits | number | Form W-4 Step 3 credits for the year. |
| stateAllowances | number | California DE 4 allowances, New York IT-2104 exemptions (0 to 10), or Illinois IL-W-4 line 1. Texas and Florida ignore this. |
| fedStep2Checkbox | boolean | Form W-4 Step 2 checkbox. |
| ilLine2Allowances | number | Illinois IL-W-4 line 2 allowances. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"payBasis",
"amount",
"payFrequency",
"filingStatus",
"state"
],
"properties": {
"state": {
"enum": [
"CA",
"NY",
"IL",
"TX",
"FL"
],
"type": "string",
"description": "Work state. The page for that state is linked in the result."
},
"amount": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Pay amount in dollars, before tax. Annual salary, one gross paycheck, or an hourly wage."
},
"payBasis": {
"enum": [
"annual",
"paycheck",
"hourly"
],
"type": "string",
"description": "How amount is entered."
},
"ytdGross": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Gross pay already received this year. Used only for Social Security and Additional Medicare on this paycheck."
},
"fedStep4a": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Form W-4 Step 4(a) other income for the year."
},
"fedStep4b": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Form W-4 Step 4(b) deductions for the year."
},
"nyLocality": {
"enum": [
"none",
"nyc",
"yonkers_resident",
"yonkers_nonresident"
],
"type": "string",
"description": "New York local tax. Ignored for other states."
},
"filingStatus": {
"enum": [
"single",
"married",
"hoh"
],
"type": "string",
"description": "Form W-4 Step 1(c). New York estimates single and married filing jointly only."
},
"hoursPerWeek": {
"type": "number",
"maximum": 168,
"minimum": 0,
"description": "Used when payBasis is hourly. Defaults to 40."
},
"payFrequency": {
"enum": [
"weekly",
"biweekly",
"semimonthly",
"monthly",
"daily"
],
"type": "string",
"description": "How often this paycheck is paid."
},
"weeksPerYear": {
"type": "number",
"maximum": 52,
"minimum": 0,
"description": "Used when payBasis is hourly. Defaults to 52."
},
"nySdiDeducted": {
"type": "boolean",
"description": "Whether the New York employer deducts SDI. Paid Family Leave is still estimated."
},
"fedStep4cExtra": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Form W-4 Step 4(c) extra withholding on this paycheck."
},
"fedStep3Credits": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Form W-4 Step 3 credits for the year."
},
"stateAllowances": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "California DE 4 allowances, New York IT-2104 exemptions (0 to 10), or Illinois IL-W-4 line 1. Texas and Florida ignore this."
},
"fedStep2Checkbox": {
"type": "boolean",
"description": "Form W-4 Step 2 checkbox."
},
"ilLine2Allowances": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Illinois IL-W-4 line 2 allowances."
}
},
"additionalProperties": false
}Convert an hourly wage into gross annual, monthly, semimonthly, biweekly, weekly, and daily pay, including overtime. Uses the same formula as the AuraCalcs hourly to salary page. This is gross pay before tax. Estimate only.
| Argument | Type | Description |
|---|---|---|
| ot | number | Overtime hours per week. Defaults to 0. |
| otx | number | Overtime multiplier. Defaults to 1.5. |
| hours | number | Hours per week. Defaults to 40. |
| weeks | number | Paid weeks per year. Defaults to 52. |
| hourly | number | Hourly wage in dollars. Same field as the website. |
| hourlyRate | number | Alias for hourly. |
| unpaidWeeks | number | If paid weeks are omitted, paid weeks are 52 minus this number. |
| hoursPerWeek | number | Alias for hours. |
| weeksPerYear | number | Alias for weeks. |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"ot": {
"type": "number",
"maximum": 80,
"minimum": 0,
"description": "Overtime hours per week. Defaults to 0."
},
"otx": {
"type": "number",
"maximum": 3,
"minimum": 1,
"description": "Overtime multiplier. Defaults to 1.5."
},
"hours": {
"type": "number",
"maximum": 168,
"minimum": 0,
"description": "Hours per week. Defaults to 40."
},
"weeks": {
"type": "number",
"maximum": 52,
"minimum": 0,
"description": "Paid weeks per year. Defaults to 52."
},
"hourly": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Hourly wage in dollars. Same field as the website."
},
"hourlyRate": {
"type": "number",
"maximum": 100000000,
"minimum": 0,
"description": "Alias for hourly."
},
"unpaidWeeks": {
"type": "number",
"maximum": 52,
"minimum": 0,
"description": "If paid weeks are omitted, paid weeks are 52 minus this number."
},
"hoursPerWeek": {
"type": "number",
"maximum": 168,
"minimum": 0,
"description": "Alias for hours."
},
"weeksPerYear": {
"type": "number",
"maximum": 52,
"minimum": 0,
"description": "Alias for weeks."
}
},
"additionalProperties": false
}