How to Calculate Profit Margins When Selling Online: A Guide for Local Shops
Simple margin calculation guide for Indian shopkeepers to understand their true profitability on online orders — accounting for commissions, delivery costs, and packaging.
# How to Calculate Profit Margins When Selling Online: A Guide for Local Shops
Many shop owners go online without understanding their true profitability per order. Some discover they're losing money on every delivery. Others miss that their online channel is actually more profitable than walk-in sales. Here's how to calculate your real margins.
The Online Order Profit Formula
**Net Profit Per Order = Revenue - Product Cost - Platform Commission - Delivery Cost - Packaging Cost**
Let's work through a real example:
### Example: A Typical Grocery Order of ₹450
| Component | Amount | Notes |
|---|---|---|
| **Order Value** | ₹450 | What the customer pays |
| **Product Cost** | ₹382 (85% of MRP) | Your purchase price from distributor |
| **Gross Margin** | ₹68 (15%) | Before other costs |
| **Platform Commission** | ₹18 (4%) | FirstMartt's commission |
| **Delivery Cost** | ₹25 | Store boy delivery within 2 km |
| **Packaging** | ₹5 | Bags and wrapping materials |
| **Net Profit** | **₹20** | Your actual earnings from this order |
| **Net Margin** | **4.4%** | Percentage of order value |
Is ₹20 Profit Per Order Worth It?
It depends on volume. If you fulfil 30 online orders per day: - Daily net profit from online: ₹600 - Monthly net profit from online: ₹18,000 - This is ADDITIONAL revenue on top of your walk-in sales - Your shop's fixed costs (rent, electricity, salary) are already covered by walk-in sales
So yes, ₹20 per order at 30 orders/day is ₹18,000/month of pure incremental profit.
How to Improve Your Online Margin
### Strategy 1: Increase Average Order Value If the same ₹25 delivery cost serves a ₹450 order vs a ₹750 order: - ₹450 order net profit: ₹20 (4.4%) - ₹750 order net profit: ₹65 (8.7%)
Set minimum order values of ₹250-300 for free delivery to push basket sizes up.
### Strategy 2: Batch Deliveries Delivering 3 orders in one trip costs ₹40 total instead of ₹75 (3 x ₹25). Per-order delivery cost drops from ₹25 to ₹13.
### Strategy 3: Promote Higher-Margin Products Online Grocery staples (atta, oil, sugar) have 5-8% margins. But specialty items, snacks, personal care, and bakery items have 20-40% margins. Feature high-margin products prominently in your online catalog.
### Strategy 4: Choose Low-Commission Platforms The difference between 4% commission (FirstMartt) and 20% commission (national marketplaces) on a ₹450 order is ₹72. That's the difference between profit and loss.
The Break-Even Calculation
Calculate how many online orders you need daily to justify the digital effort:
If you spend 2 hours daily managing online orders and value your time at ₹500/hour: - Daily time cost: ₹1,000 - At ₹20 net profit per order: You need 50 orders to cover your time - At ₹40 net profit per order (higher AOV): You need 25 orders
Most merchants reach this threshold within 60-90 days of going online.
Related Articles in Merchant Guides
Explore more deep dives, operational playbooks, and research.
The Complete Guide to Taking Your Offline Store Online in India (2026)
Everything a local retailer needs to know about moving from a purely physical storefront to an omnichannel digital presence — without hiring developers or spending lakhs.
Why Local Shops Are Losing Customers to Quick Commerce — And How to Fight Back
Quick commerce is expanding into Tier-2 and Tier-3 cities. Here's what local stores need to do right now to retain their customer base.
Digital Storefront vs Marketplace Listing: Which Is Better for Local Shops?
Should you build a standalone website, list on Amazon/Flipkart, or join a hyperlocal marketplace? We compare cost, control, reach, and profitability for local shops.