Ecommerce Profit Margins: Benchmarks and How to Improve

Faisal HouraniFaisal Hourani· Founder & eCommerce Growth Strategist
May 20, 2026Updated March 19, 202610 min read

Is your store leaking revenue?

Find out exactly where you're losing sales — takes 2 minutes.

Find Your Revenue Leaks

The margin benchmarks most stores never check — and seven levers that move the number

What Is an Ecommerce Profit Margin?

Margins decide who survives.

An ecommerce profit margin is the percentage of revenue that remains after subtracting all costs — including COGS, shipping, marketing, platform fees, and overhead. The average ecommerce net profit margin sits between 5-10% according to NYU Stern's 2025 industry data, though top-performing Shopify stores in WebMedic's portfolio hit 15-22%.

Three types of profit margin matter in ecommerce. Confusing them is the fastest way to make bad decisions.

Gross profit margin measures revenue minus cost of goods sold (COGS). It tells you how much room you have before operating expenses.

Operating profit margin subtracts operating costs — payroll, software, rent, marketing — from gross profit. This is where most ecommerce businesses bleed.

Net profit margin is what you actually keep. Every cost, every fee, every tax payment subtracted from revenue. This is the number that matters.

The formulas:

  • Gross margin = (Revenue - COGS) / Revenue × 100
  • Operating margin = (Revenue - COGS - Operating Expenses) / Revenue × 100
  • Net margin = Net Profit / Revenue × 100

A store doing RM500,000 in revenue with a 7% net margin keeps RM35,000. A store doing RM300,000 with a 15% net margin keeps RM45,000. Revenue is vanity. Margin is what pays you.

Ecommerce profit margin formula breakdown showing gross, operating, and net margin calculations

Most founders track revenue obsessively and check margins quarterly — if at all. That gap between attention and action is where profit disappears.

What Are Good Ecommerce Profit Margins by Industry?

Not all ecommerce is equal.

Good ecommerce profit margins vary dramatically by industry — from 2-4% in grocery and food to 30-65% in digital products and SaaS. For physical DTC brands, a net margin above 10% is strong and above 15% is exceptional, based on NYU Stern data and WebMedic's analysis of 80+ Shopify stores in Malaysia and Singapore.

Here are the benchmarks that actually matter:

Industry Gross Margin Net Profit Margin Notes
Fashion & Apparel 50-65% 4-13% High return rates (20-30%) compress net
Beauty & Personal Care 60-80% 8-15% Strong margins, high repeat purchase
Health & Supplements 55-70% 10-18% Subscription models push higher
Electronics & Tech 25-40% 2-7% Thin margins, high competition
Home & Furniture 45-55% 5-12% Shipping costs eat gross margin
Food & Grocery 30-45% 2-5% Perishability and logistics drag
Pet Products 45-60% 8-14% Loyalty-driven repeat purchases
Jewelry & Accessories 55-75% 10-20% Low COGS, high perceived value
Digital Products / SaaS 70-95% 30-65% Near-zero marginal cost
General DTC Average 45-55% 5-10% Median across WebMedic portfolio

Sources: NYU Stern industry margins (2025), Shopify's Commerce Report (2025), WebMedic client data (80+ stores, 2024-2026)

Two things stand out in this data.

First, the gap between gross margin and net margin is enormous. A beauty brand with 70% gross margin and 10% net margin is spending 60 cents of every revenue dollar on operations, marketing, and fulfillment. That gap is where improvement lives.

Second, industry benchmarks are averages. The top quartile in every category earns 2-3x the median net margin. The difference is not the product — it is operational discipline.

If your margins are below the low end of your industry range, there is a structural problem. If you are in the middle, there is a clear path to the top quartile. Either way, the ecommerce profit calculator will show you exactly where you stand.

Bar chart comparing ecommerce profit margins across industries from fashion to digital products

Why Are Ecommerce Profit Margins Shrinking?

The squeeze is real.

Ecommerce profit margins have compressed 2-4 percentage points since 2020 due to rising customer acquisition costs (up 60% per Profitwell data), shipping cost inflation, and platform fee increases. Meta and Google CPMs rose 30-40% between 2022 and 2025, making paid acquisition the single largest margin killer for DTC brands.

