e-Filing Form B & Form P 2025 Malaysia: Everything You Need to Prepare
Career AdviceJune 01, 2025 10:00
e-Filing Form B & Form P 2025 Malaysia: Everything You Need to Prepare
e-Filing in Malaysia has become the standard method for individuals and businesses to declare their taxes efficiently. For sole proprietors, freelancers, and business partnerships, understanding Form B and Form P is crucial for tax compliance in 2025. In this guide, we’ll walk you through what you need to prepare, important deadlines, required documents, and common mistakes to avoid.
What Are Form B and Form P in Malaysia?
Form B (Borang B)
Form B is used by individual taxpayers with business income. This includes:
-
Freelancers
-
Sole proprietors
-
Self-employed professionals
-
Gig economy workers (Grab, Shopee, TikTok Shop sellers, etc.)
Form P (Borang P)
Form P is for business partnerships registered in Malaysia. It is used to report:
-
Total income for the partnership
-
Profit/loss distribution to individual partners
-
Partnership details
Both forms must be submitted through the MyTax e-Filing portal managed by LHDN (Lembaga Hasil Dalam Negeri).
e-Filing Deadlines for Form B and Form P (YA 2024 / 2025)
For Year of Assessment (YA) 2024, the 2025 deadlines are:
Form |
Manual Filing Deadline |
e-Filing Deadline |
Form B (Sole Proprietor) |
30 June 2025 |
15 July 2025 |
Form P (Partnership) |
30 June 2025 |
15 July 2025 |
(Source: LHDN e-Filing Programme 2025)
Late submission may result in penalties of up to 35% of the tax amount.
What You Need to Prepare for e-Filing Form B and Form P
For Form B (Individual with Business Income):
-
MyTax account login
-
Profit & Loss statement (2024)
-
Business income records
-
Expense receipts and allowable deductions
-
Tax relief claims (e.g. EPF, SOCSO, PRS)
For Form P (Partnerships):
-
Partnership’s business registration number
-
MyTax account login (main partner)
-
Combined income statements
-
Distribution of profit/loss to partners
-
Details of all partners (Name, NRIC, TIN)
How to File Form B and Form P via e-Filing in Malaysia
Step-by-Step e-Filing Process:
-
Visit https://mytax.hasil.gov.my
-
Log in with your e-Filing ID or MyKad and TAC
-
Click on e-Filing > e-Borang > Form B / Form P
-
Fill in the required fields accurately:
-
Business income and expenses
-
Tax reliefs and rebates
-
Bank details for refund (if applicable)
-
Submit the declaration form and print/save the acknowledgment slip.
💡 Tip: Use e-CP500 to make monthly tax installments if your estimated business income is substantial.
Common Mistakes to Avoid
-
Filing under the wrong form (e.g., using Form BE instead of B)
-
Missing out on allowable business expense deductions
-
Not declaring online income (TikTok Shop, Shopee, Lazada)
-
Inaccurate distribution of profits for partnerships
-
Filing beyond the deadline without explanation
Frequently Asked Questions (FAQs)
1. What if I have both employment and business income?
You must file Form B (not Form BE) and declare both income sources.
2. Can I revise my Form B or Form P after submission?
Yes, within a limited window using the e-Amendment function or by contacting LHDN.
3. Do freelancers or online sellers need to file taxes?
Yes. Anyone earning income — even online — must file Form B if registered as a business or operating as self-employed.
Final Thoughts
Understanding how to file Form B and Form P in Malaysia is critical for ensuring tax compliance and avoiding penalties. With e-Filing 2025, the process is now more convenient but preparation is key. Stay organized, keep track of your business income and expenses, and file early to avoid unnecessary stress.
Looking for new career opportunities? Check out our latest job openings here: Job listings
Need hiring support? Connect with Reeracoen Malaysia today!