Meesho ads ROI calculator: is your campaign actually making money?
Meesho reports ROI as order value over spend, before returns and before your costs. Enter your campaign to see that number, the break-even ROI your margin demands, and the profit that is actually left after ads.
Your campaign
Take budget, CPC and conversion from the ads Overview page. The defaults are illustrative only; Meesho does not publish a formula for any of this.
What the campaign really earns
Set your target ROI above 4.7x to stay profitable. This campaign is under it: the panel can show a positive ROI while every rupee of spend loses money.
Break-even moves with two numbers you control: margin and return rate. Robnu reconciles every Meesho settlement to the rupee, so the margin you type in here is the one you actually keep.
- Meesho reports ROI as ad-attributed order value divided by ad spend, before returns and before your costs.
- Break-even ROI is 1 divided by (margin x share of orders kept). Below it, a campaign loses money whatever the panel shows.
- At 25% margin and 15% returns, break-even is about 4.7x, so a 3x campaign is still losing.
- Set your target ROI in ROI bidding comfortably above break-even, then judge the campaign on profit after ads.
- Robnu reconciles the settlement behind those orders, so the margin you plug in here is real.
What Meesho means by ROI (and why 3x can still lose money)
On the Meesho ads Overview page, ROI is ad-attributed revenue divided by ad spend. Spend ₹9,000 and have ₹27,000 of order value credited to your ads, and the panel reports 3x. Newer ROI-based bidding lets you hand that same number to the algorithm as a target, and it works backwards to buy the clicks most likely to hit it, as the ROI bidding guide explains.
The number is honest about what it measures and silent about everything else. It counts order value at the moment of the order, so a return or an RTO still counts as revenue. It knows nothing about your product cost, your shipping, or the fees the Meesho profit calculator strips out. So 3x means each rupee of ads brought three rupees of orders, not three rupees of profit.
Run the arithmetic. At a 25% gross margin, ₹3 of order value carries ₹0.75 of margin before ads. If 15% of those orders come back, you keep about ₹0.64. You spent ₹1 to earn ₹0.64: a 3x campaign losing 36 paise on every rupee. That is why the Meesho ads cost guide keeps repeating that campaigns are judged on net orders after returns, not on gross revenue.
Break-even ROI: the number that matters more than ROI
Break-even ROI is the ROI at which ad profit is exactly zero. Above it a campaign makes money; below it, it loses, however impressive the panel looks. The formula is short: break-even ROI equals 1 divided by (gross margin x the share of orders kept after returns). At 25% margin and 15% returns that is 1 / (0.25 x 0.85), about 4.7x. At 40% margin and 10% returns it falls to about 2.8x. At 15% margin and 25% returns it climbs past 8.9x, a number very few Meesho campaigns reach.
Two things follow. First, the same ROI is a win for one SKU and a loss for another, which is why the ad budget guide says to weight spend toward high-margin best-sellers rather than spreading it evenly. Second, your return rate is an ads input, not just an operations metric: cutting returns from 20% to 10% lowers break-even on every campaign you run.
This calculator prints break-even next to ROI so the comparison takes one glance. Use your real margin from the profit calculator and your real return rate from your settlement reports. Both are the difference between an estimate and a decision.
How to raise Meesho ads ROI
ROI has two ends. The bottom is spend, and the lever there is cost per click: a stronger first image and a keyword-matched title lift click-through so each click effectively costs less. The reduce CPC guide and the keyword targeting guide cover both. The top is order value, and the levers are conversion and price: advertise the catalogs with the strongest rating and quality score, tighten price where it lifts conversion without cutting into margin, and pause anything with a low quality score, as the improve ROI playbook lays out.
Then there is the third lever most sellers skip: returns. Every avoided return raises the profit on the same spend and lowers break-even at the same time. If a campaign is already negative, the negative ROI fix guide walks through the sequence: pause, diagnose, fix the listing, relaunch on winners.
Whichever lever you pull, keep the check the same: profit after ads for the period, with your real margin and your real return rate.
The margin you type in here should be real
Every number on this page rests on one input: your gross margin per delivered order. Robnu does not bid or run campaigns; that stays in the ads panel. Robnu is the agentic OMS for Meesho, AJIO and Amazon sellers: it runs the daily order operations and reconciles every settlement to the rupee, so the fees, return charges and ad deductions behind your break-even are the actual ones and every wrong charge is claimed back.
You sell. Robnu runs the rest, and makes sure every rupee is paid correctly. Free for everyone now, and forever free under 25 orders a day when paid pricing launches.
Meesho ads ROI, answered
On the ads Overview page, ROI is ad-attributed revenue divided by ad spend: if ₹9,000 of spend is credited with ₹27,000 of order value, the panel shows 3x. It is the same number as ROAS. It counts order value at the moment of the order, so returns and RTO are still inside it, and it knows nothing about your product cost or Meesho's fees. This calculator reports ROI the same way, then puts break-even ROI and real profit next to it.
One above your break-even ROI, with room to spare. There is no universal number because it depends on margin: a high-margin catalog can be profitable at 3x while a thin-margin one loses money at 5x. Compute break-even from your real post-fee margin and your real return rate, then treat anything comfortably above it as good and anything below it as a loss, however healthy the panel looks.
The ROI at which ad profit is exactly zero. The formula is 1 divided by (gross margin x the share of orders kept after returns). At 25% margin and 15% returns it is 1 / (0.25 x 0.85), about 4.7x. Above it a campaign makes money, below it the campaign loses. It is the number ROI should always be read against, and the one to set your target ROI above.
Because Meesho counts an order as ad revenue when it is placed, not when it is delivered. An order that comes back still sits inside the ROI figure, but you paid for the click and the forward shipping, often the reverse leg too, and kept none of the margin. A higher return rate therefore raises break-even on every campaign: at 25% margin, moving from 10% to 25% returns pushes break-even from about 4.4x to 5.3x.
Yes, once a catalog has enough conversion history for the algorithm to optimise against. ROI bidding lets you name the return you want instead of a bid, and Meesho works backwards to buy the clicks likely to hit it. Set the target comfortably above your break-even ROI. Too low and the campaign spends freely on orders that lose money; too high and it starves for volume because few placements can meet it.
Robnu does not bid, manage campaigns or set your ROI targets; that stays in the ads panel. What it does is make the margin you type in here real. Robnu is the agentic OMS for Meesho, AJIO and Amazon sellers: it runs the daily order operations and reconciles every settlement to the rupee, so the fees, return charges and ad deductions behind your break-even are the actual ones, not an estimate. Free for everyone now, and forever free under 25 orders a day when paid pricing launches.

