Free, open data for calculating US take-home pay. Federal income tax brackets, standard deductions, FICA thresholds, the child tax credit and supplemental withholding for five tax years, plus the income tax rate schedule, deductions, exemptions and employee payroll premiums for all 50 states and DC.
One file, no key, no rate limit, CORS enabled:
https://paychecknew.us/rates.json
curl https://paychecknew.us/rates.jsonMost sources give you a number. This one tells you where the number came from and whether anyone has checked it.
Every state names the department document its figures were read from and the
date it was read. Beyond that, 26 of the 51 jurisdictions carry a
verification entry: a figure that document actually printed, which the engine
behind paychecknew.us reproduces exactly before the
site is allowed to build.
"OH": [
{
"document": "2025 IT 1040 booklet p.18, the department's own worked example: 342 + 2.75% of 42,000 on 68,050 taxable",
"readOn": "2026-09-07",
"strength": "example",
"income": 70450,
"expectedTax": 1497
}
]That is not decoration. It has caught real errors, all published with before-and-after figures on the corrections page:
| State | What was wrong | Effect |
|---|---|---|
| Ohio | A $342 charge at the threshold was never applied, and the top rate was a year stale | Understated |
| Mississippi | Married couples got one zero band; the state gives each spouse their own | $440 overcharged |
| New Jersey | Head of household was sent to the single schedule, not the joint one | $766 overcharged at $60k |
The 25 jurisdictions without a verification entry are transcribed from their
department's document but not yet reproduced against a printed figure, so you
can tell which is which rather than having to trust the lot.
meta source, tax years, licence, primary source
verificationSummary how many jurisdictions are anchored, and the method
federal 2022-2026: brackets, standard deduction, FICA wage base,
child tax credit, supplemental withholding, overtime deduction
states 51 x rate schedule, deduction, exemption, payroll premiums,
source URL, date last checked
verification per state: document, date, and the printed figure reproduced
Two things to know before relying on it. State figures are 2025 while federal
figures are 2026, because the IRS publishes a year ahead of the states; the
file names both years rather than blending them. And a handful of states apply
recapture rules above high incomes that this data does not model, which the
relevant note fields say explicitly.
const data = await (await fetch("https://paychecknew.us/rates.json")).json();
// Federal standard deduction, 2026, single
data.federal["2026"].standardDeduction.single; // 16100
// Ohio's bracket schedule
data.states.OH.brackets.single; // [[26050,0],[100000,0.0275],[Infinity,0.03125]]
// And the thing to actually check: where Ohio's numbers came from
data.states.OH.sourceUrl;
data.verification.OH[0].document;Worked examples in examples/.
CC BY 4.0. Free to use, including commercially, with attribution and a link to https://paychecknew.us. That is the whole condition.
Figures are read from IRS releases and each state's own department of revenue. Method: https://paychecknew.us/about/. No warranty.
Free calculators built on this data, all without accounts, cookies or tracking:
- Paycheck calculator for take-home pay after federal tax, FICA and state tax
- Take-home by state, all 50 states and DC
- Payroll tax calculator showing the employer's half
- Overtime tax calculator for the new deduction
- Child tax credit calculator
- Dataset documentation
Open an issue with a link to the department document. It gets checked against that source, fixed in the table rather than on the page, given a test so it cannot come back, and published on the corrections page with the date and both figures.