What your Meta dashboard
won't show you.
The Indian D2C profit blog. Delivered ROAS, RTO operations, Meta ads that drive net margin — written for founders who run COD-heavy brands and need numbers they can trust.
Margifi is the profit intelligence layer for Indian D2C — your real delivered ROAS and net margin after every RTO, plus what to do to improve it.
It turns Meta, Shopify and delivery data into profit decisions — SKU by SKU, campaign by campaign.
Four clusters.
Everything Indian D2C founders need to know about profit, RTO, Meta, and margin.
Order ROAS counts every order as revenue. Delivered ROAS only counts what arrived, got paid, and didn't come back. For COD-heavy brands, the gap is almost always 40–60%. We break it down.
Return-to-origin is the silent margin killer for COD-heavy D2C. NDR calling, confirmation flows, high-risk pincode rules — practical playbooks for reducing RTO without killing conversion.
Blended CAC, campaign-level profit instead of ROAS, scale vs kill decisions, and how iOS tracking loss quietly inflates your reported numbers. Meta tactics built for Indian D2C realities.
Net margin per SKU, true CAC, GST on ad spend, working capital in a COD business — the finance layer most D2C founders ignore until they're profitable on paper and cash-starved in practice.
Start here.
The most-read pieces for founders who want to see their delivered profit clearly.
Your Meta ROAS is 3.8x. Your delivered ROAS is 1.9x. Here's the gap.
Order ROAS counts every order as revenue. Delivered ROAS only counts orders that arrived, got paid, and didn't come back. For COD-heavy brands, the gap is almost always 40–60%. This is how to compute it.
RTO & COD OperationsThe ₹/day cost of a 28% RTO rate — and how to calculate yours
One brand's 28% RTO rate was costing ₹1.4L/day in dead shipping + COGS. Here's the formula to compute yours, and the five levers that move it.
Meta Ads for D2C IndiaStop optimising for ROAS. Optimise for delivered revenue per rupee spent.
When you tell Meta to optimise for purchase value, it optimises for order value — including orders that RTO. Here's how to set up a campaign structure that chases delivered revenue instead.
Shopify D2C FinanceNet margin per SKU: the spreadsheet D2C founders actually need
Revenue minus COGS minus shipping minus ad spend minus GST minus RTO loss = net margin. For most brands, only 1 in 5 SKUs is actually profitable at current spend levels.
Recent articles
Practical deep dives. No agency fluff. Written for founders who already know the basics and want the harder truths.
How RTO attribution works — and why most tools get it wrong
Most analytics tools attribute revenue at the order-confirmed event. RTO happens 7–14 days later. The gap is your phantom profit.
Meta Ads for D2C IndiaBlended CAC for COD brands: the calculation your agency won't show you
Blended CAC = total Meta spend ÷ delivered (non-RTO) orders. Your agency optimises for cost per order. Not the same thing.
RTO & COD OperationsNDR calling scripts that actually reduce RTO
The script matters less than the timing. Call within 2 hours of the first failed delivery. Here's what to say — and what not to.
Shopify D2C Finance5 Shopify profit analytics mistakes Indian D2C brands make in year one
Counting refunded orders as revenue. Forgetting GST on ad spend. Not separating COGS from returns. Every one of these quietly destroys your margin picture.
Delivered ROAS & Profit TruthDelivered ROAS by courier: Delhivery vs Shiprocket vs Ship Ninja
Your courier choice affects your delivered ROAS directly. Different RTO rates by courier mean different effective ROAS on the same campaign spend.
Meta Ads for D2C IndiaHow iOS tracking loss inflates your Meta ROAS — and how to correct for it
Pixel-based attribution misses ~30% of iOS conversions and double-counts modeled ones. UTM via landing_site is the correct signal for COD D2C.
Shopify D2C FinanceSKU-level margin analysis: which products are actually funding your ads
Run the numbers SKU by SKU, not at the brand level. You'll find 1–2 products carrying the margin load — and 3–4 destroying it while looking fine in aggregate.
RTO & COD OperationsCOD confirmation flows: what works, what doesn't, and what kills conversion
WhatsApp confirmation reduces RTO by 8–15% in most tests. IVR kills 4–6% of orders. Here's which trigger timing and messaging actually works.
Meta Ads for D2C IndiaWhy campaign-level profit beats ROAS as an optimisation signal
A campaign with 5x ROAS and 35% RTO can be less profitable than one at 2.8x with 8% RTO. The math behind the signal switch that changes your budget allocation completely.
Delivered ROAS & Profit TruthThe full cost stack of a COD order in 2026
COD charge + reverse logistics + COGS + ad spend + GST + payment gateway fee + packaging + fulfilment. Every rupee, mapped. This is your real net margin per order.
Shopify D2C FinanceGST on Meta ad spend: what Indian D2C brands need to track
Meta charges 18% GST on ad spend for Indian accounts. Most brands forget to include it in their blended CAC calculation. Your effective ROAS threshold needs to account for it.
RTO & COD OperationsHow cross-brand delivery history reduces RTO without checkout friction
A customer who has successfully received 6 COD orders across the network is low-risk — regardless of what your own data says. This is how a shared delivery-history layer works.
Stop reading about
delivered profit.
Start seeing it.
Margifi is the profit intelligence layer for Indian D2C — your real delivered ROAS and net margin after every RTO, plus what to do to improve it.
It turns Meta, Shopify and delivery data into profit decisions — SKU by SKU, campaign by campaign.