← Back to all posts

My eBIRFORMS Nightmare (And Why I'm Building Something Better)

Jeff jeffdelara

March 12, 2026

Well, folks, I just survived my first annual tax report filing. And wow. Just... wow. I need to get this off my chest because I'm pretty sure I'm not alone in this suffering.

It started with the SAWT—that's the Sworn Application for Withholding Tax if you're lucky enough to not know. Submitted it. Great. Now I just need to wait for the email validation report. How long could that take? A day? Two?

ONE WEEK. It took a whole week for that email to arrive. SEVEN DAYS of refreshing my inbox like a maniac wondering if the BIR's servers were even still alive. Spoiler: they were. Just taking their sweet time, apparently.

Then came the financial statements. Okay, got those ready. Time to file in eBIRFORMS! This is where things get... interesting.

You know what I discovered? eBIRFORMS has this magical ability to make simple things complicated. I typed in my numbers, hit submit, and... wait, why does the tax due look wrong? Like, suspiciously wrong? So I went hunting for the input box that would actually update the computation. You know, the one that makes mathematical sense? Found it eventually—buried in there like a hidden treasure.

Finally got everything submitted. Got my PDF copy of the filed return. Feeling accomplished! Closed eBIRFORMS. Proud of myself. Went back to view my saved filing later to double-check...

...

What. The. Heck.

The saved filing is DIFFERENT from what I sent. The numbers changed. On their own. Like some digital goblin sneaked in and rearranged things while I wasn't looking. I compared it to my PDF copy. Two completely different documents. I'm not even joking—I've never felt more confused in my life.

So here I am, fresh from my eBIRFORMS trauma, and I'm thinking: There has to be a better way than this heck.

And you know what? I'm going to find it. Or build it. Or both. Because there's no way I'm going through this circus every single year. No way.

Mark my words: something better is coming. Stay tuned.