Ask ten Malaysian business owners what a good ROAS is and you will get ten answers, all of them wrong for someone. A 3x return is a triumph for a skincare brand and a slow bleed for an electronics reseller. The number by itself carries no information at all.
What gives it meaning is your gross margin. Break-even ROAS is the line where ad revenue exactly covers the goods you sold plus the money you spent selling them. Above it you profit. Below it you are buying revenue at a loss, however healthy the dashboard looks.
This page does that arithmetic in full, with Malaysian cost layers included. It sits under our Meta Ads pricing guide, which covers what management and media together cost here. Before we get to the formula, here is a clear walkthrough of the same calculation.
How to Calculate Your Breakeven ROAS for Ecommerce (Exact Formula + Step-by-Step Guide)
Source video: Alvaro Berrios on YouTube
1. What Break-Even ROAS Actually Means
Quick Answer: Break-even ROAS is the return on ad spend at which your Meta campaign makes exactly zero profit. It is set entirely by your gross margin, not by the platform, your industry, or your agency. Every ringgit above it is profit; every ringgit below it is a subsidy you are paying to acquire customers.
ROAS on its own is a revenue ratio. It tells you how many ringgit came back for every ringgit spent, and nothing about whether those ringgit were worth having. A campaign returning RM 4 on RM 1 sounds excellent until you learn that RM 3.40 of it went straight out again as cost of goods.
Break-even ROAS closes that gap. It converts a revenue ratio into a profit test by asking one question: how much of each sale is actually yours to keep? Our pricing guide for Meta Ads in Malaysia covers what you pay to run the ads; this page covers what you must earn back before that spend is justified.

Three things change once you know the number:
- Reports become readable. A monthly ROAS figure stops being a mood and becomes a pass or a fail against a fixed line.
- Comparisons stop misleading you. Benchmarks like our own on what Facebook ads cost in Malaysia become context rather than targets.
- Arguments end faster. Working from the same floor moves the discussion from "is 2.8 good?" to "how do we get to 3.4?"
Key takeaway: ROAS measures revenue; break-even ROAS turns it into a profit test. Without your own margin in the equation, the number is decoration.
Not sure what your real gross margin is?
We work it out with you before we quote anything, because the margin decides the whole plan.
See Meta Ads pricing and scope →2. The Formula: One Divided by Your Gross Margin
Quick Answer: Break-even ROAS equals 1 divided by gross margin expressed as a decimal. A 50% margin gives 1 ÷ 0.50 = 2.00. A 25% margin gives 1 ÷ 0.25 = 4.00. The lower your margin, the harder the campaign has to work to reach the same zero.
How to calculate your break-even ROAS for Meta ads
Four steps. Do them on paper before you open Ads Manager.
- Take your average selling price. Use the real figure across the last 6 to 12 months, not your best month. Example: RM 185 per order.
- Subtract the direct cost of delivering it. Product cost, packaging, shipping, payment fees, installation labour. Example: RM 111, leaving RM 74 of gross profit.
- Turn the gross profit into a margin. Divide gross profit by selling price. RM 74 ÷ RM 185 = 0.40, or a 40% gross margin.
- Divide one by the margin. 1 ÷ 0.40 = 2.50. That is your break-even ROAS.

The same steps work for a service business. Instead of product cost, subtract the cost of delivering the service, including the practitioner's time. A clinic with an RM 1,800 case and RM 500 of materials and chair time sits near 72% margin and breaks even at 1.39x.
If you would rather work in the other direction and start from a revenue goal, our sibling guide on the Facebook ads budget calculator converts a target into a monthly media spend using the same inputs.
Key takeaway: One divided by your gross margin. It takes two minutes, and it is the only number in Meta advertising that nobody else can calculate for you.
3. Break-Even ROAS by Margin Band
Quick Answer: A 70% margin business breaks even at 1.43x, a 50% margin business at 2.00x, and a 20% margin business at 5.00x. Because the relationship is a reciprocal, halving your margin does not double the difficulty — it more than doubles it as margins get thin.
The table below is the one worth printing. Find your margin band, read across, and you have your floor plus the maximum you can afford to pay Meta for every RM 100 of revenue it delivers.
| Gross margin | Break-even ROAS | Max ad cost per RM 100 revenue | Typical Malaysian sectors |
|---|---|---|---|
| 70% | 1.43x | RM 70 | Clinics, tuition centres, professional services |
| 60% | 1.67x | RM 60 | Skincare, beauty, wellness, software |
| 50% | 2.00x | RM 50 | Furniture, home services, renovation |
| 40% | 2.50x | RM 40 | Fashion e-commerce, accessories |
| 30% | 3.33x | RM 30 | Electronics, appliances, packaged grocery |
| 20% | 5.00x | RM 20 | F&B delivery, marketplace resale, trading |

