Most handmade shops underprice, and they do it by copying competitors instead of counting costs. Etsy fees are small individually and brutal in aggregate: price without them and you can sell steadily while earning almost nothing.
Key takeaways
- Start from materials, labour and fees — never from a competitor’s price.
- Etsy takes roughly 10% of a typical sale before you have paid for anything.
- Pay yourself an hourly rate. Unpaid labour is not a discount, it is a loss.
- Underpricing signals low quality and leaves no room to run ads or offer sales.
Start from cost, not from competitors
The instinct is to search your product, see what similar shops charge, and land slightly under. That number tells you nothing about your business. You do not know their material costs, their volume discounts, whether they make it themselves, or whether they are profitable at all. Copying a price copies someone else’s guess.
Build your price from the bottom instead. Three inputs: what the materials cost, what your time is worth, and what Etsy takes.
Count the fee stack honestly
On a typical US sale in 2026 Etsy charges a $0.20 listing fee (again on every renewal or sale), a 6.5% transaction fee on the item price plus the shipping you charge, and payment processing that commonly runs around 3% + $0.25. On a $40 order that is roughly $4 before you have paid for a single material.
Two more can apply. Offsite Ads take 12–15% when a buyer arrives through an Etsy-paid ad, and they are mandatory above a revenue threshold. Etsy Ads are optional and charged per click. If you use either, they belong in your pricing model, not in a footnote.
A formula that survives the fees
Work in this order:
1. Materials. Everything consumed by one unit — including packaging, labels, and the portion of a bulk purchase that unit uses.
2. Labour. Time to make, pack and list it, multiplied by an hourly rate you would accept from an employer. If a piece takes 45 minutes and you value your time at $20/hour, that is $15. Do not round it down because it is your own shop.
3. Overhead. A share of the things that exist whether or not you sell: tools, software, workspace. A rough per-unit allocation is fine.
4. Add your margin, then divide for fees. This is the step most sellers miss. Adding 10% for fees does not cover a 10% fee — the fee is taken from the final price, not from your cost. If your all-in cost plus margin is $36 and fees take about 11%, the price is 36 ÷ 0.89 ≈ $40.45, not $39.60.
Run the final number through a calculator that models the real fee structure before you publish it. Guessing at this step is how shops end up busy and broke.
Why underpricing backfires
It signals low quality. On a handmade marketplace, an unusually cheap listing reads as mass-produced or corner-cutting. Buyers on Etsy are not primarily bargain hunters — they are there for something a big retailer does not sell.
It removes every option. A price with real margin lets you run a sale, absorb an ad budget, offer free shipping, or replace a damaged order without losing money. A rock-bottom price locks all of that away.
It scales the problem. If you lose $2 per sale, ten sales a day is worse than one. Volume rescues nothing when the unit economics are negative.
It attracts the wrong buyers. Bargain-driven shoppers leave more refund requests and harsher reviews than customers who bought on value.
Test the price you land on
A price is a hypothesis. Publish it, leave it alone for a few weeks, and read the numbers: healthy views with no sales points at price, photos or trust; few views is a search problem, not a pricing one. Change one variable at a time, or you will not know which one moved.
If you decide to raise a price, do it and hold. Sellers who raise prices usually report the same thing — the conversion rate moves less than they feared, and the revenue per order moves more than they hoped.
Bottom line
Price from your real costs, pay yourself properly, divide for fees rather than adding for them, and leave enough margin to actually run a business. Competitor prices are useful as a sanity check at the end — never as the starting point.