ZenWeb - Blog - 7 Signs Your Facebook Ads Company Is Not Performing

7 Signs Your Facebook Ads Company Is Not Performing

Jian Tat Lee
June 15, 2026

Share this post:

7 Signs Your Facebook Ads Company Is Not Performing
TL;DR: A Facebook ads company is not performing when your cost per lead keeps climbing, the reports show likes and reach instead of sales, and nobody can explain what changed. The fastest test: ask for your cost per lead and cost per sale this month versus three months ago. If those numbers are worse, or the company can’t show them at all, you have a performance problem. This guide gives you seven clear signs to check.

1. Introduction

Every month you pay a Facebook ads company a fee, plus the budget that goes to Meta. So the only fair question is: are you getting more back than you put in? Most Malaysian business owners can’t answer that, because the reports they receive talk about reach, likes, and impressions — not leads and sales.

Here is the hard truth. Ad results go up and down naturally, but a Facebook ads company that is not performing shows a clear, repeating pattern: costs rise, leads fall, and explanations get vaguer. That pattern is easy to spot once you know what to look for.

This guide walks through seven plain warning signs, backs each one with the numbers we see across Malaysian SME accounts, and shows you what a healthy account looks like for comparison. By the end you can judge your own ads in five minutes, no jargon needed. First, a short video from a Meta Ads practitioner on what to check when ads stop working.

Facebook Ads Not Working? Try THIS First

Source video: Ben Heath on YouTube


2. What “Not Performing” Really Means: Normal Dip vs Real Problem

Quick Answer: A normal dip is one slow week that recovers on its own. Real underperformance is a trend that gets worse month after month: cost per lead climbing, click-through rate sliding, the same ad running too long. Judge the direction over 60–90 days, not a single bad day. Comparing your numbers to typical Facebook cost per lead in Malaysia tells you fast whether the slide is normal or a problem.

Before you blame anyone, accept that ad metrics wobble. Costs rise during festive seasons, a holiday weekend can flatten results, and a new competitor can push up the auction price for a few weeks. None of that means your Facebook ads company is failing.

What matters is the trend. One bad week inside three good ones is noise. Three bad months in a row is a signal. The table below shows the bands we use when auditing a Malaysian SME account: where a number is healthy, where it needs watching, and where it has become a red flag.

Meta Ads Metric Health Bands (Malaysian SME)
Healthy, watch-closely, and red-flag ranges for cost per lead, click-through rate, frequency, CPM trend, and return on ad spend on Malaysian SME Meta Ads accounts, ZenWeb audit thresholds, 2024 to 2026.
MetricHealthyWatch closelyRed flag
Cost per leadRM15–40RM40–70RM70+ and rising
Click-through rate1.5%+0.8–1.5%Under 0.8%
Frequency (7-day)Under 2.02.0–3.0Over 3.0
CPM trendStableCreeping upUp 30%+, same audience
Return on ad spend3x+1.5–3xUnder 1.5x

Source: ZenWeb account-audit thresholds, Malaysian SME Meta Ads accounts, 2024–2026. Typical bands, not guarantees. Licence.

For outside context, WordStream’s 2024 benchmarks put the average Facebook lead at about US$22 with a 2.59% click-through rate for lead campaigns across industries. Malaysian costs sit lower in Ringgit terms, but the shape is the same: a healthy account holds steady or improves, while a failing one drifts the wrong way.

Key takeaway: Don’t react to one bad week. Track the direction over 60–90 days. A number sitting in the red band and getting worse is the line between a normal dip and a Facebook ads company that is not performing.

Not sure if your fee is even fair?

Before you judge the results, check what you should be paying. See fair Facebook ad management fees in Malaysia →


3. The 7 Signs Your Facebook Ads Company Is Not Performing

Quick Answer: The seven clearest signs are: vanity-metric reports, a rising cost per lead, stale creative, no access to your own assets, zero testing, vague or late reporting, and no strategy tied to sales. One sign alone may be fixable. Three or more at once means your Facebook ads company is not performing and needs a serious conversation.

