7 hidden costs that quietly eat your e-commerce profit
On paper your product has a 45% margin. In reality, your profit is half that, and you can't see where it went. The gap is almost always a handful of "small" costs that never make it into the spreadsheet. Here are the seven that hurt most.
1. Payment processing fees
Every card payment costs roughly 2.9% + $0.30. It feels tiny per order, but across a year of sales it's one of your largest line items. See the real number with the Shopify Fee Calculator.
2. Marketplace referral fees
If you sell on a marketplace, the platform takes its cut before you see a cent, 6.5% on Etsy, ~13.25% on eBay, ~15% on Amazon. These dwarf processing fees and belong in every price. Compare them in our fee calculators.
3. Shipping (the part you eat)
"Free shipping" isn't free. You pay it. Even when the customer covers part, the gap between charged and actual shipping comes straight out of margin, and it grows with weight and distance.
4. Returns and refunds
A 5-10% return rate is normal in many categories. Each return can cost you return shipping, restocking, lost product, and sometimes a non-refunded processing fee. Build an allowance for it into pricing.
5. Customer acquisition (ads)
If you pay to get customers, that cost is part of the product's economics, not a separate marketing budget you ignore. A product that's profitable organically can lose money once you add $10 of ad spend per sale.
6. Transaction and currency fees
Selling internationally adds currency conversion spreads (1.5-4%) and sometimes higher processing rates. A sale that looks identical to a domestic one can net noticeably less.
7. Software, packaging, and overhead
Store subscriptions, apps, packaging materials, and storage are easy to forget because they're not per-order, but they're real, and they reduce your net margin every month.
How to stop the leak
The fix isn't tracking these perfectly, it's pricing for them. Add up your true per-unit cost (product + the hidden costs above), set a target margin with the Profit Margin Calculator, and confirm the net survives in a fee calculator. When you price from reality instead of the sticker cost, the gap between your spreadsheet and your bank account disappears.
The bottom line
The difference between your gross margin and your actual profit is hiding in fees, shipping, returns, ads, and overhead. None of them are optional, so all of them belong in your price. Account for the full picture before you launch, and your margin will finally match your bank balance.
Keep reading
All postsHow much does Shopify take per sale?
Shopify charges no commission, a $60 order costs $2.04 in card processing on Basic, and $2.43 once the $39 plan is spread across 100 orders a month. At 10 orders a month that identical sale costs $5.94, which is why your effective Shopify fee is set by volume, not by the headline rate.
Read articleThe cheapest platform to sell online in 2026 (real numbers)
The same $40 item with $8 shipping nets $28.31 on Shopify and $20.40 on Poshmark, a $7.91 gap on one order, or $949.20 a year at ten orders a month. Cheapest on fees is not always cheapest overall, because a marketplace fee buys demand you would otherwise pay for in ads.
Read articleeBay fees by country: US, UK, Canada and Australia compared
eBay's fee is not one global rate, the same 215 order costs $28.89 on eBay US and €24.00 on eBay Germany. This guide compares final value rates, per-order fees, the 1.65% international fee and tax-on-fees handling across five eBay sites.
Read article