The number Amazon, Flipkart, Meesho and Shopify dashboards refuse to show. Plug in BlueDart/EasyShip, RTO, Razorpay, ads + GST โ get the same gross-to-net waterfall every Indian seller builds by hand.
TCP = cost + taxes + packaging
Sales = delivered ร price
COGS = delivered ร TCP
Gross profit = Sales โ COGS
Courier fee = totalOrders ร price ร shipPct ร (1 + gst)
Razorpay = prepaidOrders ร price ร pgPct ร (1 + gst)
RTO cost = (totalOrders โ delivered) ร rtoFee
Net profit = Gross โ ads โ courier โ Razorpay โ misc โ RTO
Verdict: healthy if net margin โฅ 25%, thin 10โ25%, danger below 10%.
Marketplaces only know fees they charge themselves. They don't know your COGS, courier bill, Razorpay MDR, or ad spend split across SKUs. Net profit = your numbers + their numbers, which is why every seller ends up in a spreadsheet.
Both are B2B services so they charge 18% GST on their fees. You can claim input tax credit if registered, but the cash outflow still happens. We add GST by default so the number matches your actual bank debit.
Yes. Skip Amazon-specific fees and use your courier % + payment gateway %. The waterfall structure is the same: Sales โ COGS โ Gross โ ads + fees + RTO โ Net.
Rule of thumb: 25%+ is healthy, 10โ25% is thin (one bad return week wipes the month), under 10% means you're working for Amazon and your courier, not yourself. RTO-heavy categories (fashion, COD-dominant) usually live in the thin band.
No. The calculation runs entirely in your browser โ no server, no signup, no tracking of values. Refresh the page and your numbers are gone.