Best sellers feel like a win. They are the products you reorder constantly, the ones customers rave about, and the ones your ads seem to love. But here is the uncomfortable truth – a product can be your top seller and still be a profit leak.
That happens when the real costs add up. Returns, shipping, payment fees, platform fees, discounts, and ad spend can quietly eat the margin. The result is a store that looks busy because orders keep coming in, but does not build cash because you are keeping very little per order.
This guide explains why it happens and gives you a simple, plain-English way to sanity-check real profit per product, so you can scale what is actually working.
If you want to go deeper on product-level profitability, Data Dialogix LLC by Keith Young shares more resources for e-commerce teams.
The best seller trap
Most store owners track something like margin, usually the selling price minus the cost of goods. That is a useful start, but it is not the same as what you actually keep once an order is delivered, supported, and sometimes returned.
A product can look like a hero in your dashboard and still be quietly draining cash. The most common reason is that the costs around each order rise faster than you notice. When you sell more, you also process more returns. When you ship more, you get hit with more surcharges and more expensive delivery zones. When you scale ads, your cost to acquire a customer often rises. None of those costs shows up in the simple margin number.
What “profit per product” really means
For a quick reality check, you do not need perfect accounting. You just need a consistent way to estimate what you keep after the costs that move with each order.
Think of it like this. Start with the average price a customer actually pays for the product. Then subtract the product cost. Then subtract the costs that show up because you sold and fulfilled that specific unit. What is left is the money that can pay for overhead and still leave you with a profit.
If that leftover number is small, the product is fragile. If it is negative, every additional sale makes the business worse.

Returns are not just refunds
Returns are one of the fastest ways a best seller becomes a low-profit seller. A return is not just a customer getting their money back. It is also the shipping label, the warehouse handling, the repackaging, and the chance that the item comes back damaged or unsellable.
Even when you can resell the item, the original order may still be a loss once you account for the extra work and fees involved.
Shipping and fulfilment can change the math overnight
Shipping is rarely a flat number. Costs change based on package size, dimensional weight rules, delivery zone, fuel surcharges, and peak season pricing. If you offer free shipping, you are paying for it somewhere.
Fulfilment costs can also creep up. Pick and pack fees, packaging materials, and split shipments can all raise the real cost per order. If you use a 3PL, your fee structure might look simple on paper but still vary by item size, number of units, and special handling.
Fees and discounts add up faster than you think
Payment processing fees are usually a percentage plus a fixed amount. Marketplaces can take a commission. Platforms and apps can add per-order charges. Each one looks small, but together they can take a meaningful bite out of what you keep.
Discounting is another common issue. If a product only sells when it is on sale, you should judge it based on the sale price, not the list price. Partial refunds and keep-it refunds also reduce what you keep, even when the order still counts as a sale in your reporting.
Ads can make a product look profitable when it is not
Ad dashboards are built to show performance, not to protect your margins. A blended return on ad spend can hide the fact that some products are carrying the account while others are losing money.
For this check, you do not need perfect attribution. You just need a reasonable estimate of what it costs to get an order for that product. If you cannot do it at the SKU level, use a conservative estimate based on the campaign or landing page that drives most of the sales.
A simple way to sanity-check real profit per unit
Here is the plain-English method.
- Write down the average price customers actually pay for the product after discounts.
- Subtract what the product costs you to buy or make.
- Subtract the fees you pay because the order happened, like payment processing and platform fees.
- Subtract what you pay to fulfil and ship it, including packaging and any shipping subsidy.
- Subtract a return allowance. If 10 per cent of orders get returned and a return usually costs you $12 in labels, handling, and write-offs, then plan for about $1.20 of return cost per unit sold.
- Subtract the ad cost you need to generate an order for that product, or a conservative estimate if you only have blended numbers.
What you have left is your real profit per unit. It is not perfect, but it is good enough to prevent you from scaling a product that cannot support its own costs.
A worked example in USD
Imagine an e-commerce store selling a best-selling item with an average selling price of $45 after discounts.
The product cost is $18. Payment and platform-related fees average $2.50 per order. Fulfilment and packaging average $3.00. The store covers $4.50 of shipping on average.
This product has a 12% return rate. The average cost per return is $10 once you include the label, handling, and the share of returns that are not resellable. That means you should plan for about $1.20 of return cost per unit sold.
Now factor in paid acquisition. Let’s say Meta ads drive most first-time purchases, and the effective cost to get an order for this product is $12.
Now do the math in one line:
$45 minus $18 minus $2.50 minus $3.00 minus $4.50 minus $1.20 minus $12 equals $3.80.
That is not terrible, but it is not the $27 margin you might assume from $45 minus $18. And if ad costs creep up, which happens often, the math can flip quickly. If the cost to get an order rises to $16, the product becomes slightly unprofitable. Same product, same best-seller status, but now every additional order loses money.

What to do if the number is too small
If your real profit per unit is weak or negative, the goal is not to panic. It is to fix the unit economics.
Improve the price you actually collect
You can raise the effective price without necessarily raising the sticker price by using bundles, tiered offers, and higher-margin add-ons at checkout. You can also reduce how often you discount, so the product is not dependent on promotions to move.
Reduce shipping and fulfilment costs
Packaging changes can reduce dimensional weight. Carrier rate shopping can lower the average cost. A free-shipping threshold can protect the margin by pushing the average order value higher. If you ship internationally, you may find that certain regions are consistently unprofitable once delivery costs and return rates are included.
Reduce returns at the source
Better product pages, clearer sizing guidance, stronger photos, and pre-purchase FAQs can reduce avoidable returns. Quality control improvements can reduce damage-related returns. If you track return reasons, focus on the top one or two drivers first.
Make ads match your margins
Not every product deserves the same bid strategy. If a product has low real profit per unit, you can bid down, pause, or shift paid traffic toward bundles and higher-margin variants. You can also put more emphasis on email and SMS capture, so first-order ad costs are supported by repeat purchases.
A quick weekly check that keeps you honest
Once a week, pull your top products by revenue. Run this quick profit check for each, even if you are using rough estimates. Flag anything below your minimum target, whether that is $5 per unit or a contribution percentage you are comfortable with. Then choose one action per flagged product, focused on price, shipping, returns, ads, or positioning.
Consistency beats perfection. The point is to catch problems early, before you scale them.
What’s the takeaway?
Best sellers are great, but only when they are best sellers and good businesses. A simple sanity check like this helps you see what is really happening after returns, shipping, fees, and ad spend. Once you know the truth per product, you can scale confidently, cut waste, and build a store that grows revenue and profit.
