Stop paying runners to go to LHDN

Here’s how tax filing used to work for me:

  1. Call a tax agent
  2. Send them all my documents
  3. They “process” it (meaning they key it into the LHDN website)
  4. Pay them RM 500-2,000
  5. Wait
  6. Hope they didn’t make a mistake

The whole thing took weeks. And half the time I’d find out they filed something wrong 3 months later.

What actually happens behind the scenes

Here’s the secret nobody tells you: most tax agents just log into the same LHDN portal you have access to. They fill in the same forms. They click the same buttons.

You’re paying someone to use a website for you.

What I did

I built a system that pulls my financial data, fills in the forms, and submits directly to LHDN. No runner. No under-table fees. No waiting.

Claude Cowork helps me double-check the numbers. Claude Code built the actual integration.

The real problem

It’s not that the technology didn’t exist. It’s that everyone just assumed you need a tax agent.

You don’t.

That’s one more line crossed off the list.