How to Calculate Profit Margins
Across Every Channel You Sell On

Etsy, Amazon, Shopify, eBay. each platform has different fees, different shipping costs, and different return rates. Here is how to calculate your true net profit on every channel.

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:

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:

Basic (wrong) formula:
Profit = Sale Price − COGS
Margin = Profit ÷ Sale Price

This ignores every cost that the channel adds. Here is the complete formula:

True profit 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:

COGS (Cost of Goods Sold) Materials, manufacturing, packaging, and any labor directly tied to producing one unit. For resellers, this is your wholesale or landed cost per unit.
Platform fees The commission or referral fee the marketplace charges on each sale. Ranges from 3% to 15%+ depending on the platform and category.
Payment processing Usually 2.9% + $0.30 per transaction. Etsy bundles it; Shopify charges it separately unless you use Shopify Payments.
Shipping cost The actual postage cost. If you offer free shipping, the entire cost comes from your margin. If the customer pays, calculate only the delta between what you charge and what you actually pay.
Return rate cost Return rate × (refund amount + return shipping + restocking labor). Not every item can be resold after a return. Factor in the full cost, not just the refund.

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

Amazon fees (FBM. Fulfilled by Merchant)

Amazon FBA. additional costs

Shopify fees

eBay fees

Platform Selling Fee Payment Processing Monthly Fixed Cost Effective Rate (est. $40 sale)
Etsy6.5% + $0.203% + $0.25None~11%
Amazon FBM15%Included$39.99~15%
Amazon FBA15% + fulfillmentIncluded$39.99 + storage~25%+
Shopify0%2.9% + $0.30$39+~4%
eBay13.25%IncludedNone~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:

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 margin42.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

1

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%.

2

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.

3

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.

4

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.

5

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?
Shopify has the lowest per-transaction fees if you use Shopify Payments. just 2.9% + $0.30 with no marketplace commission. But Shopify has a monthly platform cost and requires you to drive your own traffic. Etsy charges more per sale but brings buyers to you. The lowest-fee platform is not always the most profitable once you factor in volume, traffic, and advertising.
Should I charge more on Amazon to offset its higher fees?
Many sellers do. Amazon buyers are often less price-sensitive than Etsy buyers, and Amazon's search algorithm does not penalize you for higher prices the same way. However, if you are competing against other sellers on the same product, higher prices can hurt your Buy Box placement. Test both approaches and see which produces better net profit per month. not just margin per unit.
How do I account for inventory I can't resell after a return?
Track your "damaged return rate" separately from your "resellable return rate." For non-resellable returns, the full COGS of that unit is a loss in addition to the return handling costs. Over time you can build a damage percentage into your return cost estimate per channel.
Does Etsy refund transaction fees on cancelled orders?
Yes. if you cancel and fully refund an order on Etsy, the 6.5% transaction fee is credited back. However, the $0.20 listing fee is not refunded. The payment processing fee is also refunded minus a $0.20 fee. So a cancellation does not cost you the full fee, but it is not free either.

Related guides: Etsy inventory sync, Amazon and eBay inventory sync, managing one inventory across multiple platforms.

See all your channels in one place

Commerce Kitty connects every platform you sell on. One dashboard, unified inventory, real order data. Free to start.

Connect Your Channels Free
Free plan included No credit card required Set up in 5 minutes