Batchery

The true-cost calculator for soap makers

How to Price Your Soap on Etsy (Without Losing Money to Fees)

The costs most soap sellers forget — and a simple way to price so Etsy’s fees and shipping don’t eat your profit.

6 min read

At Batchery, we see the same story constantly: soap makers who carefully work out their cost per bar, price their soap, and still end up barely breaking even — or quietly losing money. The reason is almost always the same. They priced for their ingredients and time, but forgot that on Etsy, the platform’s fees and the cost of shipping come out of that price too. This guide walks through every Etsy cost and shows you how to price so your profit survives.

First: know your true cost per bar

Before you even think about Etsy, you need your real cost to make one bar — materials, your labor, overhead, and packaging. If you haven’t done that yet, start here: How to Price Handmade Soap →. Everything below assumes you already know your cost per bar. Etsy fees get added on top of that.

The Etsy fees that eat your margin

Here’s what makes Etsy different from selling at a market: several fees come out of every sale, and most new sellers don’t account for all of them.

  • Listing fee — a small flat fee to list an item (and to renew it when it sells or expires).
  • Transaction fee — a percentage Etsy takes on each sale. Crucially, this is charged on the item price plus the shipping you charge.
  • Payment processing fee — a percentage plus a small flat fee, taken by Etsy Payments when you get paid. This varies by country.
  • Offsite Ads fee — if Etsy refers a sale through its offsite advertising, it takes a percentage. This can be optional or mandatory depending on your shop’s revenue.
  • Optional costs — Etsy Ads (if you run them), currency conversion, etc.

The trap most people miss: Etsy’s transaction fee applies to the total including shipping. So if you offer “free shipping” but haven’t built the postage into your item price, you’re paying to ship and paying a fee on shipping you never charged for. That’s how a “profitable” bar quietly becomes a loss.

Find your real numbers (don’t guess)

The most accurate way isn’t to trust a percentage from the internet — it’s to look at your own shop:

  1. Go to your Etsy Payment account → open a completed order → it shows the exact fees and the shipping label cost for that sale.
  2. Add them up: item price − transaction fee − payment processing fee − listing fee − shipping label − your cost to make the bar = your real profit.
  3. If that number is small (or negative), your price is too low for Etsy — not necessarily for your product.

Our free calculator handles the cost-per-bar part. Then add your Etsy fees on top with the formula below.

The formula: price so fees are already covered

Instead of pricing your bar and hoping there’s profit left after fees, bake the fees in from the start:

Price = your true cost per bar ÷ (1 − Etsy fee % − the profit margin you want)

As an example, if your true cost per bar is around $4, your Etsy fees total roughly 10%, and you want a 40% margin:
Price = 4 ÷ (1 − 0.10 − 0.40) = 4 ÷ 0.50 = $8.00

That way, the fees come out of the price instead of out of your pocket. Do the same for shipping: either charge it separately at your real postage cost, or build the average postage into the item price if you offer free shipping.

(This ~10% is the combined rate for US sellers — 6.5% transaction + 3% processing. Your rate varies by country, so check the official fees page linked above.)

Free shipping or not?

Etsy pushes free shipping (and often gives free-shipping listings a visibility boost), but “free” shipping isn’t free — you pay it. Two ways to handle it without losing money:

  • Build postage into your price. Raise your item price by roughly your average shipping cost, then offer free shipping. Works best when your postage is fairly consistent.
  • Charge shipping separately. Set your real postage per region so the buyer covers it. Just remember: check your international rates — overseas shipping often costs far more than sellers expect, and it’s a common reason for a negative payout.

Whichever you choose, the rule is the same: your postage cost must be covered somewhere in what the buyer pays.

Do the math for your own soap

Working out your true cost by hand for every batch and scent gets old fast. Our free soap cost calculator does it for you — enter your recipe and costs, and it shows your true cost per bar, suggested prices, and margin, so you can price with your Etsy fees in mind instead of guessing.

Try the free soap cost calculator →

No signup needed to use it. Nothing is saved.

Frequently asked questions

How much does Etsy take per sale?

Etsy charges a listing fee, a transaction fee on the item price plus shipping, and a payment processing fee that varies by country — plus offsite ads fees in some cases. Rates change, so always check Etsy’s official fees page. The key point is to build these into your price, not absorb them.

Should I offer free shipping on Etsy for my soap?

You can, but only if you’ve raised your item price to cover the postage. “Free shipping” just means you’re paying it — and Etsy still charges a transaction fee on shipping you charge, so build the cost into your price either way.

Why am I losing money on my Etsy soap sales?

Usually because your price covers your ingredients but not Etsy’s fees and your shipping cost. Etsy takes its cut on the total including shipping, so if fees and postage aren’t in your price, each sale can run at a loss. Recalculate using your real Etsy statement.

How do I calculate my real profit per Etsy order?

Open a completed order in your Etsy Payment account and subtract every fee (transaction, processing, listing), the shipping label, and your cost to make the item from what the buyer paid. What’s left is your true profit.