Skip to main content

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 employerBy end of February
Form B filing deadlineJune 30
Tax payment dueWithin 30 days of assessment notice
LHDN audit windowUp 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.

Disclaimer: This information is based on current LHDN guidelines. Consult a licensed tax agent for personalized advice.

Want to calculate your taxes? Try our Malaysia tax calculator or freelance tax rates guide.

Ad · bottom
FN

Fahmi

Freelance Software Engineer & Tax Researcher

Researching and maintaining freelance tax guides for 6 Asian countries based on official government regulations.