The weekly letter · Issue 004
Raise AOV without giving away your margin.
Every AOV app sells with an offer: a free gift, points, a bundle discount, a coupon. Every one of those offers is paid from your margin. This week: what the average order really keeps, what each offer costs, and four rules to set before you install anything.
The numbers
What a ₹1,534 order really keeps
Pooled data from the Indian D2C brands we work with: 40,076 orders, 90 days to 23 Sep 2026. On the average order:
Every offer an AOV app runs comes out of that ₹992. A 10% code on the average order takes ₹153, about 15% of the margin, to win a bigger basket. And 73% of these orders were cash on delivery: every rupee you add to a COD basket can come back as RTO, and 28 of every 100 shipped parcels did.
Your app dashboard shows AOV going up. It doesn't show what the offer cost. Judge every AOV app on one number: margin per order, not AOV.
The essay
Every offer is paid from margin
AOV apps don't make a basket bigger on their own. They put an offer in front of the buyer at the right moment, and the offer has a price. Four common ones, and what each really costs:
1. The free gift above a threshold
"Add ₹300 more for a free gift" works. But the gift costs product and packing on every order that crosses the line, including the ones that would have crossed it anyway. A cart bar set just above your average order mostly pays people for what they were already buying.
2. Loyalty points
Points are a discount paid later, so count them as one. In our worked example, an add-on worth ₹60 at 68% margin earns ₹41. Give 2% back on the whole order and you still keep about ₹9. Give 5% back and the same add-on loses you ₹39 (example estimates).
3. The bundle discount
"Buy two, get 10% off" moves the basket. But if the second item is a low-margin product, you are shipping more stock for less profit. The discount is charged on the whole basket; the margin only grows on the item you added.
4. The coupon to log in or come back
A ₹100 coupon for logging in or for a second order feels like a one-off. It isn't. Once buyers learn it exists, they wait for it, and it costs you ₹100 on every order they place.
A bigger basket is only good news if the margin inside it grew too.
Do this week
Four rules before you install
Upsell only products with 60%+ margin
Pull product cost for your catalogue and make one collection of everything with 60% or more gross margin. Every upsell, cross-sell and "frequently bought together" pick comes only from that list. Keep low-margin products out.
Set the gift bar 25% above AOV, and cap the gift
For a ₹1,534 average order, that puts the bar at about ₹1,900. Keep the gift small (₹80 of product cost in our example) and count it in your margin per order, not in your marketing budget.
Count points and coupons as discounts
Add up last month's points redeemed, login coupons and bundle discounts, and divide by orders. That is your real discount per order, whatever each app's dashboard says. Never pay people just to log in.
Keep post-purchase upsells tight on COD
A one-click upsell after payment adds margin without a second shipment. Offer only 60%+ margin items, max 15% off. On a COD order the extra item can come back with the parcel as RTO, so watch returns on upsold orders.
Before any AOV app goes live, write down today's margin per order. Check it again two weeks later. If AOV went up and margin per order didn't, switch the offer off.
Indian D2C news
Festive baskets are getting smaller
Online Festive Season Sales To Touch Rs 1.5 Lakh Crore On Increasing Customer BaseDeccan Chronicle · 8 Sep 2026 · Datum Intelligence forecast · deccanchronicle.com/business/…1985832Datum Intelligence forecasts India's online festive sales at ₹1.50–1.55 lakh crore this year, on 966 million orders against 760 million last year. But it expects the average order to fall, from ₹1,578 to ₹1,554. The growth is forecast to come from more shoppers (158 million, up from 138 million), not bigger baskets.
The forecast festive average of ₹1,554 sits almost exactly on the ₹1,534 average in our pool. Marketplaces can grow by adding buyers. A D2C brand that pays for every new buyer has to grow by selling more to each one, and that only works if the offer doesn't eat the margin.
Also: ₹24,000 crore in the first two days of festive sales
Redseer estimates Amazon, Flipkart, Meesho, Ajio and other platforms sold about ₹24,000 crore of goods in the first two days of this year's festive sales, across 8–9 crore orders from 6–6.5 crore shoppers. Smartphones were 38–40% of it. Fashion GMV grew 22–25% on last year.
Telangana Today (IANS) · 11 Oct 2026 · Redseer estimate · telanganatoday.com/festive-sales-e-commerce-platforms-clock-rs-24000-crore-in-two-daysOne number this week
In our worked example, seven AOV apps, each run with a margin rule, take the average order from ₹1,534 to ₹2,134. Gross margin per order goes from ₹992 to ₹1,248. The basket grew by ₹600 and the margin grew with it, because no offer was allowed to cost more than the item it added.
Starting order (₹1,534) and product cost (35%): pooled data from the Indian D2C brands we work with, 90 days to 23 Sep 2026. Per-app lifts, margins and offer costs are example estimates, not app promises.
P.S. Want your own margin per order? The free profit calculator works it out for your brand, in ₹. It's under Free tools.
— DwarkeshGet next week’s letter
One email. Real numbers. Every week. Free.