Most service businesses run Meta ads without clearly knowing one thing:
Are these ads actually profitable?
You might see:
- leads coming in
- cost per lead looking reasonable
- campaigns generating activity
But none of that guarantees profit.
To understand whether your ads are working, you need a clear way to calculate ROI.
What Does ROI Mean in Meta Ads?
ROI stands for return on investment.
In simple terms:
How much profit are you generating for every dollar you spend?
This is different from:
- cost per lead
- number of leads
- click-through rate
Those are performance indicators.
ROI tells you whether your ads are actually making money.
The Simple ROI Formula
For service businesses, the most useful way to calculate ROI is:
ROI (Return Multiple) = Gross Profit ÷ Total Marketing Cost
This gives you a clear view of whether your ads are sustainable.
Step-by-Step Example
Let’s walk through a real scenario.
Step 1: Ad Spend
- Ad spend: $3,000
- Management and creative cost: $500
Total marketing cost: $3,500
Step 2: Leads Generated
- Cost per lead: $35
- Total leads: 100
Step 3: Conversion
- Close rate: 25 percent
- Customers acquired: 25
Step 4: Profit per Customer
- Average profit per job: $120
Step 5: Total Profit
25 × $120 = $3,000
Step 6: ROI Calculation
$3,000 ÷ $3,500 = 0.86x
This means:
You are getting back $0.86 for every $1 spent.
This is not profitable.
What Is a Good ROI?
As a general benchmark:
- 2x → acceptable
- 3x or higher → strong
Anything below 2x usually feels unstable.
If you want a deeper breakdown of how CPL affects this, read:
what is a good cost per lead.
Why Most Businesses Miscalculate ROI
There are three common mistakes.
1. Looking at Revenue Instead of Profit
Revenue looks impressive, but it hides real costs.
You should always calculate based on profit.
2. Ignoring Close Rate
Leads do not equal customers.
Your conversion rate has a huge impact on ROI.
3. Ignoring Repeat Value
If customers come back multiple times, your ROI improves significantly.
This should be included in your calculations.
Why ROI Alone Is Not Enough
Even if your numbers look close to working, performance can still feel inconsistent.
This is usually because:
- lead quality varies
- messaging is inconsistent
- creatives are not tested properly
If you are seeing this, it is not just a numbers problem.
It is an execution problem.
If you haven’t evaluated whether Meta ads fit your business, start here:
how to know if Meta ads will work.
Want to calculate your ROI quickly?
Use this tool to model your numbers and see if your ads are profitable.
The Missing Layer: Execution
Even when businesses understand ROI, they struggle to improve it.
That is because improving ROI requires:
- better messaging
- higher quality leads
- structured testing
This is where most businesses get stuck.
They rely on:
- random creatives
- guesswork
- inconsistent testing
Which leads to unstable results.
How to Improve ROI Over Time
The goal is not just to measure ROI, but to improve it.
This requires a system.
We use the Message Multiplication Engine (MME) to do this.
Instead of guessing, we:
- identify what messaging works
- create multiple variations
- test them systematically
This improves lead quality and conversion rates over time.
Want help improving your ROI?
We’ll review your numbers and give you a 30-day creative plan with what to test and why.
Key Takeaways
- ROI tells you whether your ads are profitable
- Use profit, not revenue, in calculations
- Close rate has a major impact on results
- 2x to 3x return is a healthy benchmark
- Improving ROI requires better execution, not just better numbers
Final Thought
Most businesses track activity.
Few track profitability correctly.
Once you start measuring ROI properly, your decisions around Meta ads become much clearer.