How to Check Your Malaysian Tax Payment Status Online (LHDN)
Step-by-step guide to checking your tax payment status, refund status, and tax balance online through LHDN e-Filing and MyTax app in Malaysia.
Waiting for a tax refund? Need to check if your payment was processed? Or wondering if you have any outstanding tax balance? LHDN provides several convenient ways to check your tax payment status online - no need to visit a branch or make phone calls.
This complete guide shows you exactly how to check your tax payment status, refund status, and account balance using LHDN's online services.
Why Check Your Tax Payment Status?
Common reasons:
- Tracking refund progress (when will it arrive?)
- Verifying payment was received and processed
- Checking if you owe any outstanding tax
- Confirming PCB/MTD deductions are recorded
- Planning finances (refund expected soon?)
- Loan applications (banks may request proof of no tax arrears)
How often to check:
- After filing: Check within 1 week to confirm submission received
- Waiting for refund: Check every 2-3 weeks
- After payment: Check within 3-5 business days to confirm processing
Method 1: Check via LHDN e-Filing Portal (Desktop)
The most comprehensive way to check your tax status.
Step 1: Log In to e-Filing
Visit: https://mytax.hasil.gov.my
Login credentials:
- Username: Your Income Tax Number
- Password/PIN: Your e-Filing PIN
Forgot PIN? Click "Lupa Kata Laluan" (Forgot Password) and answer security questions.
Step 2: Navigate to "Penyata Akaun"(Account Statement)
From the main dashboard:
- Click on "Semakan" (Inquiry) menu
- Select "Penyata Akaun" (Account Statement)
- Choose the Year of Assessment you want to check
Step 3: Review Your Account Statement
Your statement shows:
- Opening balance: Any amount brought forward from previous years
- Assessment: Tax calculated for the year
- Payments made: PCB/MTD deducted, additional payments
- Refund amount: If you overpaid
- Balance: Amount owing (if negative) or refund due (if positive)
Status indicators:
- ✅ "Selesai" (Settled) - Fully paid, no balance
- ⚠️ Positive balance - Refund due to you
- ❌ Negative balance - You owe tax
Step 4: Check Payment History
Under "Penyata Akaun," scroll to transaction history:
- Date of each payment/deduction
- Amount paid
- Payment method (PCB, online payment, check, etc.)
- Running balance
This confirms which payments LHDN has received and processed.
Step 5: Check Refund Status
If you're due a refund:
- Go to "Semakan" > "Status Bayaran Balik" (Refund Status)
- Select Year of Assessment
- View refund details:
- Amount approved
- Payment method (direct deposit or check)
- Status (processing, approved, paid)
- Expected payment date (if available)
Refund status meanings:
- "Dalam Proses" (Processing) - LHDN is reviewing
- "Diluluskan" (Approved) - Refund approved, waiting for payment
- "Dibayar" (Paid) - Refund has been issued
- "Ditolak" (Rejected) - Issue with your claim (check details)
Method 2: Check via MyTax Mobile App
Convenient for checking on the go.
Step 1: Download MyTax App
Available on:
- Android: Google Play Store
- iOS: Apple App Store
Search: "HASiL MyTax" or "LHDN MyTax"
Step 2: Log In
Use same credentials as e-Filing:
- Income Tax Number
- e-Filing PIN
Biometric login: Enable fingerprint/Face ID for faster access.
Step 3: View Account Summary
From home screen:
- Tap "Penyata Akaun" (Account Statement)
- Select Year of Assessment
- View balance and transactions
Step 4: Check Refund Status
- Tap "Status Bayaran Balik" (Refund Status)
- View refund amount and status
- See payment method and date
Pro tip: Enable push notifications to get alerts when your refund status changes.
Method 3: Check Payment Receipt Number
If you made a recent payment and want to confirm it was received:
Via e-Filing:
- Log in to e-Filing
- Go to "e-Bayaran" (e-Payment)
- Click "Sejarah Bayaran" (Payment History)
- View all online payments made
- Check receipt number and status
Each successful payment has a unique receipt number. Save this for your records.
Understanding Different Payment Types
Your account statement will show various payment types:
1. PCB (Potongan Cukai Bulanan)
- Monthly tax deduction by employer
- Automatically credited to your account
- Shows in Form EA and your account statement
2. MTD (Monthly Tax Deduction)
- Same as PCB, newer terminology
- Monthly salary deductions
3. CP500
- Additional payment made (if you owe more tax)
- Via online payment, bank, or check
4. CP501
- Installment payments
- For taxpayers who opted to pay in installments
5. CP502
- Penalty payment
6. Transfer
- Payments moved between years or accounts
Common Payment Status Scenarios
Scenario 1: Refund Due
Account Statement shows: Positive balance (e.g., RM1,500)
What this means: LHDN owes you a refund
What to do:
- Check "Status Bayaran Balik" for refund progress
- Verify bank account details are correct in your profile
- Wait for processing (typically 30-90 days from filing)
Refund timeline:
- Filed in March: Refund by April-May (30-45 days)
- Filed in April: Refund by June-July (60-90 days)
- Filed late: Can take 90-120 days
Pro tip: File early using CukaiMax to get refunds faster - early filers typically receive refunds within 30 days.
Scenario 2: Balance Owing
Account Statement shows: Negative balance (e.g., -RM800)
What this means: You owe tax
What to do:
- Pay immediately to avoid penalties
- Use e-Payment in e-Filing portal
- Generate CP500 payment slip
- Pay via online banking, bank counter, or FPX
Penalty for late payment:
- 10% penalty immediately upon deadline passing
- Additional interest daily
Scenario 3: Zero Balance
Account Statement shows: RM0.00
What this means: Fully paid, nothing owing, no refund
What to do: Nothing! You're all set. Keep records for future reference.
Scenario 4: PCB Not Showing
Account Statement shows: No PCB/MTD deductions, but you know they were deducted from salary
What this means: Either employer hasn't submitted CP8D yet, or system delay
What to do:
- Check Form EA - do PCB amounts match salary slips?
- Confirm employer has submitted CP8D to LHDN
- Wait 1-2 weeks (can take time to reflect)
- If still missing after 2 weeks, contact HASiL Care Line
Checking Tax Clearance Letter
If you need to prove you have no tax arrears:
How to Get Tax Clearance
Via e-Filing:
- Log in to e-Filing
- Go to "Permohonan" (Application)
- Select "Sijil Perakuan Cukai" (Tax Clearance Certificate)
- Choose year(s) needed
- Submit request
- Download PDF within 1-3 days
Uses for tax clearance:
- Loan applications
- Work permit renewals (expats)
- Government tender applications
- Visa applications
- Selling property (sometimes required)
Troubleshooting Common Issues
Issue: Payment Made But Not Showing
Possible causes:
- Bank payment still processing (3-5 business days)
- Payment made to wrong tax reference number
- System update delay
Solutions:
- Wait 5 business days before worrying
- Check payment receipt/confirmation from bank
- Verify you used correct tax reference number
- Contact bank to confirm payment went through
- Call HASiL Care Line: 03-8911 1000 with payment proof
Issue: Refund Status Shows "Rejected"
Possible causes:
- Missing supporting documents
- Invalid relief claims
- Discrepancies in filing
Solutions:
- Check LHDN correspondence for explanation
- Review your e-Filing account for messages
- Provide requested documents
- Amend return if errors found
- Contact HASiL for clarification
Issue: Refund Taking Too Long
Expected timeline: 30-90 days depending on filing date
If exceeded:
- Check refund status shows "Approved"
- Verify bank account details are correct
- Check if LHDN issued check instead (update to bank transfer)
- Contact HASiL after 90 days: 03-8911 1000
Pro tip: Refunds to bank accounts are much faster than checks (which can get lost in mail).
Issue: Wrong Amount in Account
What to do:
- Compare with your filed return
- Check if LHDN made adjustments (they may have corrected errors)
- Review any LHDN notices explaining adjustments
- File objection if you disagree (within 30 days of notice)
Setting Up Refund Direct Deposit
Get refunds faster by setting up direct deposit.
How to Add/Update Bank Account
Via e-Filing:
- Log in to e-Filing
- Go to "Kemaskini" (Update)
- Select "Maklumat Pembayar Cukai" (Taxpayer Information)
- Click "Kemaskini Akaun Bank" (Update Bank Account)
- Enter bank details:
- Bank name
- Account number
- Account holder name (must match IC name)
- Submit
Supported banks: Most major Malaysian banks
Verification: LHDN will verify account ownership before issuing refunds
Important: Account name must match your IC/tax registration name exactly.
Proactive Monitoring with Tax Software
Instead of manually checking every few weeks, let software monitor for you.
How CukaiMax Helps
Automatic tracking:
- Monitors your e-Filing account
- Alerts when refund status changes
- Notifies of balance owing
- Reminds of payment deadlines
Benefits:
- No need to remember to check
- Instant alerts to your phone
- Peace of mind
- Never miss a deadline
This is especially valuable during tax season when you're focused on other priorities.
Refund Timeline by Filing Date
| Filing Date | Expected Refund | Notes |
|---|---|---|
| Before March 15 | 30-45 days | Early bird advantage |
| March 16-31 | 45-60 days | Still good timing |
| April 1-15 | 60-75 days | Getting busy |
| April 16-30 | 75-90 days | Last-minute rush |
| After deadline | 90-120+ days | Delayed processing |
Lesson: File early with CukaiMax to get your refund fast!
Contact LHDN for Payment Issues
If online checking doesn't resolve your issue:
HASiL Care Line
Phone: 03-8911 1000
Hours: Monday-Friday, 8:00 AM - 5:00 PM
Prepare before calling:
- Income Tax Number
- Year of Assessment
- Payment receipt (if relevant)
- Specific question/issue
Average wait time: 10-30 minutes (longer during March-April)
LHDN Branch Visit
When to visit:
- Online services not working
- Complex issue needing face-to-face explanation
- Need to submit physical documents
Bring:
- MyKad original
- Income Tax Number
- Relevant documents (payment receipts, correspondence)
Pro tip: Book appointment online to skip queues.
Action Plan: Stay on Top of Your Tax Status
✅ Monthly: Quick check via MyTax app (2 minutes)
✅ After filing: Check within 1 week that return was received
✅ Waiting for refund: Check every 2-3 weeks
✅ After making payment: Verify processed within 5 business days
✅ Enable notifications: Let MyTax app alert you to status changes
✅ Use tax software: CukaiMax monitors automatically so you don't have to
The Bottom Line
Checking your Malaysian tax payment status is straightforward:
Best methods:
- LHDN e-Filing portal - Most comprehensive, desktop
- MyTax app - Convenient, mobile-friendly
- Phone HASiL Care Line - For complex issues
What you can check:
- Account balance (owing or refund)
- Payment history
- Refund status and timeline
- Tax clearance
Don't wait and wonder - check your status regularly to stay informed and avoid surprises.
File early with CukaiMax to maximize your refund and get it deposited faster. The earlier you file, the sooner you get your money back.
This guide is accurate as of January 2025. LHDN procedures may change. Visit mytax.hasil.gov.my for the most current information.
Related Articles
Step-by-Step Guide: Register for LHDN e-Filing in Malaysia
Complete guide to registering for LHDN e-Filing in Malaysia. Step-by-step instructions, requirements, and troubleshooting tips.
Best Tax Filing Software for Malaysian Taxpayers in 2025
Compare the best tax filing software for Malaysia in 2025. From LHDN e-Filing to CukaiMax, find the right tool to maximize your refund.
7 Common e-Filing Mistakes Malaysian Taxpayers Make (And How to Avoid Them)
Avoid costly LHDN e-filing errors. Learn common mistakes Malaysian taxpayers make and how to file correctly the first time.