Quick answer: If Meta Ads shows a 4x ROAS but your profit is weak, do not immediately increase ad spend. Recalculate the campaign using net revenue and contribution margin. Remove discounts, refunds/RTO and relevant variable costs from the revenue picture, then compare the result with your break-even ROAS. A campaign is useful only when the economics after these costs work for your business.
What you will learn
- ROAS vs profit
- How RTO changes the picture
- 4x ROAS worked example
- True ROAS and break-even formulas
- Data you need
- Common mistakes
- Optimization playbook
- How MaxLeadz helps
- FAQs
1. What is the difference between Meta Ads ROAS and profit?
ROAS is a revenue efficiency metric. Profit is a business outcome.
ROAS is calculated by dividing revenue attributed to advertising by advertising cost. Shopify defines ROAS as revenue attributable to ads divided by ad cost. It also distinguishes ROAS from ROI because ROAS focuses on ad-attributed revenue, while ROI evaluates return against broader business economics. Shopify's ROAS guide explains the distinction.
Example:
That calculation does not tell you how much money the business kept after COGS, shipping, payment fees, discounts and returns.
| Metric | What it tells you | What it does not tell you |
|---|---|---|
| ROAS | Revenue attributed to ads per ₹1 of ad spend | Final business profit |
| Net ROAS | Net revenue per ₹1 of ad spend after defined revenue adjustments | Every fixed overhead cost |
| Contribution margin | Money left after relevant order-level costs | Full company profit unless all costs are included |
| Net profit | Money left after the costs included in your model | Future customer value unless LTV is included |
2. Why can a good ROAS still produce low profit?
Because the ad platform can measure the purchase event while the business absorbs costs that happen before, during or after fulfillment.
RTO and returns
In Indian ecommerce, RTO means Return to Origin: an order is not successfully delivered and returns to the seller. A returned or refunded order can create shipping, handling and inventory costs while reducing the revenue the business ultimately keeps.
Returns management is a direct profitability issue. Shopify's current ecommerce guidance notes that returns add processing and shipping costs and can erode the margin of the original sale. Shopify returns management.
Other costs that ROAS can hide
- COGS: the product itself costs money.
- Discounts: a ₹1,000 listed order may become a ₹900 net sale after a coupon.
- Forward shipping: the seller may subsidize delivery.
- RTO shipping: failed COD delivery can create reverse-logistics cost.
- Payment fees: gateways charge transaction fees.
- Packaging: boxes, labels and fulfillment materials have a cost.
- Refunds: revenue can be reversed after the original purchase event.
- Chargebacks or failed payments: an attributed order is not always collected cash.
Google Analytics 4 supports refund events and transaction-level refund data, which is useful when reconciling ecommerce revenue with what actually happened after purchase. Google Analytics ecommerce documentation.
3. Example: Meta shows 4x ROAS. What did the business actually earn?
Let us use a simple hypothetical fashion ecommerce example. The numbers are for illustration, not a MaxLeadz client case study.
Step 1: Start with the platform number
Step 2: Remove discounts
Assume customers received a 10% discount.
Step 3: Remove returns/RTO
Assume 200 orders were placed and 5% were returned/RTO. If the affected order value is ₹9,000:
Step 4: Remove order-level costs
| Cost | Illustrative amount |
|---|---|
| COGS | ₹68,400 |
| Shipping subsidy | ₹20,000 |
| Payment fees | ₹6,959 |
| Total order-level costs | ₹95,359 |
Step 5: Calculate contribution and profit
So the platform can show 4.0x ROAS while the simplified example leaves ₹25,641 after the listed costs. The two numbers answer different questions.
4. How do you calculate RTO-adjusted ROAS?
There is no single universal accounting definition of “RTO-adjusted ROAS.” For marketing analysis, you can define it clearly and use the same definition every week.
A practical version is:
Then go one step further for profitability:
This is why “true ROAS” should not be treated as one magic metric. Define what has been removed from revenue and what costs have been included.
5. What is break-even ROAS?
Break-even ROAS is the revenue-per-ad-spend level at which your contribution covers the ad spend.
A commonly used formula is:
For example, if your contribution margin before advertising is 40%:
Shopify's current Target ROAS guidance uses the same 1 ÷ margin logic for break-even ROAS and emphasizes that the calculation should account for factors such as product margins, shipping, discounts, payment fees and retention. Shopify Target ROAS guide.
| Contribution margin | Break-even ROAS |
|---|---|
| 20% | 5.0x |
| 25% | 4.0x |
| 30% | 3.33x |
| 40% | 2.5x |
| 50% | 2.0x |
| 60% | 1.67x |
6. What data should an ecommerce business collect?
If you want to move from dashboard ROAS to business profitability, connect the ad platform with store and finance data.
| Source | Useful data |
|---|---|
| Meta Ads Manager | Spend, campaign, ad set, impressions, CPM, CTR, CPC, purchases, purchase value, attribution setting |
| Shopify / ecommerce platform | Orders, gross sales, discounts, refunds, product cost, shipping, taxes and order status |
| Payment gateway | Processing fees, payment method, disputes and chargebacks |
| Logistics | Forward shipping, RTO shipping, delivery status and packaging cost |
| GA4 | Purchase and refund events, traffic source, conversion behavior |
| CRM | Customer status, repeat purchase, sales feedback and customer quality |
Keep the reporting window consistent. If ad spend is measured for one period but refunds are measured over a different period, the profitability calculation can become misleading.
7. How should you diagnose “good ROAS but low profit”?
Use a simple funnel. Move from the ad platform number toward the money the business actually keeps.
Check attribution
Confirm the campaign, date range and attribution settings. Do not compare mismatched reporting windows.
Check delivered revenue
Compare Meta purchase value with actual store orders, refunds, cancellations and RTO.
Check contribution
Subtract COGS, shipping, payment fees, discounts and expected return/RTO costs.
Calculate break-even ROAS
Use your actual contribution margin instead of copying an industry benchmark.
Optimize the business constraint
If the problem is RTO, creative changes alone will not solve it. If the problem is low margin, more traffic may increase losses.
The right question is not “How do I get a higher ROAS?” It is “Which part of the revenue path is preventing ad spend from becoming profitable?”
8. Common mistakes beginners and business owners make
Mistake 1: Treating 3x or 4x as a universal target
ROAS targets depend on your economics. Shopify's current guidance also notes that a strong ROAS depends on profit margins, operating costs and business goals. Shopify's 2026 ROAS benchmark guide.
Mistake 2: Ignoring RTO until month-end
RTO is an operational event that can change the economics of an order. Track it by campaign, geography, product and payment method where your data supports that level of analysis.
Mistake 3: Optimizing only for cheap purchases
A cheap purchase is not necessarily a profitable customer. A campaign that generates low-value or high-return orders can look efficient inside the ad account and weak inside the P&L.
Mistake 4: Mixing gross sales with net sales
Discounts and refunds can make gross sales look stronger than the amount the business actually keeps.
Mistake 5: Fixing ads before fixing measurement
If tracking, refunds, order status or CRM feedback is incomplete, creative and targeting decisions are based on incomplete information.
9. What should you optimize after finding the real problem?
| Problem | What to investigate | Possible action |
|---|---|---|
| High RTO | COD mix, geography, customer intent, address quality, delivery issues | Qualification, confirmation, payment-method strategy, logistics review |
| Low margin | COGS, pricing, discounts, SKU economics | Bundles, pricing tests, margin-based product focus |
| High refund rate | Product expectation, sizing, quality, creative claims | Improve product communication and analyze refund reasons |
| High payment cost | Gateway fee structure and payment mix | Review payment economics |
| Good orders but weak repeat purchase | Retention and customer LTV | Email/SMS, cross-sell, post-purchase flows |
| Attribution mismatch | Pixel/CAPI, GA4, UTMs, order-source reconciliation | Repair tracking before scaling |
10. Which metrics should be on your weekly dashboard?
- Meta Ads spend
- Meta-attributed purchase value
- Gross sales
- Net sales after discounts and refunds
- RTO rate and RTO value
- COGS
- Shipping and fulfillment cost
- Payment fees
- Contribution margin
- Net ROAS using your defined formula
- Break-even ROAS
- CAC and new-customer count
- Repeat purchase / LTV where enough data exists
11. A simple Google Sheets model
You can start without an expensive BI tool. Create one row per campaign or one row per order, depending on your data structure.
For campaign-level analysis, keep the definition of each field consistent. Then compare campaigns using the same date range and attribution methodology.
12. How MaxLeadz can help turn ad performance into business growth
At MaxLeadz, the focus is not only on getting ads to spend. The current MaxLeadz positioning connects paid acquisition with tracking, landing pages, lead quality, sales feedback and business outcomes. Its website describes a “diagnose before scaling” approach across Tracking, Targeting, Creative, Offer and Follow-up. See MaxLeadz.
For ecommerce businesses, that means the question can move from:
to:
MaxLeadz also lists Meta Ads Management, Google Ads Management and Lead Generation Systems as core services. For a business owner, the useful outcome is a connected measurement loop: ad → landing/store → conversion → customer quality → revenue → feedback → optimization.
The MaxLeadz service description above reflects the current website positioning checked for this article. Service availability and commercial scope can change.
Want to diagnose where your paid acquisition is leaking?
MaxLeadz works on paid acquisition, tracking and conversion systems for businesses that need qualified leads or ecommerce growth. The starting point is diagnosis: identify the bottleneck before adding more budget.
13. Frequently asked questions
Why is my Meta Ads ROAS good but profit low?
Because ROAS measures attributed revenue against ad spend. Profit also depends on COGS, discounts, shipping, payment fees, refunds, RTO and other costs.
Does Meta Ads ROAS include RTO?
Do not assume that a platform-reported purchase value represents final delivered, collected and profitable revenue. Reconcile Meta's attributed purchase value with your store and logistics data to account for RTO and refunds.
How do I calculate ROAS after RTO?
Define your RTO-adjusted revenue, subtract the relevant RTO/refund value from the revenue base, and divide the resulting net revenue by ad spend. Keep the definition consistent across campaigns.
What is RTO-adjusted ROAS?
It is a business-defined ROAS view that adjusts attributed revenue for RTO or other post-purchase revenue losses before comparing revenue with ad spend.
What is break-even ROAS?
Break-even ROAS is the ROAS required to cover advertising cost based on your contribution margin. A common formula is 1 divided by contribution margin percentage.
What is a good ROAS for Indian ecommerce?
There is no universal number. Product margin, COGS, shipping, discounts, returns, RTO, payment fees and repeat purchase behavior all affect the required ROAS.
Can a 4x ROAS campaign still lose money?
Yes. If the contribution left after product and order-level costs is too low to cover ad spend and other relevant costs, a 4x revenue-to-ad-spend ratio can still produce little or no profit.
Should I optimize Meta Ads for ROAS or profit?
Use ROAS as a useful advertising metric, but make business profitability the decision context. Your target should be based on the economics of the product and customer, not a universal benchmark.
14. Key takeaways
- ROAS is not profit.
- RTO and returns can materially reduce the money a business keeps.
- Break-even ROAS depends on contribution margin.
- There is no universal good ROAS.
- Track ad, store, logistics and finance data together.
- Fix measurement before scaling spend.
- Optimize for profitable customer economics, not only platform revenue.
15. Bottom line
If Meta Ads shows 4x ROAS and your business still feels unprofitable, the first step is not automatically to change the campaign.
Reconcile the revenue. Remove discounts, refunds and RTO where appropriate. Add COGS, shipping, payment fees and other relevant variable costs. Calculate contribution margin. Then calculate your break-even ROAS.
Once you know that number, Meta Ads becomes easier to manage because you are no longer asking whether a campaign “looks good.” You are asking whether the campaign creates enough economic value for the business to grow.
Primary sources and further reading
- Shopify — Return on Ad Spend: How To Calculate Your ROAS (2026)
https://www.shopify.com/blog/roas
Supports the ROAS definition and ROAS vs ROI distinction. - Shopify — Target ROAS: How Setting a Target ROAS Works (2026)
https://www.shopify.com/blog/target-roas
Supports the break-even ROAS formula and margin considerations. - Shopify — How Ecommerce Returns Management Works in 2026
https://www.shopify.com/blog/ecommerce-returns-management
Supports the impact of returns on processing, shipping and margins. - Google Analytics for Developers — Measure ecommerce
https://developers.google.com/analytics/devguides/collection/ga4/ecommerce
Supports refund-event measurement in GA4. - MaxLeadz — Performance Marketing
https://www.maxleadz.in/
Supports the current MaxLeadz positioning and service framework.
Share the offer, funnel and current campaign problem with MaxLeadz. The audit starts with the first measurable leak, not a generic promise.