TallyCrunch

7 hidden costs that quietly eat your e-commerce profit

TallyCrunch

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.