What is this calculator for?
You just got married, you both work, and you've heard "married filing jointly" might mean adjusting your W-4. Or you got a $4,200 refund last year and your friend's CPA said you're over-withholding by about $160/paycheck. Or you took a second job and you're worried about not having enough withheld. The W-4 is the form your employer uses to decide how much federal income tax to take out of each paycheck β and the right settings are not the form's defaults for most non-single-no-dependents filers.
The IRS redesigned Form W-4 in 2020 to align with the post-2017-TCJA tax law. The old "claim allowances" approach is gone. The new form has five steps: (1) personal info, (2) multiple jobs, (3) claim dependents, (4) other adjustments (other income, deductions, extra withholding), (5) sign and date. The form is more accurate when filled correctly β and dramatically wrong when filled with assumptions from the old form. Filing a fresh W-4 every 1-2 years, or whenever a life change happens, is the right cadence.
This calculator estimates your annual federal tax liability based on your situation and compares it to what your current W-4 settings will withhold. If the gap is meaningful (refund > $1,000 or balance due > $500), it suggests specific W-4 adjustments to close it. The goal: pay your actual tax liability through evenly-distributed paycheck withholding, ending the year at near-zero refund or balance due.
How to use this calculator
Start with your filing status, annual income, and pay frequency. Then enter spouse's annual income if married filing jointly. The multiple-job problem is the #1 cause of under-withholding β each employer withholds as if their salary is your only income, so both jobs withhold using the lower brackets and you owe at filing.
Add number of qualifying children under 17 (entitled to Child Tax Credit at $2,000 each) and other dependents (entitled to $500 credit each β adult dependents, college kids, elderly parents you support). Step 3 of the new W-4 asks you to enter the dollar value of these credits directly β $2,000 per child plus $500 per other dependent β not the count.
If you have other taxable income not covered by withholding (freelance, rental, capital gains, dividend income, RSU vests), enter the annual estimated amount. The W-4 Step 4(a) lets you have extra federal tax withheld each pay period to cover this income. Without it, you'll owe at filing.
If you have large deductions beyond the standard (mortgage interest + property tax + state income tax above $14,600 single / $29,200 joint), enter the excess over the standard. The W-4 Step 4(b) reduces withholding to account for the deduction.
The calculator outputs recommended W-4 changes: specific dollar adjustments to Steps 3, 4(a), 4(b), and 4(c) that will align your withholding with your projected liability. Print or note these numbers, fill out a new W-4, and submit it to HR. Changes typically take effect within 1-2 pay periods.
Understanding your results
The calculator returns your projected annual federal liability, projected withholding at current W-4 settings, and the gap (refund or balance due if no changes). It then recommends a specific W-4 configuration to close the gap.
How to read the recommendation. "Increase Step 4(c) by $80 per pay period" means add $80 of extra withholding each paycheck β this is the simplest adjustment, works on top of all other W-4 settings, and lets you fine-tune. "Reduce Step 3 dependent credit claim by $1,000" means you over-claimed dependents (perhaps a college student no longer qualifies). "Add $5,000 to Step 4(a) other income" means you have income that should be reflected on your W-4 so withholding is computed against the right tax base.
The two scenarios that produce the largest W-4 errors. (1) Two-earner couples where each spouse's W-4 ignores the other's income. The fix: use the "multiple jobs" worksheet in Step 2 of the new W-4, which adjusts withholding to account for combined income hitting higher brackets. Easier alternative: only one spouse claims the dependent credits (Step 3); the other claims zero. (2) High earners with significant RSU income. RSUs are typically withheld at the flat 22% supplemental rate, but if your marginal rate is 32-37%, you're under-withheld by 10-15 percentage points on RSU value. The fix: estimate annual RSU vest value and add it to Step 4(a) other income, OR set Step 4(c) extra withholding per paycheck to cover the expected shortfall.
Critical timing note: W-4 changes only affect future paychecks. If you discover in November that you're under-withheld by $4,000, you can't catch up entirely through W-4 changes for December (4-5 paychecks left Γ $1,000/paycheck = unsustainable). Better approach: pay an estimated tax payment via IRS Direct Pay in December to cover the gap, then fix W-4 for next year. The estimated tax payment counts as if you'd withheld it across the year (no penalty), unlike a payment at filing time.
Whether you SHOULD target zero refund: yes if you're disciplined enough to save the extra paycheck dollars; no if you'd spend them. The behavioral case for moderate over-withholding (refund of $500-1,500) is real for many filers. The argument against large over-withholding (refund > $3,000) is uncontested: you're financing the Treasury at 0% while your savings account pays 4-5% or your credit card charges 24%.
A worked example
James and Sarah are 34 and 31, married, both work in suburban Denver. James earns $112,000 as a software developer; Sarah earns $74,000 as a nurse. They have one child (3 years old). They've been filing jointly with both W-4s set to "Married, no other adjustments" β the default after submitting the new W-4 form without filling out steps 2-4.
Their actual federal tax liability for the year: federal AGI roughly $182,000 (after $4,000 401(k) contributions). Standard deduction $29,200. Taxable: $152,800. Federal tax owed (joint brackets): about $25,200. Child Tax Credit: $2,000 (refundable to $1,700 in 2024-2025). Net federal liability: $23,200.
Withholding under default settings: each W-4 set as "married, no adjustments" treats them independently. James's employer withholds $112K worth of withholding at married-rates: $13,800. Sarah's employer withholds $74K worth: $7,200. Total withholding: $21,000. Liability: $23,200. Balance due at filing: $2,200. Plus possible underpayment penalty if 100% of prior-year wasn't covered.
The fix using the W-4 multiple jobs worksheet: James's W-4 stays as "married, claim 1 dependent (Step 3 = $2,000)." Sarah's W-4 changes to single-rate withholding via Step 2(c) checkbox (the simpler approach for similar-income couples), with no Step 3 dependent claim. With Sarah's W-4 using single rates, her withholding rises by about $130 per biweekly paycheck. Annualized: +$3,380. Combined withholding now $24,380 vs liability $23,200. Result: $1,180 refund β much more comfortable than the $2,200 balance due and closer to optimal.
One more variation: Sarah is offered a side-consulting opportunity at $24,000/year (Schedule C self-employment). She doesn't want to pay quarterlies. The fix on her W-4: Step 4(a) = $24,000 (this adds her side income to her withholding base). Her W-4 now withholds as if her wages were $74K + $24K = $98K, generating about $130-150 of additional withholding per paycheck. Annual extra withholding: roughly $3,500 β close to her estimated 24% federal + 4.4% Colorado state tax on the $24,000 side income. She skips paying quarterlies; the withholding handles it. (Note: she still owes self-employment tax of 15.3% on the side income that withholding can't cover. She should set aside $3,672/year for SE tax or pay a single estimated payment for that piece.)
State-by-state variations
States with state income tax typically require a separate state withholding form. Most states use a form similar to the federal W-4 (e.g., California DE-4, New York IT-2104, Illinois IL-W-4); some states default to whatever you put on the federal W-4. Filing federal W-4 alone does not automatically adjust state withholding β you need to file the state form separately when you make changes.
State withholding works mechanically the same as federal: the form sets parameters (filing status, dependents, additional withholding), the employer applies state-specific tables, taxes are taken out of each paycheck. State refund or balance due reconciles at state filing. The same logic applies β large state refunds mean over-withholding; balance dues mean under-withholding. State withholding adjustments are useful in high-tax states (CA, NY, NJ, OR, MN) where state refunds can be substantial.
Multi-state workers β common in 2025+ with remote work β face complex withholding rules. If you work from home in NJ but your employer is in NY, "convenience of the employer" doctrine (an aggressive NY rule) often requires NY withholding even though you physically work in NJ. You'd then file a non-resident NY return claiming the income, pay NY tax, and your NJ return credits the NY tax against NJ liability. Most workers in this situation end up with about the higher of the two states' rates. Adjusting W-4-equivalents in both states is necessary; do it with a CPA who specializes in multi-state filings for high-earning remote workers.
Related resources
To estimate the annual tax liability you're trying to match through withholding, use the Income Tax Calculator. To see paycheck-level impact of W-4 changes, the Paycheck Calculator. To verify whether your current setup will produce a refund or balance due, the Tax Refund Estimator. For low-income filers eligible for credits that change withholding strategy, the EITC & CTC Calculator. The IRS Tax Withholding Estimator is the federal regulator's full-featured version that generates printable W-4 forms with specific recommendations.