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
| Group | Household income a month | Share of households |
|---|---|---|
| B40 | Up to RM5,858 | Bottom 40% |
| M40 | Above RM5,858 to RM12,681 | Middle 40% |
| T20 | Above RM12,681 | Top 20% |
| Top 1% | Above RM40,194 | Top 1% |
The ten DOSM tiers
| Tier | Household income a month |
|---|---|
| B1 | Up to RM2,889 |
| B2 | Above RM2,889 to RM3,815 |
| B3 | Above RM3,815 to RM4,841 |
| B4 | Above RM4,841 to RM5,858 |
| M1 | Above RM5,858 to RM7,017 |
| M2 | Above RM7,017 to RM8,599 |
| M3 | Above RM8,599 to RM10,284 |
| M4 | Above RM10,284 to RM12,681 |
| T1 | Above RM12,681 to RM16,516 |
| T2 | Above 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.
| State | B40 up to | M40 up to (T20 above) | Top 1% above |
|---|---|---|---|
| Malaysia | RM5,858 | RM12,681 | RM40,194 |
| Johor | RM6,567 | RM13,563 | RM37,762 |
| Kedah | RM3,936 | RM7,816 | RM19,958 |
| Kelantan | RM3,522 | RM7,002 | RM20,624 |
| Melaka | RM5,916 | RM11,562 | RM34,835 |
| Negeri Sembilan | RM4,692 | RM9,978 | RM31,476 |
| Pahang | RM4,329 | RM8,094 | RM21,992 |
| Perak | RM3,966 | RM8,212 | RM25,613 |
| Perlis | RM4,273 | RM8,007 | RM19,745 |
| Pulau Pinang | RM6,367 | RM12,676 | RM34,270 |
| Sabah | RM4,123 | RM9,162 | RM26,820 |
| Sarawak | RM4,668 | RM9,709 | RM26,228 |
| Selangor | RM9,572 | RM16,033 | RM63,136 |
| Terengganu | RM5,884 | RM9,789 | RM24,301 |
| W.P. Kuala Lumpur | RM9,632 | RM17,028 | RM59,878 |
| W.P. Labuan | RM6,313 | RM11,628 | RM29,499 |
| W.P. Putrajaya | RM9,624 | RM19,021 | RM45,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.