How to Prove Your Indian Facebook Ad Campaign Is Profitable
Discover the key Facebook ad metrics Indian businesses use to prove profitability and how to calculate them correctly.
Track ROAS, CPA, and lifetime value together to prove any Facebook ad campaign’s profitability.
Start with the bottom line: ROAS
Return on Ad Spend (ROAS) is the single number that tells you whether a Facebook campaign makes money. It’s simply revenue generated divided by the amount you paid for the ads. If the ratio is above 1, you’re not losing money; if it’s above 2‑3, you’re typically covering overhead and profit margins for most Indian SMBs.
ROAS alone can be misleading if you ignore the cost of goods sold or post‑sale support.
How to calculate it in practice
- Pull the total sales attributed to the campaign from your Facebook Ads Manager (or your e‑commerce platform if you use UTM parameters).
- Convert that figure to rupees if it’s in another currency.
- Divide by the total ad spend for the same period.
For example, a fashion retailer spends ₹80,000 on a two‑week push and records ₹260,000 in attributed sales. ROAS = 260,000 ÷ 80,000 = 3.25. That means every rupee spent returned ₹3.25 in sales.
The next layer: Cost per Acquisition (CPA)
ROAS tells you the revenue side; CPA tells you the cost side per customer. CPA = total ad spend ÷ number of conversions (purchases, sign‑ups, leads). In India, a typical e‑commerce CPA ranges between ₹150 and ₹500 depending on the product price point.
If the same retailer acquired 400 paying customers, CPA = 80,000 ÷ 400 = ₹200. Compare that against the average order value (AOV). If AOV is ₹1,300, the margin per order is healthy, but you still need to factor in product cost.
Why Gross Margin matters more than AOV
Most founders look at AOV and think "the higher the better". The reality is that profit is AOV minus cost of goods sold (COGS). A high‑margin product (e.g., cosmetics with 70% margin) can tolerate a higher CPA than a low‑margin one (e.g., electronics with 20% margin).
Quick sanity check
Profit per order = AOV - COGS
Maximum sustainable CPA = Profit per order * target profit %
If your cosmetics sell for ₹1,200 and cost you ₹360, profit per order = ₹840. Aiming for a 30% net profit after ad spend means you can afford a CPA of roughly ₹250.
Lifetime Value (LTV) – the long‑term profit driver
For subscription services, SaaS, or repeat‑purchase models, looking only at the first purchase underestimates true profitability. LTV is the total revenue you expect from a customer over the entire relationship.
In India, many D2C brands see a repeat purchase rate of 20‑30% within six months. If the average repeat order adds ₹800 and the churn rate is 5% per month, a rough LTV calculation is:
LTV ≈ AOV × (1 + repeat rate × (1‑churn)^months)
Even a back‑of‑the‑envelope LTV of ₹2,000 can justify a CPA of ₹400, because the net contribution after the first purchase is still positive.
Attribution windows – don’t double‑count
Facebook defaults to a 7‑day click and 1‑day view window. Indian shoppers often take longer to decide, especially for higher‑ticket items. Extending the window to 28‑day click can capture delayed conversions but also inflates ROAS if you don’t adjust spend reporting.
Always align the attribution window with your sales cycle; otherwise you’ll think a campaign is profitable when the revenue actually belongs to a later spend.
The supporting metrics you can’t ignore
| Metric | What it tells you | Typical Indian range |
|---|---|---|
| CPM | Cost to show 1,000 impressions | ₹30‑₹120 |
| CTR | Click‑through rate, engagement quality | 0.5%‑2% |
| Frequency | Avg. times a user sees the ad | 1.5‑3 |
| Relevance Score (now “Quality Ranking”) | Facebook’s estimate of ad relevance | 6‑10 |
These numbers help you diagnose why CPA or ROAS is moving. A rising CPM with stable CTR usually means auction pressure, not creative fatigue.
Visualising where the hours go in a typical campaign
The chart above reminds you that the majority of effort is spent before the first rupee leaves your bank account. Skimping on creative design often hurts CTR, which then inflates CPM and CPA.
Example breakdown of a 3‑month Indian campaign
- Discovery & audience research – 2 weeks, ₹15,000 spend on look‑alike testing.
- Creative production – 3 weeks, ₹40,000 for video, carousel, and copy.
- Launch & scaling – 8 weeks, ₹200,000 core spend, split 60% prospecting, 40% retargeting.
- Optimization – Ongoing, ₹30,000 for bid adjustments, split‑testing, and audience pruning.
At the end of the period you record:
- Total spend: ₹285,000
- Attributed revenue: ₹950,000
- Conversions: 1,250
- AOV: ₹760
- CPA: ₹228
- ROAS: 3.33
The numbers line up, but you still need to ask: does the profit margin cover the ₹228 CPA? If COGS is ₹500 per unit, profit per order is ₹260, leaving a thin ₹32 margin after ad cost. That might be acceptable for brand awareness, but not for a sustainable profit model.
How to decide whether to scale or pause
- Profitability threshold – Set a minimum ROAS (e.g., 2.5) based on your margin structure.
- Frequency ceiling – If frequency exceeds 3, incremental impressions often add cost without lift.
- Quality ranking drop – A falling relevance score signals ad fatigue; refresh creative before scaling spend.
- Audience saturation – Use Facebook’s audience overlap tool; if the same users are hit repeatedly, CPA will creep up.
If any of these signals breach your thresholds, pause the ad set, refresh the creative, or tighten the audience before adding more budget.
The annoying detail most managers miss: hidden fees
Facebook charges a small tax on ad spend in India (GST at 18%). The platform shows the net amount, but your invoice will include GST, effectively raising your CPM by that percentage. When you calculate ROAS, add the GST back into the spend figure; otherwise you’ll overstate profitability.
A quick compare of native vs. cross‑platform reporting tools
If you need granular LTV calculations across multiple touchpoints (email, SMS, WhatsApp), a third‑party tool is worth the cost. For a single‑campaign audit, native insights are sufficient.
Putting it all together – a checklist
- Define profit margin per product before launching.
- Set ROAS target based on that margin.
- Track CPA and compare to maximum sustainable CPA.
- Calculate LTV for repeat‑purchase models.
- Align attribution window with buying cycle.
- Monitor CPM, CTR, Frequency, Quality Ranking weekly.
- Include GST in spend calculations.
- Refresh creative when frequency > 3 or relevance drops.
- Use a dedicated reporting tool if you need multi‑channel LTV.
When you walk through this list with the numbers on your screen, you’ll see whether the campaign is truly adding profit or just moving volume.
We apply the same disciplined metric stack for every client, whether it’s a health‑tech startup or a regional retailer.
---
Thinking about building something?
Tell us what you have in mind. You will hear back from an engineer, usually within a day.
Start a project