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
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.