Retail: knowing what actually makes money, by channel and by SKU
Gross margin is easy. Contribution margin after discounts, freight, returns, RTO, marketplace commission and acquisition cost is the number that decides whether a channel is worth having.
Retail and distribution businesses in India are running more channels than ever — own store, own website, marketplaces, quick commerce, dealer networks, and modern trade — each with different economics, different operational requirements and different data. Most are managing this from a single inventory spreadsheet and a general sense of which channel is doing well.
The problems that produces are consistent. Stock is sold twice because inventory is not reserved across channels, producing cancellations that damage marketplace ratings. Discounts and schemes erode margin in ways that only become visible at year end. Returns and RTO are treated as an unavoidable cost rather than measured by SKU and by channel. And the acquisition cost of a customer is known at channel level but not at cohort level, so nobody knows what a customer is actually worth.
We build the systems that resolve these: unified inventory with cross-channel reservation, order management across every channel into one fulfilment queue, dealer and distributor portals for the B2B side, and an analytics layer that computes true contribution margin rather than gross.
Our clients range from D2C brands scaling past the founder-managing-everything stage to distribution companies with hundreds of dealers and manufacturers selling through both trade and direct.
Inventory that tells the truth across every channel
The single most damaging operational failure in multichannel retail is overselling: the same unit sold on your website and on a marketplace within the same hour, one of which then gets cancelled. On marketplaces that damages seller ratings, which affects visibility, which costs future sales — a disproportionate consequence for a small operational failure.
We build unified inventory with reservation logic: stock is held against an order the moment it is placed, across all channels, with configurable buffers per channel so a fast-moving marketplace listing does not consume the safety stock the trade channel depends on.
Alongside that, the practical inventory discipline that most growing brands lack: reorder points computed from actual velocity and lead time rather than intuition, ageing analysis so slow stock is identified before it becomes dead, and allocation rules for constrained items that reflect channel profitability rather than order sequence.
Contribution margin, not gross margin
Most retail businesses manage on gross margin because it is the number the accounting system produces. It systematically overstates the profitability of channels with high return rates, high freight cost, high commission, or high acquisition cost — which is to say, most of the growth channels.
We build the margin model properly: selling price less product cost, less discount and scheme, less marketplace commission and payment charges, less outbound freight, less the cost of returns and RTO including the freight both ways and the handling, less allocated acquisition cost where it can be attributed.
Computed at SKU and channel level, this frequently reverses assumptions. A high-volume marketplace SKU with a twenty-eight per cent return rate can be loss-making at contribution while appearing healthy on gross. Brands that see this number for the first time typically make three or four immediate decisions — discontinuing SKUs, changing channel mix, or fixing the return driver.
| Cost element | Typically tracked? | Impact on true margin |
|---|---|---|
| Product cost | Yes | Baseline |
| Discounts and schemes | Partially | Often 8–18% understated |
| Marketplace commission | At channel level only | Varies 12–28% by category |
| Outbound freight | Rarely per SKU | Punishes low-value, heavy items |
| Returns and RTO | Rarely quantified fully | Can exceed all other costs on some SKUs |
| Acquisition cost | At channel level | Reverses profitability judgement on some channels |
Dealer and distributor systems
For manufacturers and distributors selling through trade, the B2B side is usually more valuable and less digitised than the D2C side. Orders arrive by phone and WhatsApp, price lists are PDFs with multiple tiers, schemes are calculated on spreadsheets, and the sales team spends a large share of its time on order entry.
We build dealer portals and apps that handle this properly: dealer-specific catalogues and pricing, live credit limit and ledger, scheme entitlement visible rather than opaque, order placement with stock availability, dispatch tracking, and downloadable statements. Orders flow directly into the ERP without re-keying.
The value is rarely new revenue. It is the elimination of order-entry labour, the removal of pricing errors, faster order-to-dispatch, and — a benefit clients consistently mention — dealers ordering more frequently in smaller quantities because the friction of placing an order has dropped.
In practice
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Customer identity, retention and the repeat problem
D2C brands typically know far less about their customers than they believe, because guest checkouts, multiple phone numbers and marketplace anonymity fragment the record. A brand that computes repeat rate from account-holders alone routinely understates it by a wide margin.
We build identity resolution across order records — phone, email, address, payment fingerprint — to produce a customer record that actually represents a person. On that foundation, cohort analysis, lifetime value and retention become meaningful rather than approximate.
Then the retention mechanics: replenishment reminders timed to actual consumption cycles rather than a fixed interval, win-back journeys triggered by a gap relative to that customer's own pattern, and loyalty that rewards behaviour you actually want rather than simply discounting. Executed on WhatsApp, where Indian open rates make it the dominant channel.
“We thought our repeat rate was eighteen per cent. After they linked guest orders properly it was thirty-one. That changed how much we were willing to pay to acquire a customer.”
Store operations for physical retail
For brands with physical stores, the systems requirement is different again: point of sale that works when the internet does not, inventory visibility that includes store stock for online orders, and staff incentive tracking that is transparent enough to be trusted.
We build offline-capable POS with local transaction storage and sync, store-level inventory that participates in the same reservation logic as online, ship-from-store and click-and-collect where the network supports it, and store performance analytics covering conversion, average basket, and staff-level contribution.
For multi-store operations the most valuable addition is usually inter-store visibility — a customer wanting a size not in this store can be served from another, which converts a lost sale into a fulfilled one.
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Quick commerce and the new channel problem
Quick commerce platforms have become a significant channel for many consumer categories, with their own operational demands: different pack sizes, dark-store inventory allocation, aggressive fill-rate expectations, and commission structures that materially change margin.
We integrate these as first-class channels rather than as an afterthought — inventory allocated and reserved, orders flowing into the same fulfilment view, and margin computed with the correct commission and fill-rate penalty structure. Brands treating quick commerce as a spreadsheet exercise alongside their real systems consistently discover that its true contribution is different from what they assumed.
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
What is actually included in retail, d2c & distribution
Each of these is something we have shipped and still support in production — not a list of things we could do if asked.
Unified inventory
Cross-channel reservation with per-channel buffers, eliminating overselling and cancellation damage.
Order management
Every channel into one fulfilment queue with allocation rules and exception handling.
Contribution margin analytics
True margin by SKU and channel after discount, commission, freight, returns and acquisition.
Dealer and distributor portals
Tiered pricing, credit visibility, scheme entitlement and direct ERP order flow.
Identity resolution
Guest and multi-channel orders linked into a real customer record for honest cohort analysis.
Retention automation
Consumption-cycle replenishment, win-back and loyalty executed on WhatsApp.
Store systems
Offline-capable POS, store inventory in the reservation pool, ship-from-store and click-and-collect.
Marketplace and q-commerce
Listing, inventory, order and settlement integration with correct margin treatment.
The stack we actually use for this
Chosen for what your team can maintain in three years, not for what looks impressive in a proposal.
Commerce
- Shopify
- Medusa
- Custom cart
- Next.js storefront
Operations
- Custom OMS
- PostgreSQL
- Redis
- Node.js
- Laravel
Channels
- Amazon
- Flipkart
- Meesho
- Blinkit
- Zepto
- Instamart
Analytics
- BigQuery
- dbt
- Power BI
- Server-side events
From first conversation to something in production
Two-week slices, a demo you can share every alternate Friday, and no phase where you are waiting without seeing progress.
Economics first
Unit economics by SKU and channel established before any build decision.
Inventory unification
Single stock pool with reservation across channels — usually the highest-urgency fix.
Order consolidation
All channels into one fulfilment queue with allocation rules.
Margin model
Full contribution model built and reconciled against actual settlements.
B2B or retention layer
Dealer portal or customer retention mechanics, depending on where the value is.
Optimise continuously
Monthly review of channel and SKU contribution driving assortment and spend decisions.
The questions clients actually ask
Including the ones where the honest answer is that you may not need us. If your question is not here, call +91 70033 91355 — you will speak to an engineer, not a call handler.
Almost always inventory reservation across channels, because overselling causes cancellation, which damages marketplace ratings, which reduces visibility — a compounding cost from a fixable operational issue. It is also usually the quickest win. Margin analytics comes second, because it changes what you decide to sell rather than how you operate.
On the channels most brands are growing fastest, substantially. Marketplace commission, outbound freight on low-value items, and the full cost of returns including both freight legs and handling typically account for a much larger share than expected. We frequently find SKUs that are healthily profitable on gross margin and loss-making on contribution. We can compute this from three months of your existing data during assessment.
Usually not. We build the inventory, order and analytics layer around what you already run, integrating rather than replacing. Shopify is a good storefront and checkout; your ERP is a good ledger. What is usually missing is the operational layer between them, and that is what we build.
Yes, and for manufacturers this is often where the larger value sits. Dealer portals with tiered pricing, credit visibility and scheme transparency, feeding the same inventory pool and ERP as the D2C channel. Running both on one system is also what makes genuine channel-contribution comparison possible.
By measuring them properly first — by SKU, by channel, by pincode, by reason — because the drivers vary enormously and generic RTO reduction advice is usually wrong for a specific brand. Then targeted intervention: address verification, prepaid incentives on high-RTO pincodes, sizing information where returns are size-driven, and packaging changes where damage is the cause. RTO is rarely one problem.
We integrate them as first-class channels — inventory allocated and reserved, orders in the same fulfilment view, and margin computed with the correct commission and fill-rate penalties. The most common finding is that quick commerce contribution differs materially from what a spreadsheet estimate suggested, in both directions depending on category.
Why being local to you matters here
Kolkata's consumer market has a distinctive profile — strong local brands with deep regional loyalty, an active D2C scene in food, apparel and handicraft, a large diaspora buying from abroad, and a traditional distribution structure that remains commercially dominant. Technology that ignores the trade channel in favour of a shiny D2C story misses where most of the revenue actually is.
For retail, D2C and distribution technology in Kolkata, call +91 70033 91355 or WhatsApp us. We will compute your true contribution margin from three months of data as part of the assessment.
Related industries we serve
View everythingTell us what is slowing your business down.
A 30-minute call with a senior engineer — not a salesperson. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Direct line
+91 70033 91355Mon–Sat · 9:30 AM – 7:30 PM IST · Sealdah, Kolkata