ZenWeb - Blog - B40, M40, T20 Malaysia 2026: Income Groups for Marketers

B40, M40, T20 Malaysia 2026: Income Groups for Marketers

November 8, 2026

Share this post:

B40, M40, T20 Malaysia 2026: Income Groups for Marketers
TL;DR: Under DOSM’s latest data (2024, released October 2025), B40 households earn below RM5,860 a month, M40 earn RM5,860 to RM12,679, and T20 earn RM12,680 and above. These are national lines; in Kuala Lumpur, T20 starts at RM17,030. Marketers should use B40, M40, T20 to shape pricing, offers and payment options, not to pick ad targets on their own.

1. Introduction

Every Malaysian business owner has heard the labels B40, M40 and T20. They decide who gets government aid, and they quietly shape how brands price, promote and advertise. Yet most marketers still work from out-of-date numbers, or treat a household income band as if it were a personal salary.

This guide gives you the current B40, M40, T20 figures in one place, explains what changed since 2022, and shows how each income group affects your marketing in 2026. At ZenWeb, a Google Partner agency serving 500+ Malaysian businesses, we use these numbers to set offers, budgets and targeting for clients.

If you are building audience profiles from scratch, start with our Malaysia population and demographic data for ads, then come back here for the income layer. The short video below walks through each income level first.

Every Level of Household Income in Malaysia: Are You B40, M40 or T20?

Source video: The Wealth Ladder, Watch on YouTube. It uses the same 2024 thresholds covered in this guide.


2. What Do B40, M40 and T20 Mean in Malaysia?

Quick Answer: B40, M40 and T20 split Malaysian households by gross monthly household income. B40 is the bottom 40%, M40 the middle 40% and T20 the top 20%. The Department of Statistics Malaysia (DOSM) sets the lines from its Household Income Survey, which runs every two years. The latest survey covers 2024.

Three details trip up most marketers:

  • It is household income, not salary. A couple each earning RM4,000 is an RM8,000 household, which is M40, even though neither salary would be.
  • It is gross income. The figure counts wages, business income, rent, investment returns and cash transfers before EPF, SOCSO and tax.
  • It is a ranking, not a fixed salary scale. When incomes rise, the lines move up with them, so the 2022 numbers are already out of date.

For marketing, treat each group as a spending pattern rather than a box. Our guide on what a buyer persona is shows how to combine income with age, location and buying triggers.

Key takeaway: When a brief says “target M40”, ask which household, in which state. A dual-income family in Kelantan and a single renter in Kuala Lumpur can share a label and still shop very differently.

Know your buyer’s income band but not your next move?

We turn audience data into channel plans, offers and budgets. See how ZenWeb plans digital marketing around your buyers →


3. What Are the B40, M40 and T20 Income Ranges Now?

Quick Answer: Based on 2024 data, B40 is below RM5,860 a month, M40 is RM5,860 to RM12,679, and T20 is RM12,680 and above. In 2022 the lines were RM5,250 and RM11,820. The B40 ceiling rose RM610 and the T20 entry point rose RM860. No 2026 survey figures exist yet.

B40, M40 and T20 Monthly Household Income Lines, 2022 vs 2024
Monthly gross household income ranges for the B40, M40 and T20 groups and the national median and mean income in Malaysia for 2022 and 2024, with the change between the two surveys, from the Department of Statistics Malaysia.
Measure20222024Change
B40 rangeBelow RM5,250Below RM5,860+RM610 (+11.6%)
M40 rangeRM5,250–RM11,819RM5,860–RM12,679Band shifted up
T20 entry pointRM11,820RM12,680+RM860 (+7.3%)
National median incomeRM6,338RM7,017+RM679
National mean incomeRM8,479RM9,155+RM676

Source: DOSM Household Income Survey 2022 and 2024. Changes calculated by ZenWeb.

The 2024 lines come from DOSM’s 2024 income threshold table, as reported by the New Straits Times. The 2022 lines come from the previous survey, summarised by RinggitPlus. The median and mean figures are from DOSM’s Household Income Survey Report 2024, released on 8 October 2025.

The next survey covers 2026, so any “2026 threshold” you see online before its release is a guess. The bottom of the income ladder moved fastest: the B40 ceiling grew 11.6%, while the T20 entry point grew 7.3%.

