You paid taxes every paycheck. You still owe. WhyDoIOwe finds the cause, shows the dollar amount, and generates a withholding report.
4 common reasons people get a surprise tax bill. Pick yours and get an answer in 2 minutes.
No signup required. Free diagnostic.
This keeps happening to people like you
“I added my W2, refund was $7K. Added my second W2. Boom. I owe money.”
Two-job worker · Multiple jobs
“I started freelancing on the side. Nobody told me I'd owe self-employment tax too.”
Side-gig freelancer · 1099 income
“My wife started working in March. We went from a refund to owing $6,000.”
Dual-income couple · Spouse started working
“Sold some stocks that went up. Didn't realize nobody withholds taxes on gains.”
First-time investor · Capital gains
Multiple jobs is the #1 cause of unexpected tax bills. Get a free estimate in 2 minutes.
From your most recent pay stub.
401k, health insurance, HSA, FSA. Leave blank if none.
Optional. Use this if the job started after January 1.
Optional. Use this if the job ends before December 31.
401k, health insurance, HSA, FSA. Leave blank if none.
Optional. Use this if the job started after January 1.
Optional. Use this if the job ends before December 31.
Nothing saved. Runs in your browser.
Stop getting surprised
Nobody explains why you owe Federal taxes until it's too late. WhyDoIOwe tells you now, shows the estimated amount, and gives you a printable W-4 withholding report.
One-time. Not a subscription. Access through April 2027.
Multiple jobs, 1099 income, spouse started working, capital gains, and more.
Plain-English explanation, dollar estimate, and what caused the gap.
Print the report. Hand it to HR. Close the gap.
What you get
WhyDoIOwe generates the estimated dollar amount for Line 4(c) on your W-4. One page per employer. No tax jargon.
Get your W-4 report, $19The diagnostic is free. W-4 withholding reports are paid.
One-time. Access through April 2027.
Find out why you owe Federal taxes. Get the estimated numbers. Stop the surprise.
See how much I'll oweNo signup required. Takes 2 minutes.