Five forces are compressing margins simultaneously:

1. Customer acquisition costs keep climbing

Meta CPMs have increased roughly 30-40% since 2022. Google Shopping CPCs followed. The brands that relied on cheap Facebook ads in 2019 are now spending 2-3x more to acquire the same customer. If your CAC grows faster than your AOV, margins shrink mechanically.

2. Shipping and fulfillment costs

Courier rates in Malaysia rose 15-20% between 2023 and 2025. International shipping from Chinese suppliers costs more. Last-mile delivery is the fastest-growing cost line for most DTC brands we audit.

3. Platform and payment fees

Shopify's transaction fees, payment gateway charges, app subscription costs — these add up to 3-7% of revenue before you sell anything. Most store owners undercount these.

4. Discounting addiction

The race to match competitors' discounts trains customers to wait for sales. We see stores running 20-30% off promotions monthly, directly compressing gross margins by 5-10 percentage points.

5. Return costs

Fashion and apparel return rates hit 20-30% online (Narvar, 2025). Every return costs shipping, repackaging, and often a write-off. Few stores account for return costs in their margin calculations.

The combination of these five forces means that a 10% net margin today requires more operational discipline than a 15% net margin five years ago.

How Do You Calculate Ecommerce Profit Margin Correctly?

Most store owners get this wrong.

To calculate ecommerce profit margin correctly, subtract ALL costs — not just COGS. Include shipping, payment processing fees (2.5-3.5%), platform fees, returns, marketing spend, and overhead. The contribution margin formula handles variable costs per product; total profit margin requires fixed costs too. WebMedic's audits show that 70% of Shopify store owners underestimate their true costs by 8-15%.

Here is the full cost stack most stores miss:

Cost Category Typical % of Revenue Often Missed?
COGS (product cost) 30-55% No
Shipping & fulfillment 8-15% Partially
Payment processing 2.5-3.5% Yes
Platform fees (Shopify + apps) 2-5% Yes
Marketing & ads 10-25% No
Returns & refunds 2-8% Yes
Customer service 1-3% Yes
Overhead (rent, salaries, software) 5-15% No

Add those up. For most physical product DTC brands, total costs consume 75-95% of revenue.

The mistake we see constantly: founders calculate gross margin (revenue minus COGS) and believe that is their profit. A store owner tells us they have "50% margins." They do — gross margins. Net margins are 6%.

Use the ecommerce profit calculator to get an accurate picture. Input your actual numbers for every cost category, not just product cost.

For per-product profitability, the contribution margin calculator breaks down which SKUs actually earn their shelf space. Aggregate margins hide the fact that your best-sellers might be subsidizing products that lose money on every sale.

Dashboard showing the full cost breakdown of an ecommerce order from COGS through net profit

Does this sound like your store? Find out where you're leaking revenue — take the free Revenue Score. 3 minutes. Free. No pitch.

How Can You Improve Ecommerce Profit Margins?

Seven levers move the number.

The fastest way to improve ecommerce profit margins is to raise prices strategically (a 1% price increase lifts operating profit by 11% according to McKinsey), cut hidden costs, and shift to repeat-purchase revenue. WebMedic clients who implement three or more of the strategies below improve net margins by 3-7 percentage points within 90 days.

1. Raise prices (yes, really)

Most DTC founders underprice. A McKinsey analysis found that a 1% price increase — all else equal — lifts operating profit by 11.1%. That is the single highest-leverage action available.

The fear is always the same: "If I raise prices, I'll lose customers." In practice, a 5-10% price increase on a product with strong perceived value rarely dents conversion rates. We tested this with a Malaysian skincare brand — they raised core SKU prices by 8% and saw a 2% dip in conversion rate but a 6% net margin improvement. More money kept, fewer units shipped.

Read the full product pricing strategy framework for implementation details.

2. Kill unprofitable SKUs

The Pareto rule applies aggressively in ecommerce. Typically 20-30% of SKUs generate 70-80% of profit. The remaining SKUs are either breaking even or actively losing money once you account for storage, marketing, and operational complexity.