Key takeaway: If your personas, price tiers or lead forms still use RM5,250 or RM11,820, update them. A household earning RM12,000 counted as T20 in 2022 and is M40 today.

4. How Much of Malaysia’s Income Does Each Group Hold?

Quick Answer: In 2024, the T20 group earned 45.1% of all household income, M40 earned about 38.2% and B40 earned 16.7%. That means one T20 household earns roughly five times as much as an average B40 household. Income inequality still eased: the Gini coefficient fell from 0.404 to 0.390.

Share of Total Household Income and Implied Average Monthly Income by Group, 2024
Share of total Malaysian household income held by the B40, M40 and T20 groups in 2024 from DOSM, with the implied average monthly household income per group calculated by ZenWeb from those shares and the national mean of RM9,155.
GroupShare of IncomeShareImplied Avg. Income
B40 (40% of households)
16.7%~RM3,820
M40 (40% of households)
38.2%~RM8,740
T20 (20% of households)
45.1%~RM20,640

Source: DOSM 2024 income shares for B40 and T20, as reported by The Star; M40 share is the remainder. Implied average income calculated by ZenWeb (group share × RM9,155 national mean ÷ group’s share of households). Estimates, not official group means.

The Star’s report on DOSM’s 2024 release puts the B40 share at 16.7% across 3.28 million households, with the T20 share down from 46.3% in 2022. DOSM’s Income Inequality 2024 release confirms the Gini fell to 0.390. For marketers, the split tells you where spending power sits:

  • T20 holds the most money, but in few hands. About 1 in 5 households drives nearly half of all income, so premium brands chase a small, heavily targeted audience.
  • M40 is the volume middle. It is twice the size of T20 with real discretionary budget, which makes it the default target for most mass-market brands.
  • B40 is big but stretched. It wins on reach for everyday goods, where price and payment flexibility matter more than brand story.
Key takeaway: Size your market by money, not headcount. Two brands can both “target 40% of Malaysia” while one has more than twice the spending power behind it.

5. Why Does T20 Income Differ So Much by State?

Quick Answer: DOSM also ranks households within each state, so the lines change with local incomes. In 2024, T20 started at RM17,030 in Kuala Lumpur and RM16,040 in Selangor, but at RM7,000 in Kelantan. A Klang Valley M40 household can out-earn a Kelantan T20 household.

Monthly Household Income Needed to Be T20, by State, 2024
Minimum monthly gross household income to count as T20 in eleven Malaysian states and federal territories and nationally in 2024, from DOSM’s Household Income Survey Report 2024 as reported by The Vibes.
StateT20 Entry PointRM / Month
W.P. Putrajaya
19,030
W.P. Kuala Lumpur
17,030
Selangor
16,040
Johor
13,560
Malaysia (national)
12,680
Pulau Pinang
12,680
Sarawak
9,710
Perak
8,220
Pahang
8,090
Perlis
8,010
Kedah
7,820
Kelantan
7,000

Source: DOSM Household Income Survey Report 2024, state thresholds as reported by The Vibes (May 2026). Bars are relative to Putrajaya’s RM19,030. States not reported in that article are left out.

The state figures come from The Vibes’ coverage of DOSM’s 2024 state tables. They change how you plan campaigns:

  • Premium in the Klang Valley needs a higher bar. An RM12,000 household is T20 nationally but only M40 in Selangor, and its costs are higher too.
  • “Affordable” means different prices in different states. An RM299 offer may be an easy buy in Johor Bahru and a considered one in Kota Bharu.
  • Split ad sets by region. Separate Klang Valley, Johor, Penang and East Coast audiences so price-led creative reaches the right households.

For median incomes in every state, see our companion guide on median household income in Malaysia by state.

Key takeaway: Never run one national price message. Pair the income band with the state, or your “premium” campaign will miss half its real audience.

6. Where Does the Average Malaysian Household’s Money Go?

Quick Answer: The average household spent RM5,566 a month in 2024, up from RM5,150 in 2022. Housing and utilities took 23.5%, restaurants and accommodation 17.0%, food at home 15.7% and transport 11.0%. Everything else, from clothing to phones to education, shares the remaining 32.8%.