Here are the seven signs we see most often when a Malaysian business owner brings us an underperforming account. Read them as a checklist — tick the ones that sound familiar.

  1. They report likes and reach, not leads and sales. If the monthly report celebrates impressions and engagement but never shows cost per lead or cost per sale, the company is hiding behind numbers that don’t pay your bills.
  2. Your cost per lead keeps climbing. A lead that cost RM40 in January should not quietly cost RM75 by June with no explanation. A steady upward drift is the single most reliable warning sign.
  3. The same ad has been running for months. Audiences get bored. If the creative hasn’t changed since you signed up, your frequency is rising and your results are decaying from fatigue.
  4. You don’t have admin access to your own assets. Your ad account, Facebook Page, and Meta Pixel should all be in your name. If the company controls them and won’t share access, that is a serious red flag.
  5. There is no testing. Good management means constant A/B tests — new audiences, new hooks, new creative. Same audience plus same ad plus same copy, month after month, means nobody is actually working the account.
  6. Reports are vague or late, and questions take days. Slow replies, screenshots with no commentary, and “the algorithm changed” as a stock answer all signal a company that is coasting on your retainer.
  7. No clear strategy tied to your goals. If the plan is just “boost a few posts and spend the budget,” there is no funnel, no offer testing, and no link between the spend and your actual sales targets.

The rest of this guide digs into the three costliest signs: a rising cost per lead, vanity reporting, and the overall performance gap. Each one comes with the numbers behind it, so you can prove the case rather than just feel it.

Key takeaway: One sign can be a temporary slip. Three or more together, especially vanity reports plus a rising cost per lead, is a clear pattern that your Facebook ads company is not performing.

4. Sign in Focus: Your Cost Per Lead Keeps Climbing

Quick Answer: A slowly rising cost per lead is the clearest proof an account is being neglected. In a managed account, cost per lead should hold steady or fall as the company cuts weak audiences and refreshes creative. When it climbs every month instead, nobody is steering, and rising Facebook ad costs in Malaysia get blamed for what is really inaction.

Cost per lead is the number that exposes a coasting company faster than any other. Watch what happens over six months when an account is left to drift versus one that is actively managed.

Cost Per Lead Over 6 Months: Drifting vs Managed Account
Monthly cost per lead in Ringgit over six months for a neglected Meta Ads account versus an actively managed one, Malaysian SME accounts, ZenWeb client tracking, 2024 to 2026.
MonthDrifting account (CPL)Managed account (CPL)
Month 1RM42RM40
Month 2RM48RM38
Month 3RM55RM36
Month 4RM63RM35
Month 5RM71RM34
Month 6RM80RM33

Source: ZenWeb client tracking, Malaysian SME Meta Ads accounts, 2024–2026. Typical patterns, not guarantees. Licence.

By month six, the drifting account pays almost RM80 for the same lead the managed account gets for RM33, more than double. Nothing about Facebook changed between them; the only difference is whether someone kept cutting waste and refreshing the ads.

Key takeaway: Pull your last six monthly reports and plot cost per lead. A steady climb with no fix is neglect, not market forces — and it is the most defensible reason to act.

Want a second pair of eyes on your account?

We’ll show you exactly where your cost per lead is leaking. See how our Meta Ads management works →


5. Sign in Focus: They Report Clicks, Not Customers

Quick Answer: Vanity reporting is when a company shows reach, likes, and impressions to look busy while hiding the numbers that matter — leads, cost per lead, and sales. It usually means the account is just boosting posts instead of using Ads Manager properly, because boosting produces big engagement numbers and almost no real customers.

A report full of impressive-looking numbers can still be hiding total failure. The trick is knowing which metrics pay your bills and which are just for show.

  • Vanity metrics (look good, mean little): reach, impressions, post likes, page follows, video views, and “engagement rate.” None of these prove a single sale.
  • Outcome metrics (the ones that matter): leads generated, cost per lead, cost per sale, return on ad spend, and total revenue from ads. These tie spend to your bank account.