Run the contribution margin calculator on every SKU. Anything below a 30% contribution margin ratio deserves scrutiny. Anything below 15% is a candidate for discontinuation.

3. Reduce customer acquisition cost

Every dollar saved on CAC flows directly to the bottom line. Three tactics that work in 2026:

  • Email and SMS revenue share — shift from 10% to 30% of revenue coming from owned channels. Each repeat purchase from email costs RM0.10-0.50 versus RM15-50 for a new paid customer.
  • Organic content — SEO and social content lower blended CAC over time
  • Referral programs — referred customers cost 30-50% less to acquire and have 25% higher LTV (Wharton, 2025)

4. Negotiate supplier costs

Most DTC brands accept their supplier's first quote and never revisit it. Renegotiate at every volume milestone. A 5% reduction in COGS on a business with 45% gross margins improves net margin by nearly 3 percentage points.

Three negotiation levers:

  • Volume commitments — commit to larger orders for lower per-unit cost
  • Payment terms — offer faster payment (net-15 vs net-30) for a discount
  • Alternative suppliers — having a second supplier quote forces competitive pricing

5. Optimize shipping and fulfillment

Shipping is the most underoptimized cost line we see. Quick wins:

  • Negotiate courier rates — most Shopify stores in Malaysia can save 10-20% by comparing J&T, Ninja Van, and Pos Laju rates quarterly
  • Right-size packaging — oversized boxes cost more to ship and more to buy
  • Offer free shipping with a minimum — set the threshold 15-20% above your current AOV to increase order size while absorbing the cost

6. Reduce return rates

Returns destroy margins twice — you lose the sale and pay for reverse logistics. Tactics that reduce returns:

  • Better product photography and descriptions — 22% of returns happen because the product "looked different" (Narvar, 2025)
  • Size guides with real measurements — fashion return rates drop 10-15% with detailed size charts
  • Post-purchase education — a "how to use" email after purchase reduces buyer's remorse returns

7. Shift to subscription and repeat revenue

Repeat customers cost 5-7x less to serve than new ones. Subscription models lock in revenue and make margin forecasting predictable. Beauty, supplements, pet food, and coffee are the most natural fits.

Even without formal subscriptions, a strong welcome email sequence and loyalty program increase repeat purchase rates. Stores with 40%+ repeat customer rates consistently show 3-5 percentage points higher net margins than stores running below 20%.

Comparison showing profit margin impact of each improvement lever — pricing, CAC reduction, shipping optimization

What Net Profit Margin Should You Target?

Aim higher than average.

Target a net profit margin of 15-20% for a healthy, scalable DTC ecommerce business. Below 5% is a danger zone where one bad month can wipe out quarterly profit. Between 5-10% is survivable but fragile. According to NYU Stern data, the top quartile of online retail businesses maintains net margins above 15%, which provides enough cushion for reinvestment, inventory risks, and seasonal dips.

Here is how to think about margin targets at different stages:

Stage Revenue Range Target Net Margin Priority
Launch (Year 1) Under RM500K 0-5% (break even) Growth and validation
Growth (Year 2-3) RM500K-2M 5-10% Scaling profitably
Scale (Year 3+) RM2M+ 10-15% Operational efficiency
Mature / Optimized RM5M+ 15-20%+ Margin expansion

Based on WebMedic portfolio benchmarks (2024-2026)

Two important nuances.

First, margin targets depend on your growth strategy. A brand investing heavily in customer acquisition to capture market share will run lower margins intentionally. That is a choice, not a problem — as long as the unit economics (contribution margin per order) remain healthy. The contribution margin formula tells you whether each order is profitable before fixed costs.

Second, margins should improve over time. If your net margin is the same at RM2M revenue as it was at RM500K, your costs are scaling linearly with revenue. That means you are not getting the operational leverage that scale should provide. Look at your fixed costs — they should be shrinking as a percentage of revenue.

How Do Malaysian and Southeast Asian Ecommerce Margins Compare?

The landscape is different here.