Source: ZenWeb client tracking across 12 industries, 2024–2026; margin bands mapped to sectors from managed accounts. Licence.
Read the last two rows carefully if you sell at low margin. A 20% margin business has RM 20 to win RM 100 of revenue, which in Malaysia is often less than one qualified click plus its share of non-converting traffic. Our benchmarks on Facebook cost per lead in Malaysia show where that ceiling bites by industry.
Key takeaway: The margin band you sit in decides how much work Meta has to do. Below roughly 25%, paid social is usually a pricing problem before it is a marketing problem.
4. Why a "Good ROAS" Is Meaningless Without Your Margin
Quick Answer: A 5.0x ROAS on an 18% margin loses money. A 2.0x ROAS on a 72% margin makes money. Ranking accounts by ROAS ranks them by category, not by competence, which is why cross-industry ROAS benchmarks are the most misused numbers in Malaysian paid social.
The chart below takes five real account profiles from Malaysian managed campaigns and shows what RM 1,000 of Meta spend actually produced in gross profit. The accounts are ordered by reported ROAS, highest first, which is exactly how a benchmark article would rank them.
| Sector | Reported ROAS | Gross margin | Profit per RM 1,000 spent | Profit (RM) |
|---|---|---|---|---|
| F&B delivery | 5.0x | 18% | −100 | |
| Electronics reseller | 4.1x | 22% | −98 | |
| Fashion e-commerce | 3.2x | 40% | +280 | |
| Skincare brand | 2.4x | 65% | +560 | |
| Dental clinic | 2.0x | 72% | +440 |
Source: ZenWeb client sample, 500+ Malaysian SME accounts, 2024–2026. Loss rows are flagged in the profit column. Licence.

The two best-performing accounts on the ROAS leaderboard are the only two losing money — and the account at the bottom of the list is earning RM 440 on every RM 1,000 spent.
A monthly report that leads with ROAS and stops there tells you almost nothing. Our guide to the seven numbers that matter in a Facebook ads report covers what belongs beside it, and Advantage+ versus manual campaigns explains why automation optimises to revenue, not to your margin.
Key takeaway: Never compare your ROAS to another business's unless you also know their gross margin. Without it you are comparing two different games and calling one a winner.
5. The Costs Malaysians Leave Out of the Margin
Quick Answer: Most owners calculate break-even ROAS on headline margin and forget payment fees, shipping, returns, the 8% service tax on ad spend, and creative and management costs. Adding those layers back typically pushes a fashion retailer's true break-even from 2.22x up to about 4.08x.
The formula is simple; the input is where people go wrong. A margin taken from a product costing sheet ignores every cost that sits between the sale and the bank account. The table below strips those layers out one at a time for two very different Malaysian businesses.

