COD, RTO, and where D2C margin really leaks
Model COD as risk, not only a payment mode
Forward attempts, cash handling, and refused handovers all carry cost. Express that as a percentage of COD orders and revisit it when you change carriers or expand pincodes.
RTO is not a refund—it is a second logistics event
Inventory tied up in RTO is inventory not available for marketplaces or other channels. That is why multi-channel profit needs the same return story as your Amazon and Flipkart lanes.
Layer gateway and EMI next
Once COD and RTO sit in the model, add gateway and EMI subvention lines so contribution margin matches what hits the bank.