Our Methodology
How CheckNetPay calculates your take-home pay โ every formula, every data source, every assumption explained. Last updated: June 2026.
Why We Published This Page
A paycheck calculator that doesn't explain its methodology asks you to trust a black box. For a tool that directly affects how people budget, negotiate salaries, and plan their financial lives, that's not good enough. This page documents every calculation we perform, every tax source we use, and every assumption we make โ so you can verify our numbers independently if you choose to.
Data Sources
All tax rates and thresholds are sourced directly from official government publications. We do not use third-party rate aggregators as primary sources:
IRS Revenue Procedure 2025-32
The official IRS document establishing all 2026 federal income tax parameters: bracket thresholds, standard deduction amounts, AMT exemptions, and related figures. Published annually each fall for the following tax year.
View IRS Rev. Proc. 2025-32 โIRS Publication 15 (Circular E) โ Employer's Tax Guide 2026
The authoritative source for federal income tax withholding tables, FICA rates, and payroll tax procedures. Used to verify our per-paycheck withholding calculations.
View IRS Publication 15 โSocial Security Administration โ 2026 Fact Sheet
Official source for the 2026 Social Security wage base ($184,500), employee contribution rate (6.2%), and Medicare rate (1.45%). The Additional Medicare Tax rate (0.9% above $200,000 for single filers) is sourced from IRS Notice 2013-45 and confirmed annually.
SSA 2026 Fact Sheet โState Revenue Department Publications
Each state's income tax rates, brackets, and standard deductions are sourced from that state's official Department of Revenue or Department of Taxation. We link to specific state sources on our Sources page.
IRS Revenue Procedure 2025-25 โ Retirement Plan Limits
Source for 2026 contribution limits: 401(k) elective deferral ($24,500), HSA individual ($4,300), HSA family ($8,550), IRA ($7,000), and catch-up provisions for workers 50+.
Federal Income Tax Calculation
We calculate federal income tax using the progressive bracket method โ the same method the IRS uses. We do not use simplified flat-rate approximations.
Step 1: Determine Taxable Income
We subtract the applicable standard deduction from gross annual salary:
- Single filer: $16,100 standard deduction (2026)
- Married Filing Jointly: $32,200 (2026)
- Head of Household: $24,150 (2026)
If the user enters pre-tax deductions (401k, HSA, health insurance), these are subtracted from gross salary before applying the standard deduction, since they reduce adjusted gross income.
Step 2: Apply 2026 Federal Brackets (Single)
- 10% on taxable income $0 โ $12,400
- 12% on taxable income $12,401 โ $50,400
- 22% on taxable income $50,401 โ $105,700
- 24% on taxable income $105,701 โ $201,775
- 32% on taxable income $201,776 โ $256,225
- 35% on taxable income $256,226 โ $640,600
- 37% on taxable income above $640,600
Each bracket rate applies only to the income within that bracket โ not to the entire salary. A $75,000 earner does not pay 22% on their whole income; they pay 10% on the first $12,400 of taxable income, 12% on the next $38,000, and 22% only on the $8,500 above the 22% threshold.
Step 3: Convert to Per-Paycheck Amount
Annual federal tax is divided by the number of pay periods selected:
- Weekly: รท 52
- Bi-weekly: รท 26
- Semi-monthly: รท 24
- Monthly: รท 12
FICA Tax Calculation
Social Security
Social Security tax = Gross wages ร 6.2%, applied to each paycheck's gross pay, up to an annual wage base of $184,500 for 2026. Once cumulative 2026 wages exceed $184,500, Social Security withholding stops for the remainder of the year. Our calculator tracks this and stops SS withholding automatically when the cap is reached.
Medicare
Medicare tax = Gross wages ร 1.45%, with no annual cap. An Additional Medicare Tax of 0.9% applies to wages above $200,000 (single filers) or $250,000 (married filing jointly). We apply this surcharge correctly โ a detail many calculators miss for higher-income users.
State Income Tax Calculation
State tax calculations vary significantly by state:
- No-income-tax states (Texas, Florida, Nevada, Washington, Wyoming, Alaska, South Dakota, Tennessee, New Hampshire): $0 state income tax on wages.
- Flat-rate states (Illinois 4.95%, Pennsylvania 3.07%, Indiana 3.0%, Colorado 4.4%, Arizona 2.5%, etc.): We apply the flat rate to gross wages. Some flat-rate states technically have deductions or exemptions; our calculator uses the effective rate on gross pay as a close approximation for these states.
- Progressive states (California, New York, Virginia, etc.): We apply full progressive bracket calculations using each state's official thresholds and standard deductions.
California calculations include the 1.1% State Disability Insurance (SDI) deduction, which many calculators omit.
Pre-Tax Deductions
When users enter pre-tax deductions, we reduce gross income before calculating both federal income tax and state income tax (for states that conform to federal AGI treatment, which most do). Pre-tax deductions do not reduce Social Security or Medicare taxes โ FICA applies to gross wages regardless of pre-tax benefit elections, with limited exceptions (Section 125 cafeteria plans reduce FICA in some configurations; our calculator uses the standard W-2 treatment).
1099 / Self-Employment Mode
For self-employed workers, we calculate:
- Self-employment tax: 15.3% on 92.35% of net self-employment income (the 92.35% factor accounts for the employer-equivalent deduction). This covers both the employee and employer halves of Social Security (12.4%) and Medicare (2.9%).
- SE tax deduction: Half of self-employment tax is deductible from federal (and most state) taxable income.
- Quarterly estimated payments: We calculate the IRS Safe Harbor amount (100% of prior year tax, or 110% if prior year AGI exceeded $150,000).
Bonus Tax Calculation
We offer two federal methods for bonus withholding:
- Flat rate (25% / aggregate): The IRS permits a flat 22% supplemental wage withholding rate for bonuses up to $1,000,000, or 37% for amounts above $1,000,000.
- Aggregate method: We annualize the bonus plus regular pay and calculate the marginal tax on the combined income โ this often produces a different withholding than the flat rate method and can result in a refund or balance due at filing time.
What Our Calculator Does NOT Account For
In the interest of transparency, here are the limitations of our calculations:
- Itemized deductions: We use the standard deduction. Workers who itemize (mortgage interest, charitable contributions, state and local taxes) may have lower taxable income than we calculate.
- Tax credits: Child Tax Credit, Earned Income Credit, Child and Dependent Care Credit, and other credits reduce final tax liability. We do not calculate credits โ only pre-credit tax liability.
- Local/city income taxes: New York City, Philadelphia, Columbus, Detroit, and many other cities levy local income taxes. Our main calculator does not include local taxes (though our NYC-specific content notes the additional NYC income tax).
- Alternative Minimum Tax (AMT): Not calculated. AMT typically affects higher earners with significant deductions.
- Multiple jobs: If you have two or more jobs, each employer withholds independently. The combined withholding may be insufficient if the combined income crosses bracket thresholds. We calculate based on a single income source.
- Social Security benefit offsets: We do not project future Social Security benefits based on earnings history.
Update Schedule
We update all tax parameters annually in November or December, when the IRS publishes Revenue Procedures for the following year. State tax rates are updated as states publish changes, typically before January 1 of the effective year. Every update is date-stamped and the methodology page is revised to reflect current parameters.
If you spot an error in our calculations, please email hello@checknetpay.com with the specific salary, state, and filing status that produced the unexpected result. We investigate and correct all reported errors within 48 hours.