| Cost layer | Fashion store (RM 185 order) | Service business (RM 1,800 job) |
|---|---|---|
| Headline gross margin | 45.0% | 75.0% |
| Less payment gateway and FPX fees | −2.0 pts | −1.0 pt |
| Less shipping and packaging | −7.0 pts | — |
| Less returns, refunds and no-shows | −4.0 pts | −1.5 pts |
| Less 8% service tax on ad spend | −1.5 pts | −1.0 pt |
| Less creative and management | −6.0 pts | −5.0 pts |
| True margin | 24.5% | 66.5% |
| Break-even ROAS on headline margin | 2.22x | 1.33x |
| Break-even ROAS on true margin | 4.08x | 1.50x |
Source: ZenWeb operational data, Malaysian SME campaigns under management, 2024–2026. Figures in percentage points of revenue. Licence.
The tax line is not optional. Foreign digital service providers billing Malaysian customers charge 8% service tax under the Royal Malaysian Customs Department's digital services regime, raised from 6% on 1 March 2024, and it applies to your Meta invoice — our note on Meta ads billing and SST shows how it appears on the receipt. Creative and management are the layers people argue about hardest, and both scale with spend rather than sales. Our breakdowns of Meta ad creative costs in Malaysia and fair Facebook ads management fees give the RM ranges to plug in.
Key takeaway: Headline margin flatters everyone. Deduct fees, shipping, returns, tax and campaign overheads first, then run the formula — the honest answer is usually one to two turns higher.
Want your true margin worked out properly?
Send us one month of invoices and we will strip the layers back and hand you a defensible break-even figure.
Run the budget calculator alongside it →6. From Break-Even to the Target You Actually Want
Quick Answer: Break-even ROAS is a floor, not a goal. Divide one by your true margin minus the profit percentage you want to keep. A business with a 40% true margin wanting a 15% net return needs roughly 4.00x, not the 2.50x its break-even suggests.
Once the floor is set, the target is arithmetic again. If you want to keep 15 cents of every revenue ringgit after acquisition, you can only spend 25 cents of it on ads, so the target becomes 1 ÷ 0.25 = 4.00x. The gap between 2.50x and 4.00x is your whole commercial strategy in one number.
Two practical warnings apply here.
- Do not set the target above what the account can reach. If your history says 2.9x on a good month, a 4.0x target is a decision to stop advertising, not a stretch goal. Fix margin or offer first.
- Do not set it at break-even either. Running deliberately at the floor means every bad week is a real loss, and the account never accumulates the conversion volume it needs. Our note on the smallest Facebook ads budget that still works covers that volume floor.

One exception is worth naming. Businesses with genuine repeat purchase can run below first-sale break-even on purpose, provided the second and third orders are measured rather than assumed. That takes clean server-side tracking, so our walkthrough of Meta Pixel and Conversions API setup is a prerequisite.
Key takeaway: Break-even is where you stop losing; target ROAS is where you start earning. Write both numbers down, and judge every campaign against the second one.
7. Your Break-Even Line Stays Fixed. Your ROAS Does Not.
Quick Answer: Break-even ROAS never moves unless your margin moves. Achieved ROAS moves every month with the Malaysian auction, dipping below the line around Ramadan, Raya and the year-end sales. A 40% margin advertiser sitting at 2.50x break-even spends four months of the year underwater.
This is the part most explanations miss. Because the floor is fixed and the achieved figure is seasonal, whether you are profitable is partly a calendar question. Below is the CPM index we plan Malaysian budgets against, converted into the achieved ROAS a typical 40% margin account records in each month.
| Measure | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CPM index | 94 | 105 | 116 | 110 | 88 | 86 | 88 | 90 | 96 | 100 | 120 | 117 |
| Achieved ROAS | 2.66 | 2.52 | 2.30 | 2.38 | 2.78 | 2.82 | 2.78 | 2.74 | 2.62 | 2.55 | 2.24 | 2.28 |
| Gap vs 2.50 floor | +0.16 | +0.02 | −0.20 | −0.12 | +0.28 | +0.32 | +0.28 | +0.24 | +0.12 | +0.05 | −0.26 | −0.22 |

