When an e-commerce brand asks us to scale paid acquisition, the first conversation is rarely about ads. It's about what happens to each dollar of revenue after the click. If you're working out how to increase ecommerce profit margins, the fastest answers usually aren't in a new campaign. They're in five leaks that drain profit from every order you already get. Scaling ad spend on a store that leaks margin just scales the leak.
Here's where to look first, how to size each leak and a 30-day checklist to close them.
How to increase ecommerce profit margins: start with contribution margin
Gross margin (revenue minus cost of goods) is only part of the picture. The number that decides whether growth is profitable is contribution margin: what's left from each order after every variable cost is paid.
- Cost of goods sold, including inbound freight and duties
- Pick, pack and outbound shipping
- Payment processing, app and platform fees
- Discounts and promotional costs
- Returns, refunds and the cost of handling them
- Marketing spend attributable to the order
Calculate it per product and per channel, not just store-wide. A hypothetical: a $60 product with $24 in landed cost looks healthy at a 60% gross margin. Subtract $9 for shipping, $2 in payment fees and a $6 discount, and the order keeps closer to $19 than $36, before returns and before a single dollar of advertising. The figures are illustrative; the exercise isn't optional.
Once you can see contribution margin by product, the leaks below become obvious.
1. Average order value left on the table
Every order carries fixed costs: pick, pack, shipping, payment fees. Raising average order value spreads those costs across more revenue, so an extra dollar in an existing basket usually carries more profit than a dollar from a brand-new order.
- Set the free-shipping threshold above current AOV: high enough to lift baskets, low enough that most shoppers can reach it with one more item.
- Offer bundles built from products customers already buy together; your order data shows which ones.
- Add one relevant add-on in the cart, not five in a carousel.
- Use quantity breaks on consumables where the unit economics support them.
Test threshold and bundle changes rather than guessing. A threshold set too high can cost more in lost conversions than it gains in basket size.
2. Discounts that train customers to wait
Sitewide promotions feel like growth but often pull forward sales that would have happened anyway, at a lower margin. Worse, they teach your list that full price is for people who aren't paying attention.
Track the share of revenue sold at full price month over month. If it's falling while promotions get more frequent, your discounts are doing more harm than good.
- Replace blanket codes with targeted offers: first purchase, win-back, or slow-moving inventory.
- Use value-adds (a free gift, a bundle, upgraded shipping) instead of straight percentage discounts.
- Cap promotional days per quarter and plan them in advance.
- Exclude bestsellers and new launches from discounting where you can.
Run the math before every promotion. A hypothetical: on a product with a 40% contribution margin before discounts, a 20% discount halves the profit per order. To make the same total profit, the promotion has to roughly double unit sales, and any of those sales that would have happened at full price count against it, not for it. Many promotions don't clear that bar once you look honestly.
That doesn't mean never discounting. Clearance of aging inventory, genuine seasonal events and win-back offers to lapsed customers can all earn their place. The leak is the habitual, sitewide code that runs because last month's did.
3. Returns nobody is measuring
A product with a high return rate can look like a bestseller in your ad dashboard and lose money on every order. Ad platforms report the purchase; they don't report the refund three weeks later. That's one reason platform ROAS misleads budget decisions.
- Report net revenue after returns by product and by campaign.
- Tag return reasons consistently: sizing, quality, expectation mismatch, damage in transit.
- Close expectation gaps on the product page with better photos, size guides and honest descriptions.
- Pause or reduce spend behind items that consistently come back.
Returns caused by expectation mismatch are often a page problem. Clearer product pages are one of the highest-leverage conversion rate optimization projects a store can run, because they can improve conversion and reduce returns at the same time.
4. The post-purchase gap
The cheapest second order you'll ever get is from someone who just bought. Yet many stores send a receipt and then nothing for weeks.
- An onboarding email or SMS flow tied to the product purchased: how to use it and how to get the best result.
- A replenishment reminder timed to real usage cycles, not a generic 30 days.
- A post-purchase offer on the thank-you page, where purchase intent is at its highest.
- A review request sent after the customer has had time to actually use the product.
Acquisition gets you the first order. Retention decides whether the first order was profitable.
Measure repeat purchase rate and revenue per customer by first-order cohort and by acquisition channel. If customers from one channel repurchase far less than others, that channel is more expensive than its dashboard suggests.
5. Checkout friction on mobile
For most stores, the majority of traffic arrives on a phone (check your own analytics to confirm). Checkout is where small frictions turn into abandoned carts, and every abandoned checkout is acquisition spend you paid for and didn't recover.
- Enable express wallets such as Shop Pay, Apple Pay, Google Pay and PayPal.
- Remove forced account creation; offer it after purchase instead.
- Show the total cost, including shipping and taxes, before the final step.
- Keep form fields to the minimum and support address autocomplete.
- Test the whole flow on a mid-range phone over a cellular connection, not on office Wi-Fi.
Then look at the data. In GA4 or your store's analytics, compare checkout completion by device and by step. A step where mobile completion falls well below desktop is where to start. Watch session recordings of abandoned mobile checkouts too; they often reveal problems no report will, like a discount-code field that sends shoppers off to search for coupons, or a keyboard that covers the pay button.
Many of the same principles apply to campaign pages; our landing page optimization checklist covers the rest.
A 30-day margin repair checklist
Work through this before you raise ad budgets:
- Week 1: Build a contribution margin view by product and by acquisition channel.
- Week 1: Pull return rates and reasons by product, and flag the worst offenders.
- Week 2: Audit your promotional calendar and full-price revenue share for the last two quarters.
- Week 2: Review the free-shipping threshold and bundle options against current AOV.
- Week 3: Launch or rebuild post-purchase email and SMS flows.
- Week 3: Run a full mobile checkout test on real devices and fix the top friction points.
- Week 4: Reset campaign targets on contribution margin, then decide where paid advertising can scale profitably.
If you'd like help sizing these leaks for your store, talk to our e-commerce team. Fix them first, and every dollar you add to paid media later works harder.
Frequently asked questions
What is a good profit margin for an ecommerce business?
There's no single good number. It varies widely by category, price point, fulfillment model and how much you spend on acquisition. Instead of chasing a benchmark, calculate contribution margin per order and make sure it covers your fixed costs and your target cost to acquire a customer.
Is it better to raise prices or cut costs to improve margins?
Usually both belong on the list. Price and AOV changes affect every order immediately, while supplier and fulfillment savings often take longer to negotiate. Test price changes on a subset of products and watch conversion rate and repeat purchase rate, not just revenue.
How do returns affect ecommerce profit margins?
Returns cost you the refunded revenue plus shipping, handling and sometimes unsellable inventory, while ad platforms typically still count the original sale. Measure net revenue after returns by product and by campaign so budget decisions reflect real profit.
GrowFast E-commerce Team
E-commerce Growth · Practitioners managing live budgets at GrowFast