Methodology and data status
Every calculator on this site runs the same open sequence of rules against a dated set of parameters. This page lists both.
Calculation sequence
- Net profit = self-employment income − business expenses (Schedule C). Losses are treated as zero profit.
- Self-employment tax (Schedule SE): net profit × 0.9235 = net earnings. Social Security at 12.4% on net earnings up to the wage base, less any W-2 wages already subject to Social Security; Medicare at 2.9000000000000004% on all net earnings; Additional Medicare Tax at 0.8999999999999999% on wages plus net earnings above the filing-status threshold. Nothing is owed below $400 of net earnings.
- Adjusted gross income = net profit + W-2 wages − half of self-employment tax (Schedule 1).
- Qualified business income deduction (§199A): 20% of the lesser of qualified business income (net profit minus the deductible half of SE tax) and taxable income before the deduction. Above the taxable-income threshold it phases out linearly over the phase-in range, on the assumption of a sole proprietor with no W-2 employees and no qualified property.
- Taxable income = AGI − standard deduction − QBI deduction. Itemized deductions are not modeled.
- Federal income tax from the bracket schedule for the filing status.
- Child tax credit (§24): per-child and per-other-dependent amounts, reduced by $50 per $1,000 (or part) of AGI over the threshold; the nonrefundable part offsets income tax, and the refundable part (Schedule 8812) is limited per child and by 15% of earned income over $2,500.
- Earned income credit (§32): for filers with qualifying children, the credit rate times earned income up to the maximum for that number of children, reduced at the phase-out rate on the greater of AGI or earned income above the threshold (joint filers use the higher threshold); fully refundable. Computed by formula rather than the IRS lookup table, so it can differ from the table by a few dollars. Married-filing-separately filers and filers with investment income above the limit get none; the small credit for filers without children is not computed because it depends on age (25–64), which the calculator does not ask.
- State income tax by state model, described below.
- Quarterly estimate = (federal + state total) ÷ 4. Safe-harbor alternatives (100% / 110% of prior-year tax) are described on each page but not calculated.
State models
No income tax (Alaska, Florida, New Hampshire, Nevada, South Dakota, Tennessee, Texas, Washington, Wyoming): state tax is zero. State-level business taxes that may still apply are described on each page but not calculated.
Bracket states: a single model driven by one data file per state and year. The file declares the bracket schedule, standard deduction, personal and dependent exemptions (as deductions or credits, flat or stepped by income), whether the state conforms to federal AGI (and therefore allows the half-SE-tax deduction), and any business-income deduction with a separate flat rate on the excess. Local income taxes are never calculated.
California: its own module, because of the Mental Health Services Tax and exemption credits.
Not modeled
- Itemized deductions; self-employed health insurance deduction; SEP-IRA, Solo 401(k) and other retirement contributions.
- S-corporation or partnership elections; multiple businesses; net operating losses.
- Credits other than the child tax credit and the earned income credit: education credits, the child and dependent care credit, premium tax credit, and all state credits. The childless earned income credit is left out because it depends on age.
- City, county and school-district income taxes.
- Phase-outs of state exemptions at high income where noted in a state's data file.
Each of these usually lowers the tax owed, so the estimate is generally conservative — but not always; check the notes on your state's page.
Data files and verification status
Every parameter set carries a status. draft means the figures were entered from the cited publication but have not yet been re-checked line by line against it; verified means that on the date shown, two independent reads of the primary documents (the revenue procedure, form instructions, or statute — never a third-party summary) produced the same figures, and every difference from the draft was corrected and logged in the file's notes. The verifier is not a licensed tax professional; the check is documentary, and the documents are cited so you can repeat it. Pages for states whose data is still draft are marked as such and kept out of search indexes.
| Data set | Status | Last verified | Sources |
|---|---|---|---|
| US federal 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source checks on 2026-09-05 (Rev. Proc. 2024-40 §3.01/§2.05/§2.27, Rev. Proc. 2025-32 §3–4, Form 1040-ES 2025/2026 rate schedules and SE worksheet, Form 8959 and Schedule 8812 instructions, P.L. 119-21 §§70102/70104/70105, SSA contribution and benefit base table); the two checks agreed on every figure. Notes
|
| US federal 2026 | verified | 2026-09-05 |
Verification: Two independent primary-source checks on 2026-09-05 (Rev. Proc. 2024-40 §3.01/§2.05/§2.27, Rev. Proc. 2025-32 §3–4, Form 1040-ES 2025/2026 rate schedules and SE worksheet, Form 8959 and Schedule 8812 instructions, P.L. 119-21 §§70102/70104/70105, SSA contribution and benefit base table); the two checks agreed on every figure. Notes
|
| California 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (state 2025 form instructions / rate schedules, statute or enacted 2025 legislation), reconciled; every difference from the draft corrected and logged in notes. Notes
|
| Arizona 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (state 2025 form instructions / rate schedules, statute or enacted 2025 legislation), reconciled; every difference from the draft corrected and logged in notes. Notes
|
| Georgia 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (state 2025 form instructions / rate schedules, statute or enacted 2025 legislation), reconciled; every difference from the draft corrected and logged in notes. Notes
|
| Illinois 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (state 2025 form instructions / rate schedules, statute or enacted 2025 legislation), reconciled; every difference from the draft corrected and logged in notes. Notes
|
| Michigan 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (state 2025 form instructions / rate schedules, statute or enacted 2025 legislation), reconciled; every difference from the draft corrected and logged in notes. Notes
|
| North Carolina 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (state 2025 form instructions / rate schedules, statute or enacted 2025 legislation), reconciled; every difference from the draft corrected and logged in notes. Notes
|
| New Jersey 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (state 2025 form instructions / rate schedules, statute or enacted 2025 legislation), reconciled; every difference from the draft corrected and logged in notes. Notes
|
| New York 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (2025 IT-201 instructions and Tax Law §601), reconciled; the tax benefit recapture worksheets were transcribed from the same instructions on 2026-09-06 and every published recapture base and incremental benefit amount is re-derived from the rate schedule in the test suite. Notes
|
| Ohio 2025 | verified | 2026-09-06 |
Verification: Two independent primary-source reads on 2026-09-05 (2025 Ohio IT 1040 booklet, IT BUS schedule, R.C. 5747.01/5747.02/5747.025), reconciled; the nonbusiness schedule was re-read on 2026-09-06 against both the booklet (p.18) and the statute text at codes.ohio.gov, and the booklet's worked example is reproduced in the test suite. Notes
|
| Pennsylvania 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (state 2025 form instructions / rate schedules, statute or enacted 2025 legislation), reconciled; every difference from the draft corrected and logged in notes. Notes
|
| Virginia 2025 | verified | 2026-09-05 |
Verification: Two independent primary-source reads on 2026-09-05 (state 2025 form instructions / rate schedules, statute or enacted 2025 legislation), reconciled; every difference from the draft corrected and logged in notes. Notes
|
Update cadence
Federal figures are refreshed when the IRS publishes the annual inflation adjustments (usually October or November) and the SSA announces the Social Security wage base. State figures are refreshed when each state publishes its form instructions for the year, typically between October and January. Mid-year legislative changes are applied when enacted and noted in the affected file.
Testing
The calculation engine has an automated test for every rule above, using hand-worked examples, and the site cannot be built if a test fails. Official worked examples from form instructions are added as tests as each data set is verified.
Differential testing
On 2026-09-06 six sets of inputs were entered into two independent calculators and compared line by line with this engine. Against TurboTax TaxCaster (tax year 2025, federal only) taxable income and total federal tax agreed within $1 on all six — including a joint return with W-2 wages and two children (child tax credit $4,400 on both), a head-of-household filer with a refundable credit, and a $200,000 profit that crosses the Social Security wage base. The one difference at the time was the earned income credit, which TaxCaster included and this calculator did not; the credit has since been added and the same case now matches TaxCaster's $4,319 of credits within $1. Against Keeper's 1099 calculator, which at the time computed with tax year 2026 parameters, taxable income, income tax and self-employment tax agreed within $1 on all comparable cases when this engine was run for 2026; Keeper's state figures for California and North Carolina did not match those states' published 2025 schedules and were not used as a reference.
The confirmed figures are pinned as tests, so a future change that moves any of them fails the build. The scripts that drive both calculators are kept in the repository so the comparison can be repeated after each annual data update.
Corrections
Maintained by Meldrov, independent developer and publisher. To report a discrepancy, email support@clearselftax.com with the page, the inputs you used, the figure you expected and the official source for it. Confirmed corrections are applied to the data file, noted in its history, and reflected here.