Step-by-Step Tax Filing Process in Malaysia: A Friendly, Confident Guide

Chosen theme: Step-by-Step Tax Filing Process in Malaysia. Whether you are filing for the first time or refining your routine, this page walks you through each stage with clarity, relatable stories, and gentle prompts to help you stay on track. Join our community for reminders, checklists, and real-world tips tailored to Malaysian taxpayers.

Understand Your Tax Residency and Obligations

In Malaysia, residency generally depends on how many days you are physically present, often 182 days or more within a basis year. Residency can affect tax rates and relief eligibility. If your travel was unusual, keep a simple day-count log. Comment with your residency questions and we will share practical clarifications.

Understand Your Tax Residency and Obligations

Malaysia now uses a Tax Identification Number for individuals and businesses. If you are unsure about your TIN, check via the MyTax portal or contact LHDN. Keep your phone and email updated so you can receive verification codes quickly. Subscribe to get our step-by-step TIN readiness checklist.

Gather Documents Before You Log In

Ask your employer for your EA Form and verify your total remuneration, allowances, and benefits-in-kind match your payslips. Check PCB (monthly tax deductions) totals carefully. If you received perquisites or share benefits, gather supporting breakdowns. Share this checklist with a colleague who is filing for the first time.

Gather Documents Before You Log In

Create a folder for EPF/KWSP, SOCSO, life insurance or takaful, lifestyle purchases, sports equipment, medical expenses for parents, education fees, child relief documents, SSPN, and approved donations or zakat. Scan or photograph receipts clearly. Subscribe for our printable reliefs tracker to avoid last-minute scrambling.

Create or Access Your MyTax Account

First-Time Registration

Visit mytax.hasil.gov.my and follow the guided steps. Have your identification details ready and ensure your phone receives TAC codes. If you face verification issues, contact LHDN or visit a branch for assistance. Comment below if you had a registration hiccup, and share how you solved it.

Profile Check-Up

Confirm your name, address, email, and bank account for refunds. Add spouse and dependent details if applicable. Accurate profiles reduce common filing mismatches. One subscriber fixed a refund delay just by updating a bank account name. Subscribe for our pre-filing profile checklist.

Security and Convenience

Enable secure authentication, store your password in a safe manager, and bookmark the official site. Avoid third-party links and never share TAC codes. If you use shared devices, always log out. Share this safety reminder with friends who are filing late at night under pressure.

Input Income Accurately

Employment Income and Benefits

Use your EA Form for salaries, bonuses, allowances, and benefits-in-kind like accommodation or a company car. Ensure PCB totals match payslip summaries. If your employer provided perquisites, include them correctly. Tell us which line item confuses you most, and we will build a clear example.

Business or Freelance Income

Report gross receipts and allowable expenses, separating personal and business costs. Keep invoices, mileage logs, and asset purchase records for capital allowances. A designer in Johor shared that a simple spreadsheet and weekly updates made e-Filing surprisingly painless. Try it and share your template ideas.

Rental, Dividends, and Other Sources

For rental, report income and deductible expenses like repairs, assessments, and insurance. Understand current treatment for dividends and interest, and review LHDN guidance for foreign-sourced income. When in doubt, read official notes and ask questions here. Community stories often reveal easy-to-miss details.

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Review, Submit, and Pay or Get a Refund

Deadline Reminders and Extensions

Deadlines can differ by form and filing method, with e-Filing typically allowing a later date than paper submissions. Always verify current deadlines on LHDN channels. Subscribe for our deadline alerts, and share this page with a friend who always files on the last day.

Payment Options and CP500/CP38

If you owe tax, pay via approved channels such as FPX or card as provided by LHDN. Understand CP500 instalments for individuals with business income and CP38 additional deductions handled by employers. Comment if you have questions about instalments, and we will outline a simple scenario.

Refunds and Acknowledgments

After submitting, download your acknowledgment. Refunds typically go to your registered bank account, so ensure details are correct. Keep supporting documents for several years in case of queries. Tell us how long your refund took this year, and help build our community timeline.
Organize Your Tax Year Round
Create monthly folders for receipts, bank statements, and donation acknowledgments. A reader who set a 15‑minute Friday routine reported the calmest filing season ever. Try it for two months and subscribe to get our gentle nudges when it is time to tidy.
Responding to LHDN Queries
If LHDN requests clarification, reply politely with relevant documents and a concise explanation. Keep a simple log of letters and responses. One reader resolved a mismatch in a week by supplying clear EA summaries. Share your lessons to help others reply confidently.
Plan Withholdings and Instalments
Discuss PCB adjustments with your employer if your situation changes, or plan CP500 instalments if you have business income. Many people prefer smoother cash flow over a big balance due. Comment with your strategy, and we will feature practical tips in our next update.
Todaysessay
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.