Short answer. A sole proprietor reports business profit in Form B, together with any employment income. LHDN’s 2026 programme gives 30 June 2026 as the due date for Form B for year of assessment 2025, with a 15 day e-Filing grace period, and the dates are republished each year. Keep records for seven years from the year the return is submitted.
Axecta provides tax compliance and filing for companies across Malaysia. Talk to our team.
In this article
- Who files Form B
- Due dates and the grace period
- Step by step: filing Form B on MyTax
- What to prepare
- Illustrative example
- Instalments and late payment
- Employees and Form E
- Other obligations that sit beside Form B
- Records
- Common mistakes
- When to consider a company
- How Axecta helps
- Next steps
- Frequently asked questions
Who files Form B
A sole proprietorship is not a separate taxpayer. The business and the owner are the same person for income tax, so the profit of the business is added to the owner’s other income and taxed through the individual return. LHDN’s individual FAQ describes Form B as the return for a resident individual with business, employment and other income, and says that someone who started a business while already receiving employment income should file Form B covering both, before or on 30 June.
The practical test is simple. If you earn only a salary, you file Form BE, due earlier. If you carry on any business, even part-time or alongside a job, you file Form B. LHDN’s FAQ also says an individual who runs a business must register for a tax number even if the business makes a loss, so a business that loses money still has a filing relationship with LHDN.
Form B or Form BE
| Form BE | Form B | |
|---|---|---|
| For | Resident individuals who do not carry on business | Resident individuals who carry on business |
| 2026 due date (YA 2025) | 30 April 2026 | 30 June 2026 |
| e-Filing grace period | 15 days | 15 days |
| Business accounts needed | No | Yes |
Source: LHDN’s Return Form Filing Programme for 2026.
Due dates and the grace period
The 2026 programme opens e-Filing for the 2025 year of assessment on 1 March 2026. It gives 30 June 2026 for Form B and a grace period of 15 days for e-Filing. Its worked example is useful: if a taxpayer files Form e-B on 16 July 2026, the return is considered late from 1 July 2026 and a penalty can be imposed under section 112(3) of the Income Tax Act. The grace period is a safety net that applies if you file within 15 days. After that, lateness counts from the original date. LHDN’s income declaration page also lists 15 July for online Form B and notes that online dates may change, so check the programme.
For next year, the same programme will be republished, so open the version for the year you are filing instead of relying on the date in this article.
Step by step: filing Form B on MyTax
Need this done for you? Axecta’s tax compliance and filing team can handle this for your company. See the tax compliance and filing service.
- Confirm you have a tax number. Register through e-Daftar if you have none. For an individual with business income LHDN’s page lists your identification and the business registration certificate as documents, and says to expect your reference number within 3 working days after completing the application.
- Close the business year. Confirm your accounting year end (many owners use 31 December) and finish the books after it.
- Prepare the accounts. Profit and loss account, with a schedule of sales, expenses and capital allowances.
- Compute adjusted income. Add back non-deductible items, deduct allowable ones. See which expenses are deductible.
- Log in to MyTax. If it is your first time and you have no digital certificate, LHDN’s page says the system will tell you none exists and you register one using e-CP55D (web) or e-KYC (face identification).
- Complete Form e-B, including business particulars, adjusted income, capital allowances, other income and reliefs. Read the guide notes and explanatory notes for the form before filling in.
- Submit and keep the acknowledgement.
- Pay any balance by the due date. LHDN’s FAQ lists the ByrHasil online application and LHDN collection agents, and overseas transfer for those abroad, and says the information needed includes income tax number, year of assessment and payment code. It gives 084 or 095 as the individual payment code, so confirm which applies on the payment page.
- Keep your records for seven years.
What to prepare
| Item | Notes |
|---|---|
| Sales invoices and receipts | Show business income |
| Purchase invoices and expense receipts | Support deductions |
| Bank statements | Prove transactions and reconcile income |
| Profit and loss for the year | From your bookkeeping |
| Fixed asset list | Equipment, vehicles; capital allowances if claimed |
| Employment and other income statements | EA form from an employer, rent, interest |
| Reliefs and rebates | Check the current list on LHDN’s individual pages |
| Previous year’s return and any instalment notice | For consistency and payment history |
The business profit is calculated on the same principle used for companies: income less allowable expenses. Private spending is not a business expense. A personal grocery run paid from the business account is not deductible.
Illustrative example
This is an illustration with round numbers. An online seller (sole proprietor) has the following for the year ended 31 December 2025:
| Item | RM |
|---|---|
| Sales | 300,000 |
| Cost of goods and operating costs, per books | 220,000 |
| Accounting profit | 80,000 |
| Add back: private expenses wrongly booked | 6,000 |
| Adjusted income | 86,000 |
| Less: capital allowance on equipment | 4,000 |
| Statutory business income | 82,000 |
The owner also earned RM30,000 salary before starting the business. Form B adds the RM82,000 to the employment income, applies the reliefs the owner is entitled to, and arrives at chargeable income. We have not applied a tax rate because the individual rate table must be read from LHDN’s current pages for the year of assessment. The point of the example is the step that is often missed: the RM6,000 of private spending that was booked as a business cost must be added back, or the return is wrong and the penalty provisions for incorrect returns come into view.
Instalments and late payment
Some sole proprietors receive an instalment notice (CP500) from LHDN. LHDN’s FAQ says an appeal to amend the instalment must be made no later than 30 June, using Form CP502 with the notice. If you disagree with the amounts, do not wait.
On penalties, LHDN’s offences, fines and penalties page states:
- Not returning the income tax return form: section 112(1), a fine of RM200 to RM20,000 and/or imprisonment up to 6 months.
- Not reporting actual income, or giving incorrect information: section 113(1), a fine of RM1,000 to RM10,000 plus 200% of the tax undercharged.
- Paying an instalment more than 30 days after its due date: section 107B(3), 10% of the outstanding instalment.
- Late payment of tax on non-business income after 30 April: a 10% increase under section 103(3), with a further 5% if the tax and penalty remain unpaid after 60 days, according to the FAQ. For business income the page does not state the penalty, so confirm with LHDN.
Employees and Form E
LHDN’s programme says sole proprietorships without employees are exempted from submitting the CP8D. If you hire staff you file Form E by 31 March for the previous year and remit PCB monthly. See PCB/MTD and employer payroll obligations.
Other obligations that sit beside Form B
- E-invoicing: by turnover, not structure. Businesses below RM3,000,000 are exempt; the phases for larger businesses ran from 1 August 2024 to 1 January 2026. See e-invoice exemption.
- SST: if your taxable activity passes the Customs threshold. See who must register for SST.
- Business registration: the sole proprietorship’s SSM registration must be renewed; check SSM for the renewal rules.
Records
LHDN’s FAQ says records must be kept for seven years starting from the year the return is submitted, and supporting documents need not be submitted with the return. The FAQ also refers to section 119A for record-keeping failures, with fines of RM300 to RM10,000, imprisonment up to one year, or both. See tax record-keeping requirements.
Common mistakes
- Filing Form BE when you have business income. The business is then unreported.
- Mixing personal and business money. Use a separate account even though the law does not force it.
- Forgetting to add back private costs.
- Waiting for the grace period. It is not an extension.
- Ignoring a CP500 notice and missing the 30 June appeal date.
- Not registering for e-Daftar until the due date is near.
- Claiming capital allowances without an asset register.
When to consider a company
As profit, risk or contracts grow, a Sdn Bhd may suit better. A company is a separate taxpayer that files Form C, pays at company rates (for YA 2023 to 2024 LHDN’s company tax rate page lists 15%, 17% and 24% bands for qualifying small companies), and separates the owner’s personal assets from business debts, though banks may still ask for personal guarantees. It also brings SSM annual returns, a company secretary and audited or prepared accounts. Compare costs in sole proprietorship vs Sdn Bhd and cost of setting up a Sdn Bhd.
How Axecta helps
Axecta prepares the accounts, the tax computation and Form B, files through MyTax and tracks your instalment notices. When the time comes to move to a company, our incorporation team handles it. See our tax compliance and filing service.
Next steps
- Check you have a tax number and MyTax access before March.
- Close the books after year end and reconcile to bank statements.
- Read the Form B guide notes for the year.
- File before 30 June and pay any balance.
- Store the return and records for seven years.
Frequently asked questions
Which form does a sole proprietor file?
Form B, which covers business income and any employment or other income of a resident individual. Individuals with only employment income file Form BE. LHDN’s FAQ says someone who started a business while employed files Form B for both incomes before or on 30 June.
What is the Form B due date for YA 2025?
LHDN’s 2026 filing programme gives 30 June 2026 for e-B, with a 15 day e-Filing grace period. A return filed after the grace period is treated as late from 1 July 2026. The programme is republished each year, so check the version for the year you are filing.
Can I file Form B online?
Yes. LHDN’s programme says taxpayers must use e-Filing at MyTax, and e-Filing of Form B has been mandatory from year of assessment 2023. First-time users without a digital certificate register one by e-CP55D or e-KYC face identification.
Do I file an employer return if I have no employees?
No. LHDN’s programme says sole proprietorships without employees are exempted from submitting the CP8D. If you employ anyone, you file Form E by 31 March for the previous year and remit monthly tax deductions.
Do I need to file Form B if my business made a loss?
Yes. LHDN’s FAQ says individuals who run a business must register a tax number even if the business makes a loss, and the business income must still be reported on Form B. Report the loss accurately, since it may be relevant to later years.
How long do I keep sole proprietor tax records?
Seven years, starting from the year the return is submitted, according to LHDN’s FAQ. You do not send supporting documents with the return, but you must be able to produce them if asked. Failing to keep proper records is an offence under section 119A.
What is the penalty for filing Form B late?
LHDN’s penalties page says not returning the form is an offence under section 112(1), with a fine of RM200 to RM20,000 and/or up to 6 months’ imprisonment. The programme also mentions a penalty under section 112(3). Which applies depends on the case.
Can I deduct my personal expenses?
No. Only business expenses are deductible, and the rules are in the Income Tax Act and LHDN’s guidance. Private spending booked as a business cost must be added back in the tax computation. Under-reporting income or giving incorrect information is an offence under section 113(1).
Should I convert my sole proprietorship to a Sdn Bhd?
Consider it when profit, risk, contracts or funding needs grow. A company has separate liability and its own rates, but also more filings and costs. Compare the actual numbers first. Axecta can model both.
Want your Form B prepared properly?
Axecta Management Services is a full-suite accounting, company secretarial and consulting firm in Kuala Lumpur, serving companies from SMEs to MNCs.
Request a tax filing quote
Keep reading
- Tax Obligations by Business Type in Malaysia
- Tax Record-Keeping Requirements in Malaysia
- Sole Proprietorship vs Sdn Bhd
- Malaysia Tax Filing Guide for Business Owners
- What Business Expenses Are Tax-Deductible in Malaysia?
- Partnership Tax in Malaysia: Form P Explained
- Taxation Introduction: the full guide
Official sources to check
- LHDN individual FAQ
- LHDN income declaration page
- LHDN Return Form Filing Programme 2026
- LHDN e-Daftar page
- LHDN offences, fines and penalties page
This article is general information and not legal, tax or accounting advice for your company. Rates, thresholds, deadlines and procedures change, so confirm current requirements with the sources above or with Axecta.