Southeast Asian ecommerce margins run 2-4 percentage points lower than US and European benchmarks due to lower average order values (RM80-150 vs $50-80 USD), higher logistics costs relative to order value, and marketplace fee compression from Shopee and Lazada. Malaysian DTC brands on Shopify typically outperform marketplace sellers by 5-8 percentage points on net margin, based on WebMedic's 2024-2026 client data.

Several factors make the Malaysian and Singapore ecommerce margin landscape unique:

Lower AOV, same fixed costs. A RM100 order has the same payment processing fee structure, the same packaging cost, and similar courier rates as a RM300 order. Lower AOV compresses margin percentages even when the product margin is healthy.

Marketplace pressure. Shopee and Lazada condition Malaysian consumers to expect free shipping, heavy discounts, and marketplace vouchers. DTC brands competing against marketplace-listed products face constant pricing pressure.

Logistics costs. East Malaysia (Sabah, Sarawak) shipping costs 2-3x more than Peninsular Malaysia. Singapore cross-border adds customs complexity. These logistics realities eat margins that US-based benchmarks do not account for.

The DTC advantage. Despite these challenges, brands that sell through their own Shopify store — not through Shopee or Lazada — keep significantly more margin. No marketplace commission (typically 3-8%), no mandatory voucher participation, and full control over pricing.

This is why the product pricing strategy matters even more in Southeast Asia. You cannot afford to compete on price when your cost structure is already tight.

Frequently Asked Questions

What is a good profit margin for ecommerce?

A good ecommerce profit margin is 10-15% net for physical products and 20%+ for digital products. The industry average sits at 5-10% according to NYU Stern's 2025 data, but top-performing DTC brands consistently hit 15-20% through pricing discipline, repeat-customer revenue, and operational efficiency. Below 5% net margin is a danger zone.

How do you calculate ecommerce profit margin?

Ecommerce profit margin equals net profit divided by total revenue, multiplied by 100. Net profit means revenue minus ALL costs: COGS, shipping, payment fees (2.5-3.5%), platform subscriptions, marketing spend, returns, and overhead. Most store owners underestimate costs by 8-15% because they only subtract COGS from revenue.

Why are ecommerce margins so low?

Ecommerce margins are compressed by rising customer acquisition costs (up 60% since 2020 per Profitwell), shipping inflation, platform fees, high return rates (20-30% in fashion), and discounting pressure from marketplaces like Shopee and Amazon. The brands with the healthiest margins invest in owned channels, email revenue, and repeat purchases rather than relying on paid ads.

What is the difference between gross margin and net margin in ecommerce?

Gross margin is revenue minus cost of goods sold — it only accounts for product cost. Net margin subtracts all costs including marketing, shipping, payment processing, platform fees, returns, and overhead. A store with 55% gross margin and 8% net margin is spending 47 percentage points of revenue on everything besides the product itself.

How can I improve my ecommerce profit margins quickly?

The three fastest margin improvements are: raise prices by 5-10% on strong-performing SKUs (a 1% price increase lifts operating profit by 11% per McKinsey), kill unprofitable SKUs below 15% contribution margin, and shift 20%+ of revenue to email and SMS channels where acquisition cost drops from RM15-50 to under RM1 per sale.

Keep Reading

Share this article

#ecommerce profit margin #profit margin benchmarks #ecommerce profitability #net profit margin ecommerce #shopify profit margin #gross margin ecommerce

Free Download

The 15 revenue leaks killing Shopify stores — with real audit screenshots

From 10 actual store audits. Most stores have 8+ of these right now and have no idea.

Free. No spam. Unsubscribe anytime.

Faisal Hourani

Faisal Hourani

Founder & eCommerce Growth Strategist

19 years building for the web, 9+ focused on ecommerce. Faisal founded WebMedic in 2016 to help DTC brands fix the conversion problems that hold them back. He has worked with brands across Malaysia and Singapore — from first-store launches to 8-figure scaling.

Ready to Boost Your Conversion Rates?

Book a quick strategy call. We'll analyze your store, identify your biggest revenue leaks, and show you exactly how we can plug them.

Book Your Strategy Call

Score your store

Find Your Revenue Leaks