Share of Monthly Household Spending by Category, Malaysia, 2024
Percentage of mean monthly household consumption expenditure in Malaysia in 2024 spent on housing and utilities, restaurants and accommodation, food and beverages, transport, and all other categories combined, from DOSM’s Household Expenditure Survey Report 2024.
CategoryShare of Spending%
Housing, water, electricity and fuels
23.5
Restaurants and accommodation
17.0
Food and beverages (at home)
15.7
Transport
11.0
All other categories
32.8

Source: DOSM Household Expenditure Survey Report 2024 (released 8 October 2025). “All other categories” calculated by ZenWeb as the remainder. Bars are relative to the largest share.

These shares come from DOSM’s Household Expenditure Survey Report 2024. The same 2024 release, covered by The Star, put mean disposable income at RM7,584. By our calculation, the average household spends about 73% of what it takes home, leaving a thin margin for anything new.

Two marketing lessons stand out. Eating out (17.0%) now rivals groceries (15.7%), so F&B and delivery brands compete for a bigger slice than many assume. And every category outside the top four fights over one-third of the budget. For how that money moves online, see our data on online shopping habits in Malaysia and e-commerce market share by platform.

Key takeaway: Most households have little left after essentials. Your offer must either replace a spend they already make or feel worth stretching for.

7. How Should You Market to B40, M40 and T20 Buyers?

Quick Answer: Sell value and flexibility to B40, proof and comparison to M40, and time-saving quality to T20. The product can stay the same; the offer, payment options and message change. Most brands should pick one primary group and build around it, rather than aim at all three at once.

This table reflects patterns ZenWeb sees across Malaysian client campaigns. Treat it as a starting point to test, not a fixed rule.

FactorB40M40T20
What wins the saleClear price, bundles, vouchersReviews, comparisons, value for moneyQuality, convenience, service
Payment that helpsE-wallets, instalments, small packsCards, BNPL for bigger itemsCards, subscriptions
Strong channelsTikTok, Facebook, marketplacesGoogle Search, Meta, marketplacesGoogle Search, Instagram, own website
Message to lead with“Save”, “free delivery”, “lasts longer”“Rated best”, “compare and see”“Done for you”, “premium”, “exclusive”

Payment choice is where income shows up most clearly at checkout. Our data on e-wallet usage in Malaysia, DuitNow QR and cashless payments, Buy Now Pay Later users and spending and the online payment methods shoppers use shows which options to offer.

Age cuts across income too. Many young adults sit in B40 or M40 households today but spend like digital natives, as our Gen Z Malaysia platform data shows. For price-led selling to B40 and M40 buyers, opening a TikTok Shop in Malaysia is often the fastest test.

Key takeaway: Don’t change your product for each group; change the offer around it. Pack size, payment terms and proof points do most of the work.

Not sure which income group buys from you?

We check your sales, search terms and ad data to find the group that actually converts. Compare ZenWeb’s digital marketing packages →


8. Can You Target B40, M40 or T20 With Google Ads and Meta Ads?

Quick Answer: Partly. Google Ads offers household income targeting in Malaysia, but it uses Google’s own estimated tiers, not DOSM’s groups. Meta has no Malaysian income filter, so you reach income groups through location, interests and lookalike audiences. On every platform, your offer and landing page do more filtering than any setting.

Google Ads’ demographic targeting help page lists Malaysia among the countries with household income targeting for Search, Display, Video and Demand Gen. Google notes these are estimates and that many users fall under “Unknown”. Here is how its tiers roughly line up with DOSM’s groups:

DOSM GroupClosest Google Ads TiersMeta Alternative
T20Top 10% and 11–20%Affluent postcodes, premium-brand interests
M4021–30%, 31–40%, 41–50%Lookalikes of past buyers, suburban areas
B40Lower 50%Broad targeting with price-led creative

Practical tips from our campaigns:

  • Use income tiers as bid adjustments first. Excluding tiers outright can shrink reach and drop the large “Unknown” group.
  • Let location do the heavy lifting. Our guide to Google Ads location targeting shows how to focus on high- or low-income areas.
  • On Meta, lean on creative. With Meta detailed targeting fading, price points and visuals now self-select the buyer. See also Facebook ads targeting in Malaysia.
  • Use keywords as income signals. “Murah”, “cheap” and “promo” searches lean B40; “premium”, “best” and “service” lean T20.
  • Build owned audiences. Deal-seeking communities on Telegram channels and Telegram Ads can reach price-sensitive buyers cheaply.
Key takeaway: No ad platform knows a user’s DOSM group. Combine location, keywords and income tiers, then let the offer filter out the wrong buyers.

