e-Filing

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.

CukaiMax Team
3 February 2025
10 min read
tax payment
LHDN
payment status
tax refund
Person checking tax payment status on smartphone

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:

  1. Click on "Semakan" (Inquiry) menu
  2. Select "Penyata Akaun" (Account Statement)
  3. 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:

  1. Go to "Semakan" > "Status Bayaran Balik" (Refund Status)
  2. Select Year of Assessment
  3. 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:

  1. Log in to e-Filing
  2. Go to "e-Bayaran" (e-Payment)
  3. Click "Sejarah Bayaran" (Payment History)
  4. View all online payments made
  5. 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:

  1. Check "Status Bayaran Balik" for refund progress
  2. Verify bank account details are correct in your profile
  3. 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:

  1. Pay immediately to avoid penalties
  2. Use e-Payment in e-Filing portal
  3. Generate CP500 payment slip
  4. 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:

  1. Check Form EA - do PCB amounts match salary slips?
  2. Confirm employer has submitted CP8D to LHDN
  3. Wait 1-2 weeks (can take time to reflect)
  4. 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:

  1. Log in to e-Filing
  2. Go to "Permohonan" (Application)
  3. Select "Sijil Perakuan Cukai" (Tax Clearance Certificate)
  4. Choose year(s) needed
  5. Submit request
  6. 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:

  1. Wait 5 business days before worrying
  2. Check payment receipt/confirmation from bank
  3. Verify you used correct tax reference number
  4. Contact bank to confirm payment went through
  5. 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:

  1. Check LHDN correspondence for explanation
  2. Review your e-Filing account for messages
  3. Provide requested documents
  4. Amend return if errors found
  5. Contact HASiL for clarification

Issue: Refund Taking Too Long

Expected timeline: 30-90 days depending on filing date

If exceeded:

  1. Check refund status shows "Approved"
  2. Verify bank account details are correct
  3. Check if LHDN issued check instead (update to bank transfer)
  4. 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:

  1. Compare with your filed return
  2. Check if LHDN made adjustments (they may have corrected errors)
  3. Review any LHDN notices explaining adjustments
  4. 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:

  1. Log in to e-Filing
  2. Go to "Kemaskini" (Update)
  3. Select "Maklumat Pembayar Cukai" (Taxpayer Information)
  4. Click "Kemaskini Akaun Bank" (Update Bank Account)
  5. Enter bank details:
    • Bank name
    • Account number
    • Account holder name (must match IC name)
  6. 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 DateExpected RefundNotes
Before March 1530-45 daysEarly bird advantage
March 16-3145-60 daysStill good timing
April 1-1560-75 daysGetting busy
April 16-3075-90 daysLast-minute rush
After deadline90-120+ daysDelayed 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:

  1. LHDN e-Filing portal - Most comprehensive, desktop
  2. MyTax app - Convenient, mobile-friendly
  3. 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