Source: ZenWeb-managed campaigns, Malaysia, 2024–2026; CPM index base = annual average, achieved ROAS modelled for a 40% margin lead-to-sale account. Licence.
The pressure is not only seasonal. Meta's reachable audience in Malaysia shrank by 200 thousand people, or 0.9%, between July and October 2025, per DataReportal's Digital 2026 Malaysia report. A smaller pool bid over by the same advertisers is exactly how CPM keeps rising in Malaysia, and rising CPM drags achieved ROAS toward the floor without anything in your account changing.
Plan the year against the line rather than the average. Shift budget out of the shaded peaks into the mid-year trough, and treat festive months as reach months rather than profit months. Our sibling guide on why Facebook ads cost more during Raya covers the pacing.
Key takeaway: Judge ROAS against your fixed floor on a rolling annual view. Four loss-making months inside a profitable year is normal; four in a row without a plan is not.
8. How to Hand the Number to Your Agency
Quick Answer: Give your agency three figures: your true margin, your break-even ROAS, and your target ROAS. Ask for monthly reporting against the target rather than against last month. Any agency that resists this is optimising to a number that flatters them.
Most Malaysian SMEs never share their margin with the people buying their media, usually out of habit rather than secrecy. The result is an agency optimising blind, chasing whichever campaign shows the biggest revenue ratio even when it is the least profitable one in the account.
- Share the margin, not the P&L. One percentage is enough. No agency needs your accounts to set a bid target correctly.
- Set the value rules to match. If your products carry different margins, pass margin-weighted conversion values instead of order value so the algorithm bids toward profit.
- Fix the reporting line. Every monthly report should show achieved, break-even and target ROAS on one chart. The seven numbers that matter in a Facebook ads report covers what sits around them.
- Agree what happens below the line. Decide in advance whether a month under break-even triggers a pause or a creative refresh. Our checklist for when Facebook ads produce no sales is the diagnostic order we use.

One structural note. Retargeting always reports a higher ROAS than prospecting because it harvests demand rather than creating it, so holding both to one break-even line kills the campaign that feeds the funnel. Our explainer on how retargeting ads work covers splitting the accounting, and daily versus lifetime budgets covers pacing each one.
Key takeaway: An agency that does not know your margin cannot optimise for your profit. Hand over one percentage and the whole reporting relationship changes.
9. Conclusion: Know the Floor Before You Judge the Ceiling
Quick Answer: Work out your true margin, divide one by it, and you have the only ROAS benchmark that applies to your business. Everything else — industry averages, competitor screenshots, platform case studies — is background noise until that number exists.
Break-even ROAS is not an advanced technique. It is a two-minute calculation that most Malaysian SMEs have simply never been asked to do, which is why so many accounts get judged on a number that cannot answer the question being asked of it.
If the honest figure turns out to be higher than anything your account has achieved, that is useful, not fatal. It means the lever is pricing, bundling, or repeat purchase before it is targeting or creative. Full context on what management and media cost together sits on our Meta Ads pricing page, and you can compare the whole channel mix from the ZenWeb home page.
Ready to find out if your Meta ads actually make money?
Book a free 30-minute strategy session — we'll work out your true margin, set your break-even and target ROAS, and give you a 90-day plan with numbers you can hold us to.
Get my free strategy session →
10. Frequently Asked Questions
1. What is a good ROAS for Facebook ads in Malaysia?
There is no single good number. A good result is anything comfortably above your own break-even ROAS for Facebook ads, which is one divided by your gross margin. A clinic at 72% margin profits at 2.0x; an electronics reseller at 22% loses money at 4.1x.
2. Is break-even ROAS the same as break-even ACOS?
They are the same idea inverted. ACOS is ad cost divided by revenue, so break-even ACOS equals your gross margin, while break-even ROAS is one divided by it. A 40% margin gives a 40% ACOS and a 2.50x ROAS. Marketplace sellers work in ACOS; Meta advertisers work in ROAS.
3. Should I include agency fees in my break-even ROAS?
Yes, if you want the number to be honest. Management fees, creative production and tools all consume margin, so deduct them as percentage points of revenue before dividing. In our client sample they typically remove five to six points, lifting break-even by about half a turn.
4. Does break-even ROAS apply to lead generation, not just e-commerce?
It does, with one extra step. Multiply lead volume by close rate and average sale value to get campaign revenue, then apply the same formula. Our guide to how much SMEs should spend on marketing covers where that sits in a wider budget.
5. Do Instagram ads need a different break-even ROAS?
No. Break-even is set by your margin, not the placement, so one figure covers Facebook, Instagram, Messenger and Audience Network. Only the achieved ROAS differs. Start from our Instagram ads cost benchmarks for Malaysia if you run Instagram-only campaigns.


