Most sellers undercharge because they only count filament. Here’s the complete formula — and how to back-calculate the listing price from your target profit.
Multiply your true cost by your target markup to get the minimum you want to receive from the sale before Etsy takes their cut.
Target payout = True cost × (1 + profit margin %/100)
= £6.51 × (1 + 150/100) = £6.51 × 2.5 = £16.28
150% profit margin means you make 1.5× your cost in profit — a sensible minimum for Etsy given fees.
Etsy takes roughly 10% combined (transaction + processing). If you list at X, you receive X × 0.90. To hit your target payout, divide by (1 − fee rate):
Listing price = Target payout ÷ (1 − 0.10)
= £16.28 ÷ 0.90 = £18.09
Round up to £18.50 or £19.00 — Etsy buyers expect round-ish prices and rounding up adds margin.
Listing price = (Material + Electricity + Labour + Packaging + Failure%) × (1 + Margin%) ÷ (1 − Etsy fee%)
Or just use the free calculator — it does all of this automatically and shows the Etsy fee breakdown.
Forgetting that shipping gets transaction-fee'd
Etsy charges 6.5% on the total buyer pays — including shipping. If you charge £3.50 shipping, Etsy takes £0.23 of it.
Not including electricity
A 10-hour print at 200W and £0.34/kWh costs £0.68. Small but real, and it compounds across hundreds of prints.
Ignoring failed prints
If 1 in 10 prints fails, you need to build that waste into your cost — add 10% to your material and electricity cost.
Pricing below minimum wage
Labour is the most-forgotten cost. Post-processing, packing, and shipping prep adds 15–30 mins per order. Worth at least £10–15/hr.
Using markup instead of margin
200% markup = 66% gross margin. Most sellers say "I want 200% margin" but mean 200% markup. Be precise about which you're targeting.
Enter your material, print time, and labour — LayerMath calculates the listing price that hits your target margin after Etsy fees.