A performing company leads its report with outcome metrics and uses vanity numbers only as supporting context. A failing one does the reverse: pages of reach and engagement, with leads and cost per sale buried or missing. If you have to scroll to find a lead count, that ordering is telling you something. The same pattern shows up when ads get clicks but no sales come through, and the company celebrates the clicks while going quiet on the sales.

Key takeaway: Demand a report that opens with leads, cost per lead, and cost per sale. If the company can only talk about reach and likes, it either can’t track sales or doesn’t want you to see them.

6. Underperforming vs Healthy Account: The Real Gap

Quick Answer: The gap between an underperforming and a healthy account is huge and measurable. Underperforming accounts typically waste around 38% of budget, run frequency above 3.5, and reply to you in days. Healthy ones waste closer to 12% and reply same-day. Seeing the gap in numbers makes the decision to fix or switch much easier, and shows you what to ask a managed Meta Ads team for.

The biggest single difference between a failing account and a healthy one is wasted spend — money going to the wrong audiences, placements, and tired creative. The chart below shows that gap across three account types.

Share of Budget Wasted by Account Health
Estimated share of monthly Meta Ads budget wasted on poor audiences, placements, and stale creative, by account health level, Malaysian SME accounts, ZenWeb client tracking, 2024 to 2026.
Account healthBudget wastedRelative scale
Healthy managed~12%
Watch-list~24%
Underperforming~38%

Source: ZenWeb client tracking, Malaysian SME Meta Ads accounts, 2024–2026. Typical figures, not guarantees. Licence.

Wasted spend is only part of the gap. Underperforming accounts also tend to run the same creative far too long, push frequency above 3.5, and leave your questions sitting for days. Healthy accounts refresh tired ad creative every couple of weeks and answer you the same day. Put simply: a failing account spends more to reach fewer of the right people, then moves slowly to fix it.

Key takeaway: An underperforming account can waste roughly three times as much budget as a healthy one. That wasted slice is the real cost of poor management, and the clearest argument for fixing or switching.

Thinking of moving to a better team?

Know what good looks like before you choose. Compare the top Meta Ads companies in Malaysia →


7. What Each Warning Sign Is Really Costing You

Quick Answer: The cost of ignoring these signs scales with your budget. At a typical 35% waste rate, a business spending RM5,000 a month loses around RM1,750 monthly, or over RM21,000 a year, on a poorly run account. The bigger your spend, the more an underperforming company costs you, which is why checking what Facebook ads cost in Malaysia against your results matters.

It is easy to shrug off “a few bad months.” Putting the waste into Ringgit makes the cost impossible to ignore. The table below models the yearly loss when warning signs go unfixed, assuming a 35% waste rate on the budget.

Yearly Cost of an Underperforming Account by Monthly Budget
Illustrative monthly and yearly wasted spend by monthly Meta Ads budget band, assuming a 35% waste rate when warning signs go unfixed, Malaysia, 2026.
Monthly ad budgetWasted per month (~35%)Wasted per year
RM2,000~RM700~RM8,400
RM5,000~RM1,750~RM21,000
RM10,000~RM3,500~RM42,000
RM20,000~RM7,000~RM84,000

Source: Illustrative model, ZenWeb, Malaysia, 2026. Assumes ~35% wasted spend when warning signs go unfixed. Licence.

Read it as the price of waiting. A business on RM5,000 a month that tolerates an underperforming company for a year hands over roughly RM21,000 it could have kept or reinvested. That is real money, often more than a full year of a good company’s fee.

Key takeaway: Multiply your monthly budget by 35% to estimate what a failing account is costing you. For most SMEs, the yearly waste dwarfs the cost of switching to a company that performs.

8. What to Do If Your Facebook Ads Company Is Not Performing

Quick Answer: Don’t fire on impulse. Pull your own numbers, demand an outcome report, confirm you own your assets, then give a clear 60-day window to fix things. If the numbers still don’t move, switch to a company that reports on sales. Knowing the typical Facebook ad management fee in Malaysia helps you judge replacements fairly.

Acting calmly and in order protects you whether you stay or leave. Follow these five steps before you make the call.

How to handle a Facebook ads company that isn’t performing

