Filing Taxes on the Day the IRS Website Died

Filing Taxes on the Day the IRS Website Died

Tech News government-tech irs outages taxes

So technically I'm not late. That's the only reason this post exists instead of a much grumpier one.

Yesterday was supposed to be it, the actual deadline, April 18th this year instead of the 15th because of the DC Emancipation Day holiday thing that pushes it around every so often. And then sometime in the morning the IRS's own systems started falling over. Direct Pay was down. A bunch of the e-file acknowledgment systems were down. People who'd been sitting on their return for weeks, doing the responsible adult thing and filing right up against the wire like the rest of us, got a spinning wheel instead of a confirmation number. By afternoon the IRS put out a statement blaming it on a hardware failure and said they'd give everyone an extra day, today, April 19th, to file and pay without a penalty. So here we are.

I want to be annoyed about this and I sort of am, but mostly I'm just tired in the specific way that only doing your own taxes at 11pm makes you tired. I use one of the desktop tax programs, not naming which one because they're all basically the same wizard-with-a-mustache experience, and I'd left the state filing for last because I always mess up the residency questions (I moved apartments in September and apparently that matters a lot more than it feels like it should). Around 9pm I got to the payment screen, it wanted to route through the same federal systems that were apparently on fire, and the confirmation just never came. Refreshed twice, gave up, went to bed assuming I'd find out today whether I was now a tax criminal.

Turns out no, I was fine, everyone was fine, because they moved the whole deadline. Which is the right call and also kind of funny if you think about it for more than five seconds. The government's tax collection website broke on the one day of the year when it absolutely cannot break, and the fix was to just make that day not count. I don't say this to dunk on IRS engineers specifically, mainframe-era infrastructure carrying that kind of load one day a year is a genuinely nasty problem and I don't envy whoever was on call. But it's worth sitting with the fact that the single highest-traffic, highest-stakes day for a piece of government software is also apparently the day it's least tested for. You'd think Black Friday levels of scaling prep would go into this the way retailers prep for the holidays, and maybe it does and it still wasn't enough, which is its own kind of worrying.

It also isn't the first time. Anyone remember healthcare.gov's launch back in 2013? Different agency, different vendor, same basic story: a website that a huge number of people are legally required to use, built by a process that seems allergic to normal engineering practice. I don't think there's a conspiracy here, I think it's just what happens when procurement rules and ancient COBOL systems and a skeleton crew of contractors collide with a hard deadline that Congress sets and nobody in IT gets a vote on. Doesn't make it less annoying when you're the one staring at a spinner at 9pm on a Monday.

Anyway. If you're in the same boat, you've got until midnight tonight, no penalty, breathe. If you already filed and paid fine yesterday, good for you, I genuinely mean that with zero sarcasm, past me is jealous of you.

Small unrelated complaint while I'm here: my tax software wanted me to pay eleven extra dollars for the "audit defense" upsell for the third year running and I said no for the third year running, and I remain convinced this exists purely because enough people panic-click yes at hour three of doing their taxes that it's worth keeping the button around. Somebody in a product meeting somewhere is very proud of that conversion rate.

Going to go actually hit submit now before I write another six paragraphs about column alignment in a PDF form nobody asked me to have opinions on.