Your Tax Refund Is a 0% Loan to the Government — What's It Really Costing You?
A $3,000 refund feels like found money. But it's $3,000 that sat in the government's pocket interest-free for 6 months on average. See what those refunds would have grown to if you'd reduced withholding and DCA'd them instead.
The refund illusion
A tax refund feels great. It feels like a bonus. It is, mechanically, the opposite — it's the government returning your own money that they held interest-free for a year. The IRS doesn't pay you interest on the float; you paid in too much, and they gave it back without compensation.
Adjusting your W-4 (US) or your 扣繳率 (TW) to closer match your real tax bill means each paycheck is bigger and the refund is smaller — or zero. That recaptured cash flow, if invested, compounds. Across a 30-year career, a habitual $3,000 refund pattern at 7% return forfeits roughly $300K of nominal portfolio value.
How the math works
Single-year opportunity cost approximates the average-dollar-holding-period: your refund money sat with the gov for ~6 months on average (some withheld in January, some in December). The forgone return is refund × (rate ÷ 2).
Lifetime projection assumes you'd have stopped the extra withholding and invested 1/12 of the refund each month — i.e. the cash flow comes back to you evenly. Standard monthly compound interest formula at your chosen rate over your chosen horizon.
What this doesn't model: refund variability year-to-year, lost discipline (some people only save when forced — for those, withholding-as-savings might net out positive), the FSA / dependent-care credit timing that mechanically refunds, or one-time refunds from life events (got married, had a child).
Math runs locally. Inputs never leave your browser. Source on github.
When a refund habit isn't actually a mistake
- Forced savings beats no savings. If you would spend the extra paycheck dollars instead of investing them, the gov's 0% loan is still better than the 0 you'd have without that mechanism. The opportunity cost calculation assumes you have actual discipline — many people don't, and that's fine.
- Refunds from refundable credits are different. The earned income credit, child tax credit refundable portion, etc. aren't "your money returned" — they're net subsidies. Don't try to "fix" those refunds; they're real income.
- Estimated-tax safe-harbor reasons. If you have variable income (RSUs, freelance, capital gains), over-withholding can prevent IRS underpayment penalties. The "loan to gov" is the cheaper of two costs.
- Reverse case: chronic underwithholding. The math goes the other way if you owe at filing. You got a 0% loan from the gov instead. Calculate that as a bonus, not a problem — unless you trigger penalties.
What to actually do
- Look at last year's refund. Divide by 12 — that's roughly how much extra each paycheck should have been.
- Adjust your W-4 (US) using the IRS Tax Withholding Estimator, or 扣繳率 (TW) via your payroll, to land within ±$500 of zero refund.
- Set up an automatic transfer for the recaptured per-paycheck amount into a brokerage. This is the critical step — if you don't automate, the math says nothing.
- Recheck after life events (marriage, kids, raise, side income) — withholding accuracy drifts.
- Stress-test with a 5% return assumption. If the picture still favors the change at 5%, it's defensible.