Why margins differ so much by channel
A $40 candle sold on Etsy, Amazon, and your Shopify store does not produce $40 in revenue on all three platforms. It does not even produce $40 in gross revenue. By the time every platform fee, payment processing charge, shipping cost, and occasional return is accounted for, the same product at the same price can net you anywhere from $8 to $28 depending on where it sold.
Most sellers have a vague sense that Amazon takes "a lot" and Shopify is "better," but they have never actually run the numbers channel by channel. That matters because:
- You are making inventory and restocking decisions blind
- You are pricing the same product the same everywhere when you should not be
- You may be pouring advertising spend into your least profitable channel
- You cannot evaluate whether adding a new channel will help or hurt overall profitability
This guide gives you the formula and the numbers to run the math yourself. No spreadsheet sold separately.
The true profit margin formula
The profit margin calculation most sellers use is too simple:
Profit = Sale Price − COGS
Margin = Profit ÷ Sale Price
This ignores every cost that the channel adds. Here is the complete formula:
Net Revenue = Sale Price − Platform Fees − Payment Processing Fee − Listing Fees
Gross Profit = Net Revenue − COGS − Shipping Cost
Net Profit = Gross Profit − (Return Rate × Average Return Cost) − Advertising Spend
Net Margin = Net Profit ÷ Sale Price × 100
Let's define each component:
Platform fee breakdown: Etsy, Amazon, Shopify, eBay
These are the fees that apply to most sellers in most categories. Specialty categories (media on Amazon, motors on eBay) have different rates.
Etsy fees
- Listing fee: $0.20 per listing, renewed every 4 months or on sale
- Transaction fee: 6.5% of the total sale price including shipping
- Payment processing: 3% + $0.25 per transaction (US sellers)
- Offsite Ads: 15% if Etsy advertises your item and it sells (12% if you exceed $10K/year on Etsy)
- Total effective rate on a $40 sale with $8 shipping: roughly 11–14% before shipping costs
Amazon fees (FBM. Fulfilled by Merchant)
- Referral fee: 8–15% depending on category (most categories 15%)
- Closing fee: $1.80 for media items only
- No monthly fee on Individual plan (but $0.99/item fee); $39.99/month on Professional
- Payment processing: included in referral fee
- Total effective rate on a $40 sale: 15% plus shipping out of pocket
Amazon FBA. additional costs
- Fulfillment fee: $3.06–$6.40+ per unit depending on size and weight
- Monthly storage: $0.75/cubic foot (Jan–Sep), $2.40/cubic foot (Oct–Dec)
- Long-term storage: $6.90/cubic foot after 365 days
- FBA makes sense when your fulfillment cost plus FBA fee is less than shipping yourself. not always the case for large or heavy items
Shopify fees
- Transaction fee: 0% if you use Shopify Payments; 0.5–2% if you use an external gateway
- Payment processing (Shopify Payments): 2.9% + $0.30 (Basic), 2.6% + $0.30 (Shopify), 2.4% + $0.30 (Advanced)
- Monthly plan: $39–$399/month; spread across orders, the per-order cost depends on your volume
- No marketplace fees. Shopify does not take a cut of your sale
- Total effective rate on a $40 sale: 2.9% + $0.30 + (monthly fee amortized)
eBay fees
- Insertion fee: Free for first 250 listings/month; $0.35 per listing after
- Final value fee: 13.25% on most categories, capped at $750 per item
- Payment processing: included in final value fee
- Promoted listings: 2–15% additional if you use eBay advertising (optional)
- Total effective rate on a $40 sale: 13.25–15%+ with promoted listings
| Platform | Selling Fee | Payment Processing | Monthly Fixed Cost | Effective Rate (est. $40 sale) |
|---|---|---|---|---|
| Etsy | 6.5% + $0.20 | 3% + $0.25 | None | ~11% |
| Amazon FBM | 15% | Included | $39.99 | ~15% |
| Amazon FBA | 15% + fulfillment | Included | $39.99 + storage | ~25%+ |
| Shopify | 0% | 2.9% + $0.30 | $39+ | ~4% |
| eBay | 13.25% | Included | None | ~13% |
Adding shipping costs and return rates
Shipping
Shipping is where most multichannel sellers' margin calculations fall apart. There are three common situations:
Seller pays shipping: Your label cost comes entirely from your margin. A $6 USPS First Class package on a $40 sale is a 15% hit before any platform fees.
Customer pays shipping: Your label cost minus what the customer paid. If you charge $5 shipping and the label costs $6.80, you are eating $1.80. If you charge $8 and the label costs $6.80, you have a $1.20 contribution to offset platform fees on the shipping portion.
Free shipping (marketplace-recommended): Amazon and Etsy both reward free shipping with better search placement. If you offer it, your effective selling price is lower. A $40 item with $7 shipping folded into a $47 "free shipping" price still costs you $7 in postage. The question is whether the increased conversion rate justifies it.
Return rates by channel
Return rates vary dramatically by platform and category. These are general baselines for physical goods:
- Etsy: 2–5% for handmade; higher for clothing and shoes
- Amazon: 5–10% for general merchandise; 15–40% for apparel and electronics
- Shopify (DTC): 3–8% depending on category and your return policy
- eBay: 2–6% depending on whether you accept returns
Each return costs more than just the refund. You pay return shipping (or absorb a free return label cost), spend time inspecting and restocking the item, and potentially lose the item entirely if it comes back damaged. A realistic per-return cost for a $40 item is $8–$15 all-in. At a 7% return rate, that is $0.56–$1.05 per unit sold. small but real.
Comparing channels side by side
Here is a worked example. You sell a $40 handmade soap set. Your COGS (materials, packaging, labor) is $12. Shipping weight puts you at $6.50 per order via USPS. You offer free shipping on all channels.
| Cost Component | Etsy | Amazon FBM | Shopify | eBay |
|---|---|---|---|---|
| Sale price | $40.00 | $40.00 | $40.00 | $40.00 |
| Platform fee | $2.60 (6.5%) | $6.00 (15%) | $0.00 | $5.30 (13.25%) |
| Payment processing | $1.45 (3%+$0.25) | Included | $1.46 (2.9%+$0.30) | Included |
| Listing fee (amortized) | $0.05 | $0.10 | $0.00 | $0.00 |
| COGS | $12.00 | $12.00 | $12.00 | $12.00 |
| Shipping (you pay) | $6.50 | $6.50 | $6.50 | $6.50 |
| Return cost (4% rate) | $0.40 | $0.56 | $0.32 | $0.36 |
| Net profit | $17.00 | $13.84 | $19.72 | $15.84 |
| Net margin | 42.5% | 34.6% | 49.3% | 39.6% |
Shopify wins on margin. no marketplace fees, lower processing rates. But Shopify requires you to drive your own traffic. Etsy brings buyers to you. Amazon brings even more buyers but takes the biggest cut. The right answer is not to sell only on the highest-margin channel. It is to price each channel correctly and make sure you are not losing money on any of them.
Notice that this example uses the same $40 price on all channels. Many multichannel sellers price higher on Amazon and eBay to offset fees, or they absorb the fees and accept lower margins in exchange for volume. Both are valid strategies. as long as they are deliberate, not accidental.
Common mistakes that distort your numbers
Forgetting Offsite Ads on Etsy
If your Etsy shop is enrolled in Offsite Ads (mandatory if you've made over $10K on Etsy), Etsy charges 12–15% on any sale that came through an ad. That stacks on top of the regular 6.5% transaction fee. A sale driven by an Offsite Ad can have an effective platform fee of nearly 22%.
Not amortizing your monthly platform fee
Shopify's $39/month Basic plan costs $0.39 per order if you sell 100 orders/month. If you only sell 10 orders, it costs $3.90 per order. Your effective rate on Shopify depends heavily on volume. run the numbers at your actual order count, not your aspirational one.
Using average shipping cost instead of actual
Your average shipping cost across all orders might be $7.20. But if Amazon buyers are concentrated in rural zones that cost $9.50 to ship to, your Amazon margin is much worse than your average suggests. Use channel-specific shipping cost averages.
Ignoring the COGS of your time
If you handmake your products, you are spending time per unit. Value that time at your target hourly rate and include it in COGS. Otherwise, you are subsidizing your business with unpaid labor and calling it profit.
Treating all returns as zero-cost
Most sellers look at returns as: "I refunded the customer, so I broke even." Wrong. You paid platform fees on the original sale (usually non-refundable), paid shipping out, and now pay to handle the return. A $40 return can easily cost $8–12 net, meaning you lost money on the transaction entirely.
Frequently asked questions
Which platform has the lowest fees for sellers?
Should I charge more on Amazon to offset its higher fees?
How do I account for inventory I can't resell after a return?
Does Etsy refund transaction fees on cancelled orders?
Related guides: Etsy inventory sync, Amazon and eBay inventory sync, managing one inventory across multiple platforms.