Facebook Ads Cost in Malaysia: RM13.43 per Conversation (August 2026 Data)
In August 2026, a Facebook or Instagram ad conversation cost our Kuala Lumpur and Selangor SME accounts a median RM13.43. Inside one business, costs varied up to 7.9×.
The short answer
What does it cost to get someone to message your business from a Facebook ad? It is one of the questions Malaysian SMEs ask us most often. In August 2026, across the Facebook and Instagram ad accounts in this study, the median cost of a conversation started by an ad was RM13.43. Across accounts, it ran from RM6.02 to RM20.65. Beauty and aesthetics businesses sat at a median of RM13.78, and retail, education and catering businesses at RM10.51.
The more useful finding came from comparing versions inside the same business. There, changing the offer or the ad moved the cost 1.5× to 7.9×, while the gap between our two industry groups was 1.3×. If your cost per message looks high, look inside your own account before you blame your industry.
Is RM13.43 the average Facebook ads cost in Malaysia?
No. It is a benchmark from accounts we run, mostly for small businesses in Kuala Lumpur and Selangor, not a survey of every Malaysian advertiser.
ALIQ Studio manages many more Meta ad accounts than this study includes. We left accounts out when the client asked us not to publish their data, and when an account did not meet our inclusion criteria: a full month under our management, readable reporting data and customer messaging campaigns. Our own ad account is left out too.
Treat RM13.43 as a real-world reference point, not a rate any business is owed.
What counts as a conversation?
These are ads set to Meta's Messages objective. Someone sees the ad, taps it and sends the business a message on WhatsApp, Messenger or Instagram. Ads Manager reports that as a messaging conversation started.
Cost per conversation is what those campaigns spent, divided by the conversations they started. Money spent on awareness, landing-page and other campaigns is left out.
A conversation is not a customer. Someone who types "how much?" and disappears counts as one conversation. So does someone who books five minutes later. These numbers stop at the conversation.
What did one conversation cost in August 2026?
| Group | Median cost per conversation | Range across accounts | Total spend ÷ total conversations | Conversations |
|---|---|---|---|---|
| Beauty & aesthetics | RM13.78 | RM6.02–20.65 | RM13.69 | 863 |
| Retail, education & catering | RM10.51 | RM6.60–15.58 | RM9.62 | 605 |
| All | RM13.43 | RM6.02–20.65 | RM12.01 | 1,468 |
The two cost columns answer different questions. The median answers "what was a typical account paying?". Total spend ÷ total conversations answers "what did each conversation cost overall?". Accounts that started many cheap conversations pull the second figure down, which is why the retail, education and catering group drops from RM10.51 to RM9.62 while beauty barely moves.
These are ad costs only. The businesses paid Meta directly, and agency fees are not included. For what agencies and freelancers charge on top, see what Malaysian SMEs actually spend on marketing.
Costs varied more inside businesses than between our two groups
Each row compares two versions inside one business, in the same month.
| Business | Expensive version | Cheaper version | Gap |
|---|---|---|---|
| Beauty business, 1–16 Jun | Offer A: RM472.61 for 7 conversations (RM67.52 each) | Offer B: RM383.43 for 45 (RM8.52 each) | 7.9× |
| Retail business, Aug | Bundle offer: RM29.59 each | Main offer: RM10.21 each | 2.9× |
| Beauty business, 11–17 Aug | Image ad 1: RM114.16 for 4 (RM28.54 each) | Image ad 2, same offer and audience: RM225.78 for 22 (RM10.26 each) | 2.8× |
| Retail business, Aug | Campaign A: RM916.03 for 115 (RM7.97 each) | Campaign B: RM392.00 for 75 (RM5.23 each) | 1.5× |
| Beauty business with two locations, Aug | Location 2, live offers: RM17.64–19.08 each | Location 1, a comparable offer: RM6.02 each | ~3× |
These are not controlled experiments. Two locations can differ in local demand, and two campaigns can differ in more than their offer. In two rows the expensive version started fewer than 10 conversations, so read those as direction, not precision. In every row, though, the expensive version had spent more than a hundred ringgit, so none of these gaps is a few ringgit of early noise.
The table does not prove that the offer always matters more than the industry. It shows where to look first. The image-ad row is the cleanest case: same offer, same audience, and the second image started conversations at about a third of the cost.
Before you decide Facebook ads do not work for your business, test a second offer and a second image against the first. Our guide to Facebook ads for restaurants covers how to set up that test.
Recruitment ads started the cheapest conversations
Beauty businesses we work with also ran ads inviting job applicants to message them. Across three recruitment campaigns in June and August, an applicant chat cost RM1.45, RM1.84 and RM6.34, against the RM13.43 median for customer conversations in August.
- Two of those three costs sit far below the cheapest customer figure in the tables above (RM5.23). If you hire through ads, a recruitment ad that opens a chat is worth testing.
- Keep applicant chats out of your customer numbers. One of the accounts in the group table counted them together, which made its customer cost look lower than it was. Taking them out does not change the medians in the table.
A cheap conversation can still be an expensive customer
Our numbers stop at the conversation, so this example is made up. Two campaigns each spend RM600. Campaign A starts 100 conversations at RM6 each, and 2 people buy: RM300 of ad spend per customer. Campaign B starts 30 conversations at RM20 each, and 10 people buy: RM60 per customer. The campaign with the "expensive" conversations finds customers at a fifth of the cost.
So treat cost per conversation as an early number. If you can, count the stages after it: conversations, real enquiries, bookings, paying customers. Then judge the cost per customer against your prices. A business selling a RM15 item and one selling a RM3,000 service cannot judge RM13.43 the same way.
How should you judge your own cost per conversation?
- Compare your own versions first. Offers, images and hooks. Industry averages hide the part you control.
- Separate conversations by purpose. New customers, job applicants and existing customers asking about an order are three different costs.
- Judge a week, not a day. Daily numbers swing hard at small budgets. On 31 August, Merdeka Day, an account had spent RM34.39 for a single conversation by the time we pulled the numbers, in a month where it averaged RM12.51.
- Follow the chat to the booking. Reply speed, the quality of the reply and whoever answers decide what happens after the ad. Measure advertising and sales together.
How we collected these numbers
- Source: Meta ad accounts ALIQ Studio ran for small businesses in Kuala Lumpur and Selangor in August 2026, read from Meta's ad reporting on 31 August. A sample of our own work, not a survey of the market. TikTok is not included.
- Measure: spend on Messages-objective campaigns divided by conversations started, as Ads Manager reports them.
- Left out: accounts whose client asked us not to publish their data; accounts without a full month under our management, readable reporting data or customer messaging campaigns; and our own ad account. The offer and recruitment rows come from campaign-level readings in June and August.
- Privacy: each group pools several businesses. No single business's figures are shown, and two locations of one owner count as one business.
What should you take away from this?
If you only want the benchmark: across the eligible Kuala Lumpur and Selangor SME accounts in this study, the median cost of a Facebook or Instagram ad conversation in August 2026 was RM13.43. Across accounts, it ran from RM6.02 to RM20.65, and together they started 1,468 conversations.
The more useful part is what happened inside individual businesses. Different offers, creatives, campaigns and locations were associated with cost gaps of 1.5× to 7.9×. Every one of those gaps was bigger than the 1.3× difference between the median of our beauty and aesthetics group and the median of our retail, education and catering group.
That does not prove your industry does not matter. It tells you something more practical: your industry is only one part of the equation.
So if your Facebook or Instagram ads are producing expensive conversations, do not jump straight to "Facebook ads don't work for my business." Ask instead:
- Is the offer strong enough?
- Have we tested another creative?
- Are we counting customer conversations separately?
- Are the enquiries actually qualified?
- Are we turning those enquiries into customers?
And most important of all: what can we test next?
The goal is not the cheapest message in Malaysia. The goal is to win customers at a cost that makes sense for your business.