9. Is the B40, M40, T20 System Being Replaced?

Quick Answer: Not yet. As of July 2026, the government is studying a Net Disposable Income (NDI) model for aid targeting, with pilot projects under discussion. B40, M40 and T20 remain in use, and any change would roll out under the 13th Malaysia Plan (2026–2030).

In a written reply to Parliament reported by The Star on 2 July 2026, the Economy Minister explained how NDI would work:

  1. Start with gross household income. The same figure used for B40, M40 and T20 today.
  2. Deduct statutory payments. EPF, SOCSO, income tax and zakat come off first.
  3. Deduct basic living costs. These would vary by location and household size.
  4. What remains is NDI. The money a household actually has for savings and other spending.

The same report notes that current aid still uses the Poverty Line Income of RM2,705 (2024). For marketers, NDI is closer to what matters anyway: real spending power after commitments. A shift would also change who receives aid, which can move demand in price-sensitive categories.

Key takeaway: Keep using B40, M40 and T20 for now, but plan around disposable income. It is what your buyers actually spend from, whatever the label.

10. What This Means for Your Marketing in 2026

Quick Answer: Use B40, M40 and T20 as a planning lens across channels. Set prices and payment options by group, run Google Ads with income tiers and location, shape Meta creative by price point, and write SEO content in the words each group searches with. Then let real sales data correct your guesses.

Here is the five-step process we use to turn income data into a working plan:

  1. Pick your primary group. Use the 2024 lines and your state’s T20 entry point to decide who you serve best.
  2. Match the offer. Set pack sizes, bundles and payment options to that group’s budget.
  3. Set up targeting. Combine income tiers and location in Google Ads, and price-led creative in Meta Ads.
  4. Write for their searches. Build SEO pages around the terms they use, from “murah” to “premium”.
  5. Check results by area and tier. Review cost per sale by state and income tier monthly, then shift budget.

Our digital marketing statistics for Malaysia and guide to Malaysian consumer behaviour add the wider context. Planning all of this together is what our digital marketing services are built for.

Key takeaway: Income data is a starting hypothesis, not the answer. The brands that win test their group assumptions against real cost-per-sale data every month.

11. Conclusion

Quick Answer: The current B40, M40, T20 lines are below RM5,860, RM5,860 to RM12,679, and RM12,680 and above, based on DOSM’s 2024 survey. T20 holds 45.1% of income, but state lines vary widely. Use the groups to shape offers and targeting, and expect the system to evolve.

Update old thresholds in your personas, check your state’s lines before setting prices, and treat income as one input among age, location and buying habits.

If you want a plan that turns this data into campaigns across Google, Meta and SEO, our digital marketing team can build it with you.


12. Frequently Asked Questions

1. What is the B40, M40 and T20 income range in 2026?

The latest official figures are from DOSM’s 2024 survey: B40 is below RM5,860 a month, M40 is RM5,860 to RM12,679, and T20 is RM12,680 and above. These are national household income lines. DOSM has not released 2026 survey figures yet.

2. Is B40, M40, T20 based on personal salary?

No. The groups use total gross monthly household income, which includes every earner’s wages plus business, rental and investment income and cash transfers. Two earners on RM4,000 each make an RM8,000 household, which falls in M40.

3. How much do you need to earn to be T20 in Kuala Lumpur?

Based on DOSM’s 2024 state tables, a Kuala Lumpur household needs RM17,030 a month to be T20, compared with RM16,040 in Selangor and RM12,680 nationally. In Kelantan, T20 starts at RM7,000.

4. Can I target B40 or T20 audiences on Google Ads?

Partly. Google Ads offers household income targeting in Malaysia using its own estimated tiers, such as Top 10% and Lower 50%. These do not match DOSM groups exactly, so combine them with location and keyword targeting and use them as bid adjustments first.

5. Will B40, M40 and T20 be replaced?

Not yet. The government is studying a Net Disposable Income model that deducts statutory payments and basic living costs from gross income. As of July 2026, it is still at the study and pilot stage, and B40, M40 and T20 remain in use.

Want campaigns built for the buyers who can actually afford you?

Book a free 30-minute strategy session. We’ll look at your price points, customer data and channels, then map the income groups and regions worth targeting first.

Get my free strategy session →

Table of Contents
Table of Contents

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.