Five steps that turn a vague frustration into a clear, evidence-based decision.

  1. Pull your own numbers first. Note your cost per lead, cost per sale, and break-even point for the last six months so you walk in with facts, not feelings.
  2. Demand an outcome report. Ask for leads, cost per lead, and cost per sale — not reach and likes. A performing company produces this in minutes.
  3. Confirm you own your assets. Check that your ad account, Facebook Page, and Meta Pixel are registered in your name, with you as admin. Fix this before anything else.
  4. Set a clear 60-day fix window. Agree specific targets in writing: a lower cost per lead, fresh creative, and active A/B tests, plus a date to review them.
  5. Switch if the numbers don’t move. If the review shows no real improvement, move to a company that reports on sales and can show case studies to back it up.

Most owners feel relief once they run this process. Either the company steps up and proves its value, or you get the clean evidence you need to leave without second-guessing yourself.

Key takeaway: Numbers first, then a written 60-day fix window, then switch if nothing improves. This protects your assets and gives you a decision you can defend.

9. Conclusion: Judge the Numbers, Not the Excuses

Whether your Facebook ads company is not performing is not a matter of opinion or a feeling that “results seem slow.” It is a pattern you can read in your own reports: a cost per lead that climbs, creative that never changes, and a report that hides sales behind reach. Tick three or more of the seven signs and you have your answer.

The good news is that none of this requires you to become a Meta Ads expert. Pull six months of numbers, look at the direction, and ask for one outcome report. A company worth keeping will welcome the scrutiny and show you the leads. One that is coasting will talk about the algorithm. Trust the numbers, and the right call becomes obvious.

Worried your Facebook ads aren’t performing?

Book a free 30-minute strategy session. We’ll audit your ad account, show you your real cost per lead and wasted spend, and give you a concrete 90-day plan with realistic lead and pipeline targets.

Get my free strategy session →


10. Frequently Asked Questions

1. How do I know if my Facebook ads company is not performing?

Pull your last six monthly reports and look at cost per lead and cost per sale. If they are climbing with no clear explanation, the report shows likes and reach instead of leads, and the same ads have run for months, your Facebook ads company is not performing. One bad month is normal; a worsening trend over 60–90 days is the real warning sign.

2. What is a normal cost per lead for Facebook ads in Malaysia?

For most Malaysian SMEs, a healthy Facebook cost per lead sits roughly between RM15 and RM40, depending on industry and offer. Between RM40 and RM70 is worth watching, and anything above RM70 and rising is a red flag. The exact number varies, so judge the trend in your own account rather than chasing a single benchmark.

3. Should I fire my Facebook ads company straight away?

Not immediately. First pull your own numbers, ask for an outcome report showing leads and cost per sale, and confirm you own your ad account, Page, and Pixel. Then give a written 60-day window with clear targets. If the numbers still don’t move after that, switch to a company that reports on sales and can show real case studies.

4. Can rising Facebook ad costs be the company’s fault?

Partly. Some cost rises come from real auction competition and seasonal demand, which no company controls. But a steady monthly climb in cost per lead, with no testing or creative refresh, is usually neglect dressed up as “the algorithm.” A performing company actively cuts waste so your cost per lead holds steady or falls over time.

5. Who owns my Facebook ad account and Pixel if an agency runs my ads?

You should. Your ad account, Facebook Page, and Meta Pixel must be registered in your business name, with the company added only as a partner or admin. If a Facebook ads company controls these assets and won’t give you access, that is a serious red flag — you could lose all your data and history if you ever leave.

Table of Contents

Table of Contents

See Also

HubSpot vs Zoho CRM: Which One Should Your SME Use?

HubSpot vs Zoho CRM: Which One Should Your SME Use?

How to A/B Test Your Ads Without Wasting Your Budget

How to A/B Test Your Ads Without Wasting Your Budget

How to Build a Retargeting Campaign Step by Step

How to Build a Retargeting Campaign Step by Step

Get A Free Proposal

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

Meowketing Specialist

Online

Today

Meow! 👋

We are Official Google Partner,
Ask us anything about Marketing!