slip gajimalaysiasalary.com

Updated 2026-11-06

B40, M40 and T20 income ranges: where your household sits

Gabriela Ruiz

Checked by Gabriela Ruiz, financial analyst, against the official sources

Baca dalam Bahasa Malaysia

B40, M40 and T20 group Malaysian households by income: the bottom 40%, the middle 40% and the top 20%. In the Department of Statistics Malaysia (DOSM) Household Income Survey 2024, the latest edition, the bottom 40% of households had a monthly gross income of up to RM5,858, the middle 40% up to RM12,681, and the top 20% from RM12,682.

These are household figures: the gross income of everyone in the household from all sources, not one person's salary. The median household income was RM7,017 a month and the mean RM9,155. Because pay differs so much between states, a household can be M40 nationally and B40 in Selangor or Kuala Lumpur, so the calculator shows both.

Is your household B40, M40 or T20?

Group, nationalM40
National percentile (approximate)42
Group in SelangorB40
B40 up to / T20 from, SelangorRM 9,572.00 / RM 16,051.00

From DOSM's Household Income Survey 2024 percentile tables for citizen households. National: B40 up to RM 5,858.00, T20 from RM 12,682.00. Government aid programmes use their own eligibility rules.

B40, M40 and T20 income ranges, 2024

DOSM publishes household income for each of 100 percentile groups. The B40 covers percentiles 1 to 40, the M40 41 to 80 and the T20 81 to 100, so the ranges below are the edges of those groups in DOSM's 2024 table.

For scale: one employee on the national median salary of RM2,940 is a B40 household on that income alone. Two earners on that median make RM5,880, which is M40 nationally.

Monthly gross household income by group, Malaysia, 2024 (DOSM)
GroupMonthly household incomeShare of households
B40Up to RM5,858Bottom 40%
M40RM5,859 to RM12,681Middle 40%
T20RM12,682 and aboveTop 20%

Which group is a household on RM5,000, RM8,000 or RM12,000?

The table places common household incomes nationally and in two contrasting states: Selangor, where incomes are among the highest, and Kelantan, where they are the lowest.

Group by monthly household income, nationally and by state (2024)
Household incomeNational groupNational percentileSelangorKelantan
RM3,000B4012B40B40
RM5,000B4032B40M40
RM6,000M4042B40M40
RM8,000M4057B40T20
RM10,000M4069M40T20
RM12,000M4078M40T20
RM15,000T2088M40T20
RM20,000T2095T20T20

B40, M40 and T20 by state

W.P. Kuala Lumpur has the highest median household income (RM10,802) and Kelantan the lowest (RM4,083). The T20 starts highest in W.P. Putrajaya (RM19,032) and lowest in Kelantan (RM7,003). In Kuala Lumpur the B40 runs up to RM9,632, well above the national B40 limit of RM5,858.

Household income by state, 2024: median, B40 upper limit and T20 starting point (RM a month)
StateMedianB40 up toT20 from
W.P. Kuala LumpurRM10,802RM9,632RM17,052
W.P. PutrajayaRM10,769RM9,624RM19,032
SelangorRM10,726RM9,572RM16,051
JohorRM7,712RM6,567RM13,567
Pulau PinangRM7,386RM6,367RM12,676
W.P. LabuanRM7,383RM6,313RM11,635
MelakaRM6,891RM5,916RM11,564
TerengganuRM6,627RM5,884RM9,793
Negeri SembilanRM5,591RM4,692RM9,981
SarawakRM5,504RM4,668RM9,711
PahangRM4,975RM4,329RM8,095
PerlisRM4,950RM4,273RM8,012
KedahRM4,895RM3,936RM7,818
SabahRM4,890RM4,123RM9,166
PerakRM4,687RM3,966RM8,233
KelantanRM4,083RM3,522RM7,003

Household income over time

The median household income rose from RM3,626 in 2012 to RM6,338 in 2022 and RM7,017 in 2024. These are nominal figures, not adjusted for inflation.

Median and mean monthly gross household income, Malaysia (DOSM, nominal RM)
Survey yearMedianMean
2012RM3,626RM5,000
2014RM4,585RM6,141
2016RM5,228RM6,958
2019RM5,873RM7,901
2020RM5,209RM7,089
2022RM6,338RM8,479
2024RM7,017RM9,155

How DOSM measures household income

The figures come from DOSM's Household Income Survey, run at least twice in every five years. Household income is the gross monthly income of all members of a household, from salaries and from non-salary sources such as property income, dividends and interest. The official statistics cover Malaysian citizen households.

DOSM notes that the percentile-level figures carry larger relative standard errors than the headline median, so treat a household close to a boundary as near the line rather than firmly on one side.

B40, M40 and T20 are statistical groups. Government aid programmes set their own eligibility rules and income lines, so check the programme you are applying to. For individual pay rather than household income, see average salary in Malaysia.

Sources

Questions

What is the B40 income range in 2026?

In DOSM's latest Household Income Survey (2024), B40 households had a monthly gross household income of up to RM5,858.

What is the M40 income range?

From RM5,859 to RM12,681 a month in household income (DOSM, 2024).

What income is T20 in Malaysia?

RM12,682 a month and above in gross household income, nationally (DOSM, 2024). The line is higher in richer states: RM16,051 in Selangor.

How do I check if I am B40 or M40?

Add up the gross monthly income of everyone in your household from all sources and compare it with the ranges, or use the calculator above, which also shows your state's ranges. Aid programmes apply their own rules, so check the programme too.

Is a household income of RM5,000 B40?

Yes, nationally: RM5,000 is below the RM5,858 B40 upper limit (DOSM, 2024).

Is RM10,000 household income M40?

Nationally it is M40. In Selangor it is also M40, against a state B40 limit of RM9,572.

Is B40 based on my salary or my household?

On household income: the combined gross income of all household members from all sources, not one person's salary.

What is the median household income in Malaysia?

RM7,017 a month in 2024, with a mean of RM9,155 (DOSM).