Share this post:

A gym can fill a lead form for RM 9 in Malaysia. Most owners find that out in their first fortnight of advertising and start booking free trials.
Then the trials stop showing up. The ones who show up do not join. The ones who join cancel in March. Nothing in the Meta Ads account looks broken, because on paper it is the best thing the gym has ever run.
That gap between a cheap enquiry and a paying member is the whole subject of this guide. ZenWeb manages paid social for 500+ Malaysian businesses, and four original data sets below trace where gym budgets actually leak.
Not sure what a monthly Meta budget should look like for one branch?
We size it against your catchment and your class timetable, not a flat package. See our Meta Ads pricing →
Start with why the feed behaves differently for a gym than for almost any other local business.
Source video: The BEST Facebook Ads For Gyms Strategy In 2025 on YouTube
Quick Answer: Because the product is a habit, not a purchase. Meta Ads for gyms sell an intention that has to survive a drive, a car park and a Tuesday night, which is why cheap enquiries mean so little and why deciding whether to advertise on Facebook is the easy part.
Search catches the person who has already decided to join something. The feed catches the person who has been meaning to for eleven months.
That person is worth reaching, but arrives with no urgency attached. Three things create the intention, and none of them are the ad:
Your ad creates none of that. It makes sure you are the gym they think of when it happens, and answers the two questions that stop them: where exactly are you, and what does it cost.
Quick Answer: A tight radius plus your own member data beats any interest stack. Malaysians drive to gyms, so a 5km ring in Bangsar and a 5km ring in Nilai are completely different accounts, and Meta targeting in Malaysia rewards distance far more than it rewards fitness interests.
Radius is the first decision and most gyms set it too wide. Five kilometres of Klang Valley traffic is twenty-five minutes at 7pm, and nobody keeps that commute past week three. Branches inside office clusters are the exception: lunchtime traffic travels further than evening traffic, so split the two rather than averaging them.
Your own lists then do the heavy lifting. Three are worth uploading before you spend anything on interests:
Quick Answer: Gyms sit in a friendlier bracket than most owners fear, but two rules still bite: no copy that implies something about the viewer’s body, and no weight-loss transformation comparisons. Break either and you get a rejected Facebook ad or a quietly throttled one.
The good news first. Meta’s Health and Wellness advertising standards exempt “fitness services and equipment, health clubs” from the 18-plus age-targeting restriction that applies to diet products. A gym is a health club, not a weight-loss product, so you keep your age controls.
The two rules that do apply catch almost every gym ad written by a well-meaning owner:
Write about the room and the schedule, and neither rule ever troubles you.
Quick Answer: Leads for the trial or tour booking, plus a small always-on video campaign that keeps the branch familiar. Sales only if you sell memberships online with payment on the page. Picking between Facebook campaign objectives settles what Meta optimises toward long before the budget does.
Two campaigns carry almost every single-branch gym:
Leave the automation until both are stable. Left broad, Advantage+ audience will happily spend a single-branch budget on people forty minutes away.
Quick Answer: Click-to-WhatsApp wins in Malaysia if, and only if, somebody replies within ten minutes. Otherwise use a lead form with three questions. A dedicated trial page filters hardest and costs the most per enquiry.
WhatsApp is where Malaysians prefer to ask about price, and also where the enquiry dies fastest. A message sent at 9pm and answered at 11am is a different person by then.
Whichever destination you pick, three questions do most of the qualifying work:
Enquiry volume drops by roughly a third when you add these, show-up rates roughly double, and how fast you follow up stops being the only thing holding the account together.
Quick Answer: Your real floor, your real coaches and your real 7pm crowd. Phone footage of a class beats every polished stock image, which is most of what Facebook ad creative that converts means for a local gym.
People are not deciding whether to exercise. They are deciding whether they will feel out of place on your floor, and only footage answers that.
Show what a prospective member quietly worries about: how busy it gets at 7pm, whether the machines are new, whether anyone will stare, where to park. A ninety-second phone walkthrough answers more objections than a month of motivational captions.
Refresh it more often than you want to. Radius audiences are small, so ad fatigue arrives in weeks rather than months when you advertise to one suburb.
Quick Answer: A lapsed-member list books trials at RM 26.80 and converts 41 per cent into members. Broad fitness interests book them at RM 19.60 and convert 9 per cent. Any Facebook cost per lead benchmark read without the join rate beside it points a gym the wrong way.
| Audience type | CPM | Cost per trial booking | Trials that join |
|---|---|---|---|
| Lapsed members, last 24 months | RM 21.40 | RM 26.80 | 41% |
| Page and Instagram profile visitors, 60 days | RM 26.90 | RM 31.50 | 34% |
| Trial page visitors, 90 days | RM 29.30 | RM 34.70 | 31% |
| Lookalike 1% of members past 12 months | RM 24.60 | RM 38.90 | 22% |
| 5km radius, age-matched, no interests | RM 18.70 | RM 27.40 | 16% |
| Fitness and weight-loss interests, 15km | RM 14.20 | RM 19.60 | 9% |
| Advantage+ audience, no exclusions | RM 12.80 | RM 16.30 | 6% |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Join means a signed membership, not a completed trial.
The 5km radius row is the one to study. It costs less per booking than the lookalike and converts worse, because distance gets people through the door but says nothing about intent.
Plenty of enquiries, hardly any sign-ups?
It is usually the destination and the reply time, not the targeting. See how our Meta Ads team rebuilds an account →
Quick Answer: Click-to-WhatsApp answered inside ten minutes delivers a member for RM 138. The identical campaign answered the next day delivers one for RM 533. Reply speed moves the number more than WhatsApp ad costs or targeting ever will.
| Destination and handling | Cost per enquiry | Enquiry to member | Cost per new member |
|---|---|---|---|
| Click-to-WhatsApp, replied under 10 minutes | RM 24.50 | 17.8% | RM 138 |
| Lead form, 3 qualifying questions | RM 33.80 | 19.1% | RM 177 |
| Trial page with timetable, price and map | RM 41.60 | 22.4% | RM 186 |
| Lead form, name and phone only | RM 11.20 | 3.9% | RM 287 |
| “Free 7-day pass” instant form | RM 8.90 | 2.1% | RM 424 |
| Click-to-WhatsApp, replied next day | RM 24.50 | 4.6% | RM 533 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Media cost only; front-desk time is excluded.
Two rows in that table are the same campaign. Same ad, same audience, same RM 24.50 enquiry — RM 395 apart per member, decided by who was holding the phone at 9pm.
Quick Answer: Transformation posts pull the most enquiries per thousand people reached and convert the worst of anything tested. A coach talking to camera pulls fewer and joins 24.6 per cent of them, which is the pattern behind most cases of Facebook ads producing no sales.
| Creative type | Enquiries per 1,000 reached | Enquiries that join | Weeks before fatigue |
|---|---|---|---|
| Named coach to camera, one goal named | 4.1 | 24.6% | 11 |
| Real class footage, phone-shot, 7pm crowd | 4.8 | 21.3% | 9 |
| Facility walkthrough with hours and parking | 3.2 | 19.8% | 14 |
| Named member telling their own story | 3.9 | 17.4% | 8 |
| Price and package card | 2.6 | 12.1% | 16 |
| Stock fitness model image | 3.4 | 6.3% | 5 |
| Before-and-after transformation post | 5.6 | 4.2% | 2 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Fatigue counted at the week cost per enquiry rises 30 per cent above its opening fortnight.
The price card is the quiet performer. It draws the fewest enquiries of anything in the table and runs sixteen weeks without decay, because a plain fee list is reference material rather than a campaign.
Quick Answer: An “RM 1 first week” promo buys members at RM 74 and keeps 21 per cent of them to month six. A plain facility tour costs RM 214 and keeps 68 per cent. This is exactly why cost per lead is the wrong number to optimise for a membership business.
| Offer in the ad | Cost per new member | Still paying at 6 months | Net revenue per member, 6 months |
|---|---|---|---|
| Facility tour, no discount | RM 214 | 68% | RM 782 |
| 3-day trial pass | RM 168 | 61% | RM 704 |
| 12-month contract, 2 months free | RM 143 | 57% | RM 668 |
| First month RM 49, normal RM 149 | RM 121 | 44% | RM 512 |
| 50% off joining fee, no lock-in | RM 108 | 39% | RM 447 |
| 7-day free pass | RM 96 | 33% | RM 398 |
| “RM 1 first week” promo | RM 74 | 21% | RM 246 |
Source: ZenWeb client tracking, Malaysia, 2024-2026. Net revenue is membership fees collected over six months less media cost per member.
Read the table from the right-hand column and the ranking inverts completely. The cheapest member to acquire returns RM 246 over six months; the dearest returns RM 782, and takes up the same square metre of floor.
Quick Answer: RM 1,200 to RM 2,500 a month for one branch, weighted heavily toward January and the fortnight after Hari Raya. Below about RM 40 a day the booking and familiarity campaigns starve each other, which is the practical answer to the Facebook Ads minimum budget question.
Split it roughly 70:30 between bookings and familiarity. Multi-branch operators need RM 4,000 to RM 8,000, because each catchment wants its own radius, coaches and timetable in the copy.
Then weight the calendar, because demand for Meta Ads for gyms is violently seasonal here. January is the peak everyone knows about. The second peak — the two or three weeks after Hari Raya, when people come back from a month of feasting and travel — is the one most gyms underspend on. Ramadan itself is the cheapest and quietest month in the account, which makes it the right time to run familiarity video rather than go dark.
Quick Answer: Malaysians remember the gym chains that collapsed owing members money, so lock-in terms are a trust problem before they are a legal one. Put the contract length and the cancellation rule in the ad, and keep the claims inside Malaysian advertising law.
A membership sold on Meta is a consumer contract. If the terms in the ad and the terms on the form differ, the member can take the dispute to the Tribunal for Consumer Claims, set up under the Consumer Protection Act 1999 to hear such claims cheaply and without lawyers.
Three lines in the creative remove most of the hesitation before it reaches the front desk:
Quick Answer: Google first, because “gym near me” is demand that already exists. Meta second and permanently, because it reaches the person who has not searched yet. The Facebook versus Google question only resolves once both report on members, not enquiries.
Gyms running a full digital marketing plan for gyms run the two in sequence rather than in competition. Search takes the near-me queries covered in the Google Ads guide for gyms, and the same queries your gym SEO should already be earning for free. Meta takes the intention that has not become a search yet.
Both feed the same asset, which is your own audience data. Get the Meta pixel and Conversions API in place before either campaign scales, or your trial-page visitors never make it into a retargeting pool at all.
Quick Answer: A standing free-pass offer, transformation creative, a boosted post instead of a campaign, no exclusion list, and reporting on enquiry count. Together they explain most gym accounts that look busy and sign nobody, and each one starts with boosting instead of building a campaign.
Four decisions carry a gym’s Meta account. Upload your lapsed-member and trial-visitor lists before spending on interests. Send the click to WhatsApp only if someone answers within ten minutes. Show your real floor and real coaches instead of transformations. And pick an offer by what it does to month-six retention, not to cost per lead.
Do that and Meta Ads for gyms stop producing a spreadsheet full of cheap enquiries nobody can reach, and start producing members who are still swiping in when the January crowd has long gone.
Want enquiries your front desk can actually close?
We build the radius, the audience lists and the qualifying form around your branch and timetable — then report on members still paying at month six, not lead counts.
Yes, when the account is judged on members rather than enquiries. Gyms that upload their own member lists and answer WhatsApp fast acquire members at RM 138 to RM 186. A permanent free-pass offer collects cheap enquiries and keeps about a fifth of the people who join.
RM 1,200 to RM 2,500 for a single branch, weighted toward January and the fortnight after Hari Raya. Multi-branch operators usually need RM 4,000 to RM 8,000, because each catchment needs its own radius, coaches and timetable in the copy.
Not as weight-loss transformation comparisons. Meta’s Health and Wellness standards prohibit side-by-side before-and-after weight-loss imagery, with a narrow allowance for fitness-class impact. Class footage and coach videos carry none of that risk and convert better anyway.
Usually a two-field form paired with a free-pass offer. That combination produces enquiries under RM 12 and converts about 2 to 4 per cent, because nothing asked the person to commit anything.
WhatsApp, if someone replies within ten minutes, including evenings and weekends. Answered next day, the same campaign costs nearly four times as much per member, so gyms without evening cover should use a lead form with three qualifying questions instead.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Meowketing Specialist
Online