TAX — FREELANCERS

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.

📋 Freelancer Tax Quick Reference (YA 2025)
Your Form
Form B (not BE)
e-Filing Deadline
15 July 2026
Tax from
RM 1 of profit
Key advantage
Business deductions

Need cash for a tax bill or business investment? Compare personal loan rates on RinggitPlus →

Who this guide covers: Freelancers (design, writing, coding, consulting), Grab/Foodpanda drivers, content creators and YouTubers, tutors and educators, sole proprietors with a business registration, and anyone earning side income beyond their salary.

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 Now

Deductible 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
Home Office Deduction: If you work from home, you can deduct a proportional share of rent, utilities, and internet. Formula: (area used for work ÷ total home area) × monthly cost. Example: 1 room in a 4-room apartment = 25% of utilities deductible. You cannot claim home office deduction if you work from rented office space — choose one or the other.

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 Now

EPF 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)

  1. Log in to MyTax: Go to mytax.hasil.gov.my → use your MyKad and SIN number or existing password
  2. Select e-Filing → Form B (2025): Form B is for business/freelance income; Form BE is for employment only
  3. Part C — Employment Income: If you also have a salary, your EA Form data may pre-populate here
  4. Part D — Business Income: Enter gross income from all freelance sources; enter each category of business expense separately
  5. Capital Allowance Schedule: For equipment like laptops, you must fill the Capital Allowance (Elaun Modal) schedule — this is where your laptop write-off appears
  6. Part J — Personal Reliefs: Claim all applicable reliefs (personal, EPF, insurance, lifestyle, medical)
  7. Part K — Rebates: RM 400 rebate if chargeable income ≤ RM 35,000
  8. Review and submit: The system calculates your tax automatically; verify it matches your own calculation before submitting
  9. Pay any balance: If tax owed > CP500 instalments paid, pay the balance via FPX on the same portal
First-time filer tip: Register for a MyTax account at mytax.hasil.gov.my → "Daftar Sekarang" using your MyKad number. You will receive a PIN via post to your registered IC address within 7–14 days. Register now if you haven't — do not wait until July.

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 Now

Freelancer 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