Freelancer Tax Guide Malaysia 2026: How to Register, File & Pay Income Tax as a Self-Employed Worker
Complete tax guide for Malaysian freelancers, gig workers, and self-employed individuals. Learn LHDN registration, deductible expenses, Form B filing, CP500 installments, EPF i-Saraan, and how to use a PCB calculator to estimate your tax.
Working for yourself in Malaysia — whether as a freelance designer, Grab driver, content creator, consultant, or food delivery rider — comes with tremendous freedom. It also comes with a tax obligation that no employer handles on your behalf.
If you are a freelancer or self-employed individual earning income in Malaysia, LHDN considers you a business owner under the Income Tax Act 1967. This means you are responsible for registering yourself, tracking your income and expenses, filing your own tax returns, and paying your taxes — typically in instalments throughout the year.
This guide walks you through the entire process, from LHDN registration to tax filing to retirement savings, with practical examples relevant to Malaysian freelancers in 2026.
If you want to estimate your tax liability quickly, use the free PCB calculator Malaysia built into the DuitTools platform. It gives you an estimate of your monthly and annual tax based on your projected income and reliefs.
Are You Considered a Freelancer for Tax Purposes?
LHDN does not use the word "freelancer" in the Income Tax Act. Instead, it classifies you as one of the following:
| LHDN Classification | Who It Applies To |
|---|---|
| Sole Proprietor (Milikan Tunggal) | Individuals running a business under their own name or a registered business name without forming a separate legal entity. This covers most freelancers, consultants, and independent contractors. |
| Partnership (Perkongsian) | Two or more individuals operating a business together and sharing profits. |
| Independent Contractor | Someone engaged under a contract for service (not a contract of service, which indicates employment). |
If you provide services to clients under your own name, invoice them, and are not on their payroll with EPF and PCB deductions, you are almost certainly a sole proprietor from LHDN's perspective — even if you do not think of yourself as a "business owner."
Step 1: Register with LHDN
Before you can file taxes, you must register with LHDN and obtain a Tax Identification Number (TIN).
How to Register
Online (recommended):
- Visit the MyTax portal at mytax.hasil.gov.my
- Register for a MyTax account if you do not already have one
- Complete the e-Daftar online registration for income tax
- Select "Perniagaan" (Business) as your income source type
- Provide your business details — for sole proprietors, this is typically your own name and IC number
In person: Visit any LHDN branch with:
- Your IC (MyKad)
- A copy of your SSM business registration certificate (if you registered a business name under the Registration of Businesses Act 1956)
- Supporting documents showing your business activity (invoices, client contracts, or bank statements)
- Bank account details for tax payments and refunds
When to Register
You should register within 30 days of starting your freelance business. In practice, many freelancers register before their first tax filing deadline. Late registration may attract a penalty, though LHDN generally takes a practical approach with first-time registrants.
Do You Need SSM Registration?
Registering a business name with SSM (Suruhanjaya Syarikat Malaysia) under the Registration of Businesses Act 1956 is separate from registering with LHDN for tax purposes. You can register with LHDN for income tax even without an SSM business registration — for example, if you operate under your own legal name. However, most freelancers benefit from SSM registration because:
- It allows you to open a business bank account
- Many corporate clients require an SSM-registered supplier
- It makes your business appear more professional
- Registration costs as little as RM30–RM60 per year
Step 2: Understand What Income Is Taxable
All income you earn from your freelance work is taxable, including:
- Service fees paid by clients
- Commissions and referral fees
- Consulting and coaching income
- Royalties from creative work
- Income from online platforms (Shopee, Lazada, Etsy, Fiverr, Upwork)
- Gig platform earnings (Grab, Foodpanda, Lalamove, GoGet)
- Rental income from property (if applicable)
- Any trade discounts or benefits received in lieu of cash payment
Income That Is NOT Taxable
- Gifts or inheritance received from family
- Lottery winnings and windfalls
- Scholarships and bursaries
- Government welfare assistance (Bantuan Sara Hidup, STR, etc.)
- Most personal insurance payouts
Step 3: Track Your Deductible Expenses
This is where freelancers can significantly reduce their tax bill. Any expense that is wholly and exclusively incurred in the production of your business income is tax-deductible.
Common Deductible Expenses for Malaysian Freelancers
| Expense Category | Examples |
|---|---|
| Home office | Rent (portion used for work), utilities (proportion), internet bill, office supplies |
| Equipment | Laptop, phone, camera, microphone, printer — depreciated over their useful life (capital allowances) |
| Software & subscriptions | Adobe Creative Cloud, Canva Pro, Google Workspace, Zoom, accounting software, domain and hosting fees |
| Transport & travel | Petrol for client meetings, tolls, parking, vehicle maintenance (proportionate to business use), public transport fares |
| Marketing | Website costs, social media ads, Google Ads, business cards, portfolio hosting |
| Professional services | Accountant fees, lawyer fees, SSM registration, business licence renewals |
| Training & education | Online courses, workshops, conference fees, books and learning materials relevant to your work |
| Bank charges | Business bank account fees, payment gateway fees (Stripe, PayPal, FPX), loan interest for business equipment |
| Insurance | Professional indemnity insurance, equipment insurance, business interruption insurance |
| Medical expenses | Medical check-ups if required by clients (e.g., for food handlers or ride-hailing drivers) |
Expenses That Are NOT Deductible
- Personal clothing (even if worn to client meetings — unless it is a uniform with a business logo)
- Personal meals and entertainment not directly related to a business meeting
- Personal vacations (even if you work during the trip)
- Fines and penalties (traffic summons, late payment penalties)
- Personal life insurance premiums (though these may qualify for personal tax relief separately)
How to Track Expenses Properly
LHDN requires documentary evidence for all claimed expenses. Keep:
- Receipts and invoices (physical or digital)
- Bank and credit card statements showing business transactions
- A logbook for vehicle mileage if claiming transport expenses
- Contracts and agreements with clients
The general rule: keep records for 7 years from the end of the tax year. LHDN can audit returns up to 5 years back, or longer in cases of suspected negligence or fraud.
Step 4: File Your Tax Return (Form B)
Employees file Form BE. Freelancers and sole proprietors file Form B.
| Form Type | Who Files | Deadline |
|---|---|---|
| Form BE | Employees with employment income only | 30 April |
| Form B | Sole proprietors, freelancers, business owners | 30 June |
How to File Form B
- Log in to MyTax at mytax.hasil.gov.my
- Select e-Filing and choose Form B for the relevant year of assessment
- Enter your business income — total revenue minus deductible expenses
- Enter any employment income if you also have a part-time or previous job with a salary
- Enter other income — rental income, dividends, royalties outside your business
- Claim your personal tax reliefs — the same reliefs available to employees (personal relief RM9,000, EPF relief up to RM4,000, lifestyle relief up to RM2,500, etc.)
- Review the computed tax and submit
What If I Also Have a Full-Time Job?
Many Malaysians freelance on the side while holding a full-time job. In this case:
- Your employer continues to deduct PCB from your salary as normal
- Your freelance income is declared separately under the business income section of Form B (not Form BE — because you now have business income, you must file Form B)
- Your total tax is calculated on the combined income from both sources
- The PCB already deducted from your salary is credited against your total tax liability
- If your freelance income pushes you into a higher tax bracket, you may owe additional tax when you file
Step 5: Pay Your Tax (CP500 Instalments)
Employees have tax deducted monthly through PCB. Freelancers do not have an employer to do this — so LHDN requires you to pay your estimated annual tax in instalments through the CP500 scheme.
How CP500 Works
- After you file your first Form B, LHDN sends you a CP500 notice with your estimated tax for the following year, divided into instalments
- Instalments are payable in two equal payments:
- First instalment: 31 January
- Second instalment: 31 July OR the full amount in 6 bi-monthly payments (January, March, May, July, September, November)
- You can pay online through MyTax, via FPX bank transfer, or at LHDN payment counters
- At year-end, when you file your actual Form B, any difference between CP500 payments and actual tax is settled — you either pay the balance or receive a refund
What If LHDN Has Not Issued CP500?
If you have been freelancing for less than a year or have not yet filed your first Form B, LHDN may not have enough data to issue a CP500 notice. In this case, you should:
- Proactively estimate your tax and make voluntary payments through MyTax
- Set aside 15–25% of your monthly revenue in a separate bank account for tax
- File your first Form B on time to establish your income baseline, after which LHDN will issue CP500 notices for subsequent years
Step 6: Build Your Retirement Savings (i-Saraan)
Freelancers are not covered by mandatory EPF. However, you can voluntarily contribute through the i-Saraan programme. This is one of the most underutilised benefits available to self-employed Malaysians.
i-Saraan at a Glance
| Feature | Detail |
|---|---|
| Who is eligible | Self-employed individuals, freelancers, gig workers, sole proprietors |
| Minimum contribution | Any amount, any frequency |
| Maximum contribution | RM60,000 per year |
| Government incentive | 15% matching on your annual contributions, up to RM250/year |
| Tax relief | Contributions qualify for the RM4,000 EPF relief |
| Dividend | Same annual EPF dividend rate as all members |
Why i-Saraan Matters
Consider this: a 28-year-old freelancer contributes RM500/month to i-Saraan for 27 years (until age 55). The government adds RM250/year in matching incentive. Assuming a 5.25% average annual EPF dividend:
- Total personal contributions: RM162,000
- Total government incentive: RM6,750
- Total dividends earned: ~RM247,000
- Projected retirement balance at 55: ~RM415,750
Without i-Saraan, that freelancer would have zero EPF savings at retirement. RM500/month creates a fund of over RM400,000 with government help and compound returns.
Calculate your EPF and tax estimates: Salary Calculator Malaysia — includes freelancer income scenarios.
PCB vs Freelancer Tax: Key Differences at a Glance
| Aspect | Employee (PCB) | Freelancer (Form B) |
|---|---|---|
| Tax deducted by | Employer, automatically each month | Yourself, manually via CP500 |
| Tax form | Form BE | Form B |
| Filing deadline | 30 April | 30 June |
| EPF | Mandatory 11% | Voluntary (i-Saraan) |
| SOCSO | Mandatory | Voluntary (SKSPS) |
| EIS | Mandatory | Not applicable |
| Deductible expenses | Limited (few employment expenses qualify) | Extensive (all business-related expenses) |
| Tax payment schedule | Monthly (PCB) | Bi-annually (CP500) |
| Separate business registration | Not required | Optional (SSM) |
The biggest advantage freelancers have over employees: deductible expenses. A smart freelancer who tracks expenses diligently can reduce their tax bill significantly through legitimate business deductions — something a salaried employee cannot do.
Common Freelancer Tax Mistakes
1. Not Registering with LHDN
The belief: "I only do freelance work part-time" or "My income is too small to be noticed."
The reality: There is no minimum income threshold for registering as a business. If you earn any freelance income, you are legally required to declare it. LHDN has access to bank transaction data and platform reporting (Grab, Foodpanda, Fiverr — many platforms now report seller earnings to tax authorities). Non-declaration is tax evasion, carrying penalties of 100–300% of the underpaid tax.
2. Mixing Personal and Business Finances
The problem: Using one bank account for everything — salary, freelance income, personal spending, business expenses.
The fix: Open a separate bank account for your freelance business. All client payments go in. All business expenses come out. At year-end, you have a clean transaction record instead of spending hours separating personal and business items.
3. Not Claiming All Eligible Expenses
The missed opportunity: Many freelancers under-claim expenses because they do not know what is deductible or do not keep receipts.
The fix: Set up a simple system. Use an expense tracking app. Photograph every receipt. Review the deductible expense categories in this guide before filing. Every RM1,000 in legitimate deductions at a 6% tax bracket saves you RM60 in tax.
4. Claiming Personal Expenses as Business Expenses
The opposite mistake: Trying to deduct your entire car lease, all restaurant meals, and your Netflix subscription as "business expenses" because you occasionally use them for work.
The fix: The test is whether the expense is wholly and exclusively for business. Your car — keep a mileage logbook and claim the business-use proportion (e.g., 60% business = 60% of vehicle expenses deductible). Your home office — calculate the square metre proportion of your home used exclusively for work and apportion rent and utilities accordingly. Be prepared to justify every claim if audited.
5. Forgetting to Set Aside Money for Tax
The shock: Earning RM60,000 as a freelancer feels great — until you file your return and discover you owe RM5,000 in tax that you have already spent.
The fix: Open a separate high-interest savings account. Transfer 20% of every payment you receive into this tax account. When CP500 instalments come due, the money is there. At year-end, if your actual tax is lower than the amount you set aside, the remainder is a bonus.
Frequently Asked Questions
Do freelancers need to pay income tax in Malaysia?
Yes. Freelancers and self-employed individuals are considered sole proprietors under the Income Tax Act 1967 and must declare all business income. You file Form B (deadline: 30 June) instead of Form BE, and pay tax via CP500 instalments rather than monthly PCB deductions.
How much tax does a freelancer pay in Malaysia?
The same progressive rates apply to freelancers as to employees: 0% on the first RM5,000 of chargeable income, rising to 30% on income above RM2,000,000. However, freelancers can deduct business expenses before tax is calculated, which often results in a lower effective tax rate compared to an employee earning the same gross amount.
What expenses can a freelancer deduct from taxes?
Freelancers can deduct any expense wholly and exclusively incurred in producing business income. Common deductions include: home office costs, equipment depreciation, software subscriptions, transport for client meetings, marketing expenses, professional fees (accountant, lawyer), training courses, bank charges, and business insurance premiums.
Can I contribute to EPF as a freelancer?
Yes, through the i-Saraan programme. You can contribute any amount at any time, up to RM60,000 per year. The government provides a 15% matching incentive (up to RM250/year). Contributions qualify for the RM4,000 annual EPF tax relief and earn the same dividend rate as all EPF members.
What happens if I don't declare freelance income?
Non-declaration of income is tax evasion, punishable under Section 113 of the Income Tax Act 1967. Penalties range from 100% to 300% of the tax undercharged. LHDN has increasing visibility into freelance earnings through bank transaction monitoring and platform data reporting. Voluntary disclosure before an audit results in reduced penalties.
When should a freelancer start filing taxes?
You should register with LHDN within 30 days of starting your freelance business activity and file your first Form B by 30 June of the following year. For example, if you started freelancing in March 2025, your first Form B (for Year of Assessment 2025) is due by 30 June 2026.
Do I need an accountant as a freelancer?
For simple freelance operations with straightforward income and expenses, you can file Form B yourself through MyTax e-Filing. However, if your freelance income exceeds RM100,000 per year, if you have complex expense claims including capital allowances, or if you operate across multiple income streams, hiring a registered tax agent (RM500–RM1,500 per filing) can save you more in tax optimisation than the fee costs — and reduces audit risk.
Take Control of Your Freelance Finances
Freelancing in Malaysia is a viable and increasingly popular career path, but it requires financial discipline that employment does not. Registering with LHDN, tracking income and expenses, filing Form B on time, paying CP500 instalments, and voluntarily contributing to EPF i-Saraan are the fundamentals every self-employed Malaysian should master.
Start with a clear estimate of your tax obligation. Use the free PCB calculator Malaysia to project your annual tax based on your freelance income and reliefs. For a complete view of your finances including EPF contributions, use the salary calculator Malaysia — it handles both employed and self-employed scenarios.
Both tools run entirely in your browser. No sign-up. No data collection. Just accurate, private estimates to help you plan.