EcommerceUtsav Daga · MaxLeadzUpdated

Meta Ads ROAS Is Good but Profit Is Not: Calculate RTO, True ROAS and Break-Even

Compare platform ROAS with paid orders, RTO, refunds, contribution margin and break-even ROAS before scaling ecommerce advertising.

Meta Ads ROAS Is Good but Profit Is Not: Calculate RTO, True ROAS and Break-Even guide by MaxLeadz

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.

4xExample platform ROAS
RTORevenue that may never become delivered value
1 ÷ marginSimple break-even ROAS formula

What you will learn

  1. ROAS vs profit
  2. How RTO changes the picture
  3. 4x ROAS worked example
  4. True ROAS and break-even formulas
  5. Data you need
  6. Common mistakes
  7. Optimization playbook
  8. How MaxLeadz helps
  9. 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.

ROAS = Ad-attributed revenue ÷ Ad spend

Example:

₹4,00,000 attributed revenue ÷ ₹1,00,000 ad spend = 4.0x ROAS

That calculation does not tell you how much money the business kept after COGS, shipping, payment fees, discounts and returns.

MetricWhat it tells youWhat it does not tell you
ROASRevenue attributed to ads per ₹1 of ad spendFinal business profit
Net ROASNet revenue per ₹1 of ad spend after defined revenue adjustmentsEvery fixed overhead cost
Contribution marginMoney left after relevant order-level costsFull company profit unless all costs are included
Net profitMoney left after the costs included in your modelFuture customer value unless LTV is included
Beginner rule: Do not ask only “What is my ROAS?” Ask “After the customer buys, gets delivered and all variable costs are paid, how much money is left?”

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.

₹50,000Ad spend
₹2,00,000Meta-attributed revenue
4.0xReported ROAS

Step 1: Start with the platform number

₹2,00,000 ÷ ₹50,000 = 4.0x ROAS

Step 2: Remove discounts

Assume customers received a 10% discount.

₹2,00,000 − ₹20,000 = ₹1,80,000

Step 3: Remove returns/RTO

Assume 200 orders were placed and 5% were returned/RTO. If the affected order value is ₹9,000:

₹1,80,000 − ₹9,000 = ₹1,71,000 net revenue

Step 4: Remove order-level costs

CostIllustrative amount
COGS₹68,400
Shipping subsidy₹20,000
Payment fees₹6,959
Total order-level costs₹95,359

Step 5: Calculate contribution and profit

₹1,71,000 − ₹95,359 = ₹75,641 contribution before ads
₹75,641 − ₹50,000 ad spend = ₹25,641 profit before fixed overhead

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.

Important: This is a simplified model. Your accounting treatment for GST/taxes, shipping revenue, overhead, inventory write-offs and refunds can differ. Use your actual financial definitions when building a production dashboard.

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:

RTO-adjusted net revenue = Gross sales − discounts − refunds/RTO value
RTO-adjusted ROAS = RTO-adjusted net revenue ÷ ad spend

Then go one step further for profitability:

Contribution = Net revenue − COGS − shipping − payment fees − expected return/RTO cost

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:

Break-even ROAS = 1 ÷ contribution margin %

For example, if your contribution margin before advertising is 40%:

1 ÷ 0.40 = 2.5x break-even ROAS

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 marginBreak-even ROAS
20%5.0x
25%4.0x
30%3.33x
40%2.5x
50%2.0x
60%1.67x
There is no universal “good ROAS.” A 3x ROAS can be healthy for one business and insufficient for another because margins, returns, shipping, AOV and repeat purchases differ.

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.

SourceUseful data
Meta Ads ManagerSpend, campaign, ad set, impressions, CPM, CTR, CPC, purchases, purchase value, attribution setting
Shopify / ecommerce platformOrders, gross sales, discounts, refunds, product cost, shipping, taxes and order status
Payment gatewayProcessing fees, payment method, disputes and chargebacks
LogisticsForward shipping, RTO shipping, delivery status and packaging cost
GA4Purchase and refund events, traffic source, conversion behavior
CRMCustomer 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.

1

Check attribution

Confirm the campaign, date range and attribution settings. Do not compare mismatched reporting windows.

2

Check delivered revenue

Compare Meta purchase value with actual store orders, refunds, cancellations and RTO.

3

Check contribution

Subtract COGS, shipping, payment fees, discounts and expected return/RTO costs.

4

Calculate break-even ROAS

Use your actual contribution margin instead of copying an industry benchmark.

5

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?

ProblemWhat to investigatePossible action
High RTOCOD mix, geography, customer intent, address quality, delivery issuesQualification, confirmation, payment-method strategy, logistics review
Low marginCOGS, pricing, discounts, SKU economicsBundles, pricing tests, margin-based product focus
High refund rateProduct expectation, sizing, quality, creative claimsImprove product communication and analyze refund reasons
High payment costGateway fee structure and payment mixReview payment economics
Good orders but weak repeat purchaseRetention and customer LTVEmail/SMS, cross-sell, post-purchase flows
Attribution mismatchPixel/CAPI, GA4, UTMs, order-source reconciliationRepair 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.

Net Revenue = Gross Sales − Discounts − Refunds/RTO Value Contribution = Net Revenue − COGS − Shipping − Payment Fees − Expected Return/RTO Cost Profit After Ads = Contribution − Ad Spend Net ROAS = Net Revenue ÷ Ad Spend Break-even ROAS = 1 ÷ Contribution Margin %

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:

“Meta Ads ROAS kitna hai?”

to:

“Ad se aaya customer kitna revenue, contribution aur profit create kar raha hai?”
TrackingPixel, CAPI, GA4 and conversion data
AcquisitionMeta Ads, Google Ads, creative and targeting
FeedbackOrders, lead quality, CRM and sales outcomes

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.

Visit MaxLeadz →

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

Need a diagnosis before adding budget?

Share the offer, funnel and current campaign problem with MaxLeadz. The audit starts with the first measurable leak, not a generic promise.

Book a free growth audit · Read more MaxLeadz guides