Blog · Malaysia
Form B vs Form BE: Which Tax Return Should Malaysian Freelancers File?
If you're freelancing in Malaysia, knowing which tax return form to file is critical. Here's the difference between Form B and Form BE — and which one applies to you.
LHDN (Lembaga Hasil Dalam Negeri) has different tax return forms depending on your income source. For freelancers, the choice between Form B and Form BE determines what deductions you can claim and how your tax is calculated.
Form B — Business Income
Form B is for individuals who have business income. If you're registered as self-employed with SSM (Suruhanjaya Syarikat Malaysia) or operate as a sole proprietorship/partnership, you file Form B.
Key features:
- Can claim business expenses (rent, equipment, travel, etc.)
- Can claim capital allowances on business assets
- Can claim personal tax reliefs (individual, EPF, insurance, etc.)
- Requires profit & loss statement to be submitted
- Deadline: June 30
Form BE — Employment Income Only
Form BE is for individuals who have employment income only (with no business income). If you're a full-time employee with no freelance work, this is your form.
However, if you have any freelance or self-employment income, you must file Form B, not Form BE. There is no combined form for employment + freelance income.
What If I'm Employed AND Freelancing?
If you have both employment income (from your day job) and freelance income, you file Form B. Both sources of income are combined in the same return:
- Employment income is reported from your EA Form (from your employer)
- Freelance income is reported as business income with expenses deducted
- Personal reliefs are claimed once against the combined income
Common Filing Mistakes
- Filing Form BE instead of Form B: Many part-time freelancers make this mistake. Even if your freelance income is small, you must file Form B.
- Not declaring freelance income: LHDN can cross-reference bank statements and platform payments (Upwork, Fiverr, etc.).
- Missing the June 30 deadline: Late filing penalties apply.
- Claiming personal expenses as business: Only expenses wholly and exclusively for business are deductible.
- Not keeping proper records: LHDN requires 7 years of records retention.
Tax Filing Timeline
| Milestone | Date |
|---|---|
| EA Form from employer | By end of February |
| Form B filing deadline | June 30 |
| Tax payment due | Within 30 days of assessment notice |
| LHDN audit window | Up to 5 years after assessment |
A Part-Time Freelancer's Worked Example
Put the two sources together with numbers. Suppose you earn RM60,000 in salary and RM20,000 in freelance gross with RM5,000 of genuine business expenses. On Form B, the freelance income is reported as business profit of RM15,000, combined with the salary for a total of RM75,000. Personal reliefs — the RM9,000 individual relief, EPF relief for the salary deductions (capped at RM4,000), and others you qualify for — are then claimed once against that combined figure. The key habit to build is separating business costs from personal spending all year, because the only freelance number that matters on Form B is the net profit, and it has to match what an LHDN review could reconstruct from your records.
Residency Changes Every Calculation
The whole picture above assumes you're a Malaysian tax resident. Spend fewer than 182 days in Malaysia in a calendar year and you're treated as non-resident: tax at a flat 24% on Malaysian-sourced income, no personal reliefs, and a different set of filing obligations. For most short-stay digital nomads who keep foreign clients, a Malaysian base stops making tax sense beyond that line — the flat rate removes the brackets-and-reliefs game entirely. If you're weighing a Malaysia base, read the Upwork freelancer tax guide for Malaysia and the freelance tax rates overview before you plan around Form B reliefs you won't actually get.
Penalties and How to Avoid Them
- Late filing: penalties scale from a few hundred ringgit upward and can reach RM20,000 for deliberate non-compliance
- Wrong form: submitting Form BE when business income exists is treated as an incorrect return, not a harmless slip
- Already-paid tax: if your employer deducted PCB (monthly tax deduction) from your salary, that credit is reconciled on Form B — don't ignore it or you'll overpay
- Double-dipping: the same expense claimed once as a business cost and again as a personal relief is an overclaim, not a trick
If you've never filed as a business taxpayer, register your SSM business and obtain your tax file number early — the June 30 deadline arrives faster than it feels, and e-Filing through LHDN's portal is the fastest way to both file and pay.
Want to calculate your taxes? Try our Malaysia tax calculator or freelance tax rates guide.