Sole Proprietor Tax in Malaysia: Filing Form B

By Axecta Management Services, Kuala Lumpur · Last verified: 29 October 2026

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.

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 BEForm B
ForResident individuals who do not carry on businessResident individuals who carry on business
2026 due date (YA 2025)30 April 202630 June 2026
e-Filing grace period15 days15 days
Business accounts neededNoYes

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.

  1. 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.
  2. Close the business year. Confirm your accounting year end (many owners use 31 December) and finish the books after it.
  3. Prepare the accounts. Profit and loss account, with a schedule of sales, expenses and capital allowances.
  4. Compute adjusted income. Add back non-deductible items, deduct allowable ones. See which expenses are deductible.
  5. 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).
  6. 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.
  7. Submit and keep the acknowledgement.
  8. 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.
  9. Keep your records for seven years.

What to prepare

ItemNotes
Sales invoices and receiptsShow business income
Purchase invoices and expense receiptsSupport deductions
Bank statementsProve transactions and reconcile income
Profit and loss for the yearFrom your bookkeeping
Fixed asset listEquipment, vehicles; capital allowances if claimed
Employment and other income statementsEA form from an employer, rent, interest
Reliefs and rebatesCheck the current list on LHDN’s individual pages
Previous year’s return and any instalment noticeFor 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:

ItemRM
Sales300,000
Cost of goods and operating costs, per books220,000
Accounting profit80,000
Add back: private expenses wrongly booked6,000
Adjusted income86,000
Less: capital allowance on equipment4,000
Statutory business income82,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:

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

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

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

  1. Check you have a tax number and MyTax access before March.
  2. Close the books after year end and reconcile to bank statements.
  3. Read the Form B guide notes for the year.
  4. File before 30 June and pay any balance.
  5. 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

Official sources to check

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.