The Real Margins of Selling Online
Add up every fee, label, return, and ad dollar so you know what an online order actually puts in your pocket.
You buy a product for $18 and sell it for $50. That looks like a 64% gross margin. Then the marketplace takes a cut, the payment processor takes a cut, you pay for a shipping label, a box, and an ad that brought the buyer in, and one in twenty orders comes back. What is left is often a much smaller number.
That leftover is your contribution margin per order: what each order contributes toward rent, salaries, and profit. It is the online version of Unit Economics.
Where the money goes
- Marketplace or platform fees: Etsy charges a $0.20 listing fee and a 6.5% transaction fee on the item price plus shipping. Amazon's referral fee is 15% in most categories (some categories differ). Your own website has a monthly platform subscription instead.
- Payment processing: often around 3% plus a per-order fee. On Etsy in the US it is 3% plus $0.25.
- Shipping and packaging: the label, box, tape, filler, and inserts. If you offer free shipping, all of it comes out of your margin.
- Returns: return labels, items that cannot be resold, and the time to process them. Apparel and shoes see far higher return rates than most categories.
- Ad spend: marketplace ads, search ads, and social ads. Divide by orders to get acquisition cost per order.
| Per order | Etsy | Own website | Amazon FBA |
|---|---|---|---|
| Customer pays | $56.00 | $56.00 | $56.00 |
| Platform and payment fees | $5.77 | $2.42 | $8.40 |
| Product cost | $18.00 | $18.00 | $18.00 |
| Shipping, fulfillment, packaging | $8.50 | $8.50 | $6.30 |
| Ads and returns | $5.00 | $11.00 | $7.50 |
| Contribution per order | $18.73 (33%) | $16.08 (29%) | $15.80 (28%) |
Notice the website has the lowest fees but not the best result, because it has to pay for its own traffic. Amazon's fulfillment covers the shipping but its referral fee is the largest. Your numbers will differ, and fulfillment fees change by size, weight, and season, so build this table from your own reports, not from these examples.
Try it
Pricing & Margin
Start with your product cost and price, then subtract fees, shipping, and ads to see your real margin per order.
Charge at least
$33.33
Gross margin
40.0%
profit ÷ price
Markup
66.7%
profit ÷ cost
Where each sale goes
Gross margin covers only direct costs. Your overhead and your own pay still come out of it.
Levers that move contribution
- 1
Raise average order value
Bundles and free-shipping thresholds spread the fixed per-order costs (label, packaging, per-order fees) across more product.
- 2
Right-size packaging
Dimensional weight pricing means air in a box costs money. Smaller boxes can cut label costs noticeably.
- 3
Attack returns at the source
Better photos, size charts, and honest descriptions reduce returns more than stricter policies do.
- 4
Measure ads per order, not per click
Track return on ad spend by product. Some items only make money when sold organically.
- 5
Revisit prices
If contribution is thin on every channel, the price may simply be too low. See Raising Prices.
Owner story
Luis assumed Amazon was his best channel because it was his biggest. When he built a contribution table, his wallets earned about $4 less per order on Amazon than on his own site once ads and returns were counted. He kept Amazon for discovery but moved his advertising budget toward repeat buyers on his website, and his total profit rose even though revenue grew more slowly.
Illustrative composite, not a real customer.
Growth can burn cash
Online sellers often pay for inventory and ads weeks before marketplace payouts arrive. If contribution margin is thin, faster growth can drain cash. Check payout timing alongside margin, and read Cash Flow vs. Profit.
Quick check
Which number best tells you whether selling one more order makes you better off?
Words to know
- Contribution margin
- Revenue from an order minus all the variable costs that come with it.
- Referral fee
- A marketplace's percentage commission on each sale.
- Average order value
- Total revenue divided by number of orders.
- Dimensional weight
- Carrier pricing based on box size as well as actual weight.
Finished reading?
Track your progress through Retail & E-commerce.
Related lessons
From Hobby to Business: When Your Side Hustle Gets Serious
How the IRS tells a hobby from a business, why the difference matters for your taxes, and the first moves to make when your side hustle starts to grow up.
Separate Your Money: Business Banking From Day One
Why mixing personal and business money costs you at tax time, weakens your liability protection, and makes lenders nervous, plus the simple setup that fixes it.
Pricing for Profit: What to Charge
Three ways to set prices, how to make sure your own pay is built in, and the markup versus margin mix-up that quietly drains profit.