B40, M40 or T20? Check Your Income Group (November 2026)

🇲🇾 Baca dalam Bahasa Malaysia →

Enter your household's monthly income to see whether you are B40, M40 or T20, which DOSM tier you fall in, and whether you are in the top 1%. Based on the Department of Statistics' Household Income Survey 2024.

Add up everyone in the home who earns: salaries, business, rent, pensions and other regular income.

Enter your household income to see your group.

B40, M40 and T20 income ranges, Malaysia 2024

GroupHousehold income a monthShare of households
B40Up to RM5,858Bottom 40%
M40Above RM5,858 to RM12,681Middle 40%
T20Above RM12,681Top 20%
Top 1%Above RM40,194Top 1%

The ten DOSM tiers

TierHousehold income a month
B1Up to RM2,889
B2Above RM2,889 to RM3,815
B3Above RM3,815 to RM4,841
B4Above RM4,841 to RM5,858
M1Above RM5,858 to RM7,017
M2Above RM7,017 to RM8,599
M3Above RM8,599 to RM10,284
M4Above RM10,284 to RM12,681
T1Above RM12,681 to RM16,516
T2Above RM16,516

Thresholds by state

The same income sits in a different group depending on the state. Upper limit of B40 and M40, and where the top 1% starts, by state.

StateB40 up toM40 up to (T20 above)Top 1% above
MalaysiaRM5,858RM12,681RM40,194
JohorRM6,567RM13,563RM37,762
KedahRM3,936RM7,816RM19,958
KelantanRM3,522RM7,002RM20,624
MelakaRM5,916RM11,562RM34,835
Negeri SembilanRM4,692RM9,978RM31,476
PahangRM4,329RM8,094RM21,992
PerakRM3,966RM8,212RM25,613
PerlisRM4,273RM8,007RM19,745
Pulau PinangRM6,367RM12,676RM34,270
SabahRM4,123RM9,162RM26,820
SarawakRM4,668RM9,709RM26,228
SelangorRM9,572RM16,033RM63,136
TerengganuRM5,884RM9,789RM24,301
W.P. Kuala LumpurRM9,632RM17,028RM59,878
W.P. LabuanRM6,313RM11,628RM29,499
W.P. PutrajayaRM9,624RM19,021RM45,619

Source: DOSM Household Income Survey 2024, gross monthly household income by percentile, read 15 Nov 2026. OpenDOSM, national data ↗ · state data ↗

B40, M40 and T20: questions people ask

By DOSM's Household Income Survey 2024, B40 is a household with gross income up to RM5,858 a month, M40 is above RM5,858 up to RM12,681, and T20 is above RM12,681. The median household earns about RM7,017 a month.

Household income: the gross monthly income of everyone in the home who earns (salaries, business, rent, pensions and transfers), before tax and EPF. One person's salary alone does not decide the group when others in the home also earn.

No. In DOSM's tiers, T1 is the lower half of T20: households above RM12,681 up to RM16,516 a month (the 81st to 90th percentile), and T2 is the top 10%. The top 1% of households starts above RM40,194 a month.

No. Incomes differ by state, so the same household can fall in a different group. In Selangor, B40 is up to RM9,572 and T20 is above RM16,033; in Kelantan, B40 is up to RM3,522 and T20 is above RM7,002. The table on this page lists every state.

No. Aid such as STR, SARA and targeted subsidies has its own income rules and checks, which are not necessarily the B40/M40/T20 thresholds. Check the programme's own conditions on the official government site.

More tools