Income Tax for Freelancers & Self-Employed Malaysia 2026 (Form B, YA 2025)
Salaried employees file Form BE by May 15. Freelancers file Form B by July 15 — with the right to deduct laptop, home office, software, and other business costs that employed workers cannot claim. This guide covers everything a Malaysian freelancer, Grab driver, content creator, or sole proprietor needs to file correctly for YA 2025.
Need cash for a tax bill or business investment? Compare personal loan rates on RinggitPlus →
Form B vs Form BE: Which One Do You File?
The single most common freelancer tax mistake in Malaysia is filing the wrong form. Here is the definitive rule:
| Your Situation | Correct Form | Deadline (e-Filing) |
|---|---|---|
| Salary only, no business income | Form BE | 15 May 2026 |
| Freelance/business income only | Form B | 15 July 2026 |
| Salary + freelance side income | Form B | 15 July 2026 |
| Sole proprietor (with SSM) | Form B | 15 July 2026 |
| Grab/e-hailing driver | Form B | 15 July 2026 |
| Director of Sdn Bhd (no salary) | Form B | 15 July 2026 |
If you have any business income at all, you file Form B — even if your freelance income is RM 500 and your salary is RM 100,000. The company pays corporate tax; you as an individual pay income tax on dividends and director's fees via Form B.
What Counts as "Business Income" vs "Employment Income"
LHDN draws a clear line between the two categories:
| Income Type | Category | Deductible Expenses? |
|---|---|---|
| Monthly salary from employer (EPF deducted) | Employment | No (except approved expenses) |
| Project fees invoiced to clients | Business | Yes |
| Commission from sales (independent agent) | Business | Yes |
| YouTube ad revenue, Patreon, brand deals | Business | Yes |
| Grab / Foodpanda / Lalamove earnings | Business | Yes (fuel, maintenance) |
| Rental income (residential property) | Rental (separate) | Yes (repair, assessment, quit rent) |
| Dividends from Malaysian companies | Investment (exempt) | N/A (single-tier, tax-free) |
The practical difference: business income allows you to offset expenses against gross revenue before calculating your taxable profit. A graphic designer billing RM 120,000/year but spending RM 30,000 on legitimate business costs pays tax on RM 90,000 profit — not RM 120,000 revenue.
Apply NowDeductible Business Expenses for Freelancers
Section 33 of the Income Tax Act allows deductions for expenses wholly and exclusively incurred in the production of income. For freelancers, this typically includes:
Operating Expenses (100% deductible)
| Expense | Deductible Amount | Notes |
|---|---|---|
| Co-working space / office rental | 100% | Keep receipts or tenancy agreement |
| Professional courses / upskilling | 100% | Must be directly work-related |
| Software subscriptions (Adobe, Figma, etc.) | 100% | Business-use subscriptions only |
| Business travel to clients | 100% | Keep Grab receipts or mileage log |
| Accountant / bookkeeper fees | 100% | Full tax preparation cost |
| Marketing / Ads (Facebook, Google) | 100% | Screenshots + invoices needed |
| Internet subscription (work portion) | Work % only | Typically 60–80% if home-based |
| Phone (work usage) | Work % only | Document ratio; 50% is common |
Capital Allowance (equipment depreciated over time)
| Asset | Initial Allowance | Annual Allowance | Write-Off Period |
|---|---|---|---|
| Laptop / Computer | 20% | 40% / 20% / 20% | 3 years |
| Camera / Equipment | 20% | 20% per year | 5 years |
| Office furniture | 20% | 10% per year | 10 years |
CP500: The Freelancer's Tax Instalment System
Unlike salaried employees who pay PCB (monthly salary deductions automatically), freelancers pay tax through the CP500 instalment system:
| CP500 Payment | Month Due | Amount |
|---|---|---|
| Instalment 1 | January 2026 | Last year's tax ÷ 6 |
| Instalment 2 | March 2026 | Last year's tax ÷ 6 |
| Instalment 3 | May 2026 | Last year's tax ÷ 6 |
| Instalment 4 | July 2026 | Last year's tax ÷ 6 |
| Instalment 5 | September 2026 | Last year's tax ÷ 6 |
| Instalment 6 | November 2026 | Last year's tax ÷ 6 |
| Balance (Form B) | July 15, 2026 | Actual tax − instalments paid |
First-year freelancers: If you have no CP500 notice yet (new freelancer), you settle the full YA 2025 tax in one payment when you file Form B by July 15, 2026. LHDN will issue your first CP500 for 2027 based on your 2025 tax. Plan your cashflow now — a large lump sum in July is the most common freelancer financial shock.
If income dropped: Apply via Form CP502 to reduce future instalments. Underpaying by more than 30% incurs a 10% penalty on the shortfall — so revise early, not at filing time.
Apply NowEPF for Freelancers: i-Saraan Voluntary Contribution
Salaried employees automatically get EPF (employee 11% + employer 13%). Freelancers have no employer contribution — but you can still join and claim the RM 4,000 tax relief through i-Saraan.
| i-Saraan Feature | Details |
|---|---|
| Who can join | Any Malaysian self-employed person aged 18–55 |
| Minimum contribution | No minimum — even RM 50 counts |
| Maximum tax relief | RM 4,000/year (same as salaried employees) |
| Government incentive | +15% match (up to RM 250/year) for income ≤ RM 4,000/month |
| Withdrawal | Age 55 (full), 50 (partial), or housing/medical/education |
| How to contribute | KWSP i-Akaun app → "i-Saraan" → debit card or online transfer |
Optimal strategy: Contribute RM 4,000 to i-Saraan before December 31 each year. At the 19% tax bracket (RM 50,001–70,000 chargeable income), this saves RM 760 in tax — and you receive the government's 15% top-up of RM 600 if your income qualifies. Total return on RM 4,000 invested: RM 1,360 in Year 1 (RM 760 tax saving + RM 600 government match).
All Personal Reliefs Available to Freelancers
Freelancers claim every personal relief that salaried employees claim, plus business expense deductions on top. The reliefs are identical — only the business deduction section differs.
| Relief | Amount (YA 2025) | Available to Freelancers? |
|---|---|---|
| Personal relief | RM 9,000 | ✅ Yes |
| EPF / i-Saraan voluntary | RM 4,000 | ✅ Yes (via i-Saraan) |
| Life insurance + PRS | RM 3,000 | ✅ Yes |
| Medical insurance | RM 3,000 | ✅ Yes |
| Lifestyle (phone, internet, gym) | RM 2,500 | ✅ Yes (personal portion only) |
| Medical expenses (self/spouse/child) | RM 10,000 | ✅ Yes |
| Child relief (per child under 18) | RM 2,000 | ✅ Yes |
| Education (spouse/self) | RM 7,000 | ✅ Yes |
| Parents' medical care | RM 8,000 | ✅ Yes |
| Disabled person (self) | RM 6,000 | ✅ Yes |
For the full 24-row relief table with amounts and eligibility rules, see our Income Tax Relief Malaysia 2026 complete guide.
Tax Calculation Example: Freelance Graphic Designer
Scenario: Azrin is a KL-based graphic designer, age 32, single, no dependants. YA 2025 gross billings: RM 120,000.
| Item | Amount |
|---|---|
| Gross billing (all clients) | RM 120,000 |
| Less: Business expenses | |
| • Software (Adobe, Figma) | − RM 3,600 |
| • Co-working space (12 months) | − RM 9,600 |
| • Laptop capital allowance (Year 1) | − RM 3,600 |
| • Professional development | − RM 2,400 |
| • Client travel + misc | − RM 1,800 |
| Adjusted business income (profit) | RM 99,000 |
| Less: Personal relief | − RM 9,000 |
| Less: EPF i-Saraan | − RM 4,000 |
| Less: Life + medical insurance | − RM 6,000 |
| Less: Lifestyle relief | − RM 2,500 |
| Chargeable income | RM 77,500 |
| Tax payable (YA 2025 scale) | RM 10,425 |
| vs. No deductions scenario | RM 19,500 (on RM 120,000) |
| Tax saved through deductions | RM 9,075 |
Azrin saves RM 9,075 in tax through entirely legal deductions — equivalent to nearly 2 months of take-home income. The biggest saving comes from business expenses (RM 21,000 deducted = RM 4,200 in tax saving at the 20% bracket), followed by reliefs.
How to File Form B on MyTax Portal (Step-by-Step)
- Log in to MyTax: Go to mytax.hasil.gov.my → use your MyKad and SIN number or existing password
- Select e-Filing → Form B (2025): Form B is for business/freelance income; Form BE is for employment only
- Part C — Employment Income: If you also have a salary, your EA Form data may pre-populate here
- Part D — Business Income: Enter gross income from all freelance sources; enter each category of business expense separately
- Capital Allowance Schedule: For equipment like laptops, you must fill the Capital Allowance (Elaun Modal) schedule — this is where your laptop write-off appears
- Part J — Personal Reliefs: Claim all applicable reliefs (personal, EPF, insurance, lifestyle, medical)
- Part K — Rebates: RM 400 rebate if chargeable income ≤ RM 35,000
- Review and submit: The system calculates your tax automatically; verify it matches your own calculation before submitting
- Pay any balance: If tax owed > CP500 instalments paid, pay the balance via FPX on the same portal
5 Tax Reduction Strategies for Malaysian Freelancers
1. Maximise i-Saraan before December 31
Contribute RM 4,000 to KWSP i-Saraan before year-end. At the 19% bracket: saves RM 760. At the 24% bracket (RM 100,001–250,000): saves RM 960. Government adds 15% (up to RM 250) if income ≤ RM 4,000/month. This is the single highest-return tax action for freelancers who haven't maximised EPF.
2. Time large equipment purchases in December
A RM 7,000 laptop purchased in December 2025 qualifies for 20% initial allowance (RM 1,400) in YA 2025 — the same claim as if you bought it in January. Timing expensive equipment purchases (cameras, computers, monitors) to December means you get the first-year allowance with only one month of ownership.
3. Prepay co-working space for January in December
If your co-working space allows advance payment, paying January 2026 rent in December 2025 brings it into YA 2025. This is a legal deferral technique — not a deduction you didn't earn, just a timing choice.
4. Use a separate business account for all revenue and expenses
This is not a tax strategy but a compliance strategy. Commingling personal and business transactions is the #1 audit trigger. A separate business account means every expense is traceable, every deduction is documentable, and an LHDN audit takes hours instead of weeks.
5. Hire your spouse as administrative support (if genuine)
If your spouse genuinely helps with invoicing, scheduling, or client communication, a reasonable salary (RM 1,500–3,000/month) is a deductible business expense. Your spouse then has their own chargeable income, which at low levels attracts very little tax. This income-splitting technique is legal if the work is genuine and documented — LHDN audits family employment arrangements, so keep records of actual tasks performed.
Apply NowFreelancer tax planning made easy
The Malaysia Tax Planner 2026 Excel includes a dedicated Freelancer Planner tab — track business income vs expenses, estimated CP500 instalments, and final Form B liability in one workbook.
Download Malaysia Tax Planner 2026 — RM 42 →Frequently Asked Questions
Which tax form do freelancers file in Malaysia — Form B or Form BE?
Freelancers and self-employed individuals file Form B (Borang B). Salaried employees with no business income file Form BE. The key distinction: if any of your income comes from self-employment, a sole proprietorship, or professional freelancing (writing, design, coding, consulting, Grab driving, etc.), you file Form B — even if you also have a salaried job. Form B's e-Filing deadline is 15 July 2026 (for YA 2025), giving you an extra 2 months compared to Form BE's 15 May 2026 deadline. If you have both salary and freelance income, you still file Form B (not Form BE).
What business expenses can a Malaysian freelancer deduct from income tax?
Under Section 33 of the Income Tax Act, freelancers can deduct expenses that are 'wholly and exclusively incurred in the production of income.' Commonly deductible: home office (proportional — e.g., 1 room out of 5 = 20% of utilities and rent), laptop and equipment (capital allowance over 3 years at 20%+40%+20% or full-year initial allowance), internet subscription (work-use portion), software subscriptions (Adobe, Canva, Figma), professional development courses, co-working space fees, business travel (clients, not commute), accountant and tax agent fees, and professional liability insurance. NOT deductible: personal meals, clothing (unless a uniform), entertainment (above RM 1,000 with limitations), and personal phone (unless you can document work use). Keep all receipts — LHDN can audit within 5 years.
What is CP500 and does it apply to freelancers?
CP500 is LHDN's instalment payment system for self-employed individuals and business owners. If you earned business income in the prior year, LHDN sends a CP500 notice requiring you to pay estimated tax in 6 bi-monthly instalments (January, March, May, July, September, November). The amount is calculated as last year's tax ÷ 6. If your income dropped significantly, you can apply to revise your CP500 downward using Form CP502. If your income grew significantly and you underpay by more than 30%, a 10% penalty applies on the underpaid amount. First-time freelancers with no prior CP500 typically settle in one lump sum when filing Form B in July.
Can a freelancer contribute to EPF and get the tax relief?
Yes. Freelancers can voluntarily contribute to EPF through the i-Saraan scheme (formerly Skim Mencarum 1Malaysia). The contribution is 100% voluntary — you can contribute any amount, any time via the KWSP i-Akaun app or over the counter. The government also contributes an additional 15% (up to RM 250/year) as a matching incentive for contributors earning below RM 4,000/month. For tax purposes, your own voluntary EPF contribution is fully deductible up to RM 4,000/year under Section 49. This is the same RM 4,000 relief available to salaried employees — i-Saraan members are entitled to identical relief. Action: contribute RM 4,000 before December 31 each year to maximise the relief.
Does a freelancer need to register for SST (Sales and Service Tax) in Malaysia?
You must register for SST (Service Tax) if your annual taxable service revenue exceeds RM 500,000. Most freelancers — designers, writers, coders, tutors, consultants — provide taxable services. If you pass RM 500,000, you must register within 30 days and charge 8% service tax on invoices to clients. Below RM 500,000, SST registration is optional. Income tax and SST are completely separate obligations — you can owe income tax at much lower income levels (from RM 38,000 taxable income) while SST only triggers at RM 500,000 revenue. For most freelancers earning under RM 150,000/year, SST is not relevant.
How do I report multiple freelance income streams on Form B?
Form B's Business/Professional Income section (Part D) allows multiple income sources. Each source gets its own section: you report gross receipts, allowable expenses, and net income separately. Common multi-source scenario: if you do Grab driving (transportation income) AND content writing (professional income), these are typically reported as separate business activities. If you also have a salaried job, that goes in Part C (Employment Income). LHDN aggregates all sources to calculate total chargeable income. Tip: open a separate bank account for freelance payments — mixing personal and business transactions is the most common reason for LHDN audit requests, as it makes expense documentation impossible.
If I earn freelance income from overseas clients, is it taxable in Malaysia?
Currently, no — under Malaysia's territorial tax system, income sourced outside Malaysia and remitted into Malaysia is exempt from Malaysian income tax for individuals (Budget 2022 exemption extended through 2026). This means: if a Malaysian freelancer does work for a US client, delivers the work remotely, and receives payment from overseas into a Malaysian bank account, this income is technically exempt from Malaysian income tax. However, this exemption is under periodic review. The safe approach: declare it under the 'exempt income' section of Form B rather than omitting it entirely. If your income is purely domestic (Malaysian clients), it is fully taxable from the first ringgit above your personal relief threshold.
Related Tax Guides
- Borang B vs Borang BE Malaysia 2026 — Which Form Do You File?
- Malaysia Income Tax Calculator 2026 — Calculate Your Tax Instantly
- Complete Income Tax Relief List Malaysia 2026 (All 19 Reliefs)
- e-Filing Step-by-Step Guide Malaysia 2026 (Beginners)
- Best Personal Loan Malaysia 2026 — Compare 15+ Banks
- DSR Calculator Malaysia — Check Your Loan Eligibility
- EPF Withdrawal Guide Malaysia 2026 — All Account Types