Etsy fees: what a $30 sale actually leaves you, line by line
Break down every Etsy fee on a $30 sale — listing, transaction, payment processing, Offsite Ads, currency conversion — and learn to price so they're covered.
Etsy shows you a payout number, and most sellers treat it as the final word without ever reconstructing how it was calculated. That’s a mistake, because a $30 sale on Etsy passes through four or five separate fees, stacked on top of each other, some calculated on the item price and some on item-plus-shipping, and the difference between a seller who prices correctly and one who doesn’t is usually invisible until the payout arrives smaller than expected for the third month running.
The fee stack on a $30 sale
Start with a $30 item and $5 shipping charged to the buyer, for a $35 total sale.
Listing fee: $0.20, charged per listing when it’s created or renews (every four months, or every time it sells out and relists), regardless of the sale price. On this one sale it’s a fixed $0.20.
Transaction fee: 6.5%, charged on the item price plus the shipping you charge the buyer — not just the item. That’s 6.5% × $35 = $2.28.
Payment processing: for US sellers using Etsy Payments, a typical rate is 3% + $0.25 per transaction. That’s 3% × $35 + $0.25 = $1.05 + $0.25 = $1.30.
So far, without any optional programs, the fee stack is $0.20 + $2.28 + $1.30 = $3.78 on a $35 sale — about 10.8% of the total, before anything optional.
The optional fees that change everything
Offsite Ads is Etsy’s advertising program, and for many sellers it isn’t optional in practice — once a shop crosses $10,000 in trailing-12-month sales, participation becomes mandatory for any order that came through an Offsite Ad. The fee is 12% for larger sellers (over that $10,000 threshold) or 15% for smaller ones, charged only on orders that Etsy attributes to an Offsite Ad click, calculated on the full order total. At 15% on this $35 order, that’s an additional $5.25 — nearly 15 points on top of the 10.8% base stack, and it only applies to some orders, which is exactly why the payout amount seems to vary sale to sale for no obvious reason.
Currency conversion is the other variable one: if a buyer pays in a currency other than your shop’s currency, Etsy converts it and charges roughly 2.5% on the converted amount. On a $35 order that’s about $0.88 — small on one sale, but it adds up for shops with a large international buyer base, and it shows up as a slightly-lower-than-expected payout with no separate line calling it out unless you go looking.
Adding it up: the worst case and the typical case
Without Offsite Ads or currency conversion, this $35 sale nets $35 − $3.78 = $31.22, a fee load of about 10.8%. With Offsite Ads on the order (no currency conversion), it’s $35 − $3.78 − $5.25 = $25.97, a fee load of about 25.8% — nearly a quarter of the sale gone before COGS, materials, or your own labor are even subtracted. Add currency conversion and it drops further to roughly $25.09, or about 28.3% in fees. That’s the gap between the number a seller expects (revenue minus materials) and the number that actually lands, and it is entirely explained by which of the optional fees applied to that particular order.
Pricing so the stack is covered
The practical fix is to price backward from a target payout rather than forward from a guessed markup. If materials and labor cost $12 and you want at least $15 in profit per item after every possible fee — including Offsite Ads, since you can’t always predict which orders will trigger it — solve for the price that survives the worst-case 28.3% fee load: target payout ÷ (1 − fee rate) = ($12 + $15) ÷ (1 − 0.283) = $27 ÷ 0.717 ≈ $37.66, plus whatever you charge for shipping. Price for the worst case and every other order becomes a pleasant surprise instead of a shortfall; price for the best case and Offsite Ads orders quietly erode your margin every time they occur, which for shops over the $10,000 threshold is often more often than sellers assume.
Why your payout CSV is the only truth
Etsy’s Shop Manager summary and the individual order pages both show fees, but the only place that reliably totals every fee on every order — listing, transaction, processing, Offsite Ads, and currency conversion, per order, not averaged — is the payout CSV you can export from Shop Manager under Finances. Reconciling a month’s worth of payouts against that CSV, rather than trusting the summary dashboard, is the only way to know your real average fee rate, because that rate is not fixed — it depends on how many orders that month came through Offsite Ads and how many buyers paid in foreign currency, both of which shift month to month.
The Etsy Payments Decoder automates this reconciliation: paste your Etsy payout CSV and it breaks down every fee by type per order, calculates your true average fee rate for the period, and tells you the minimum price for each listing to hit your target payout under both the base fee stack and the worst-case Offsite Ads scenario. The formula-level takeaway to use today, sheet or not: target payout divided by (1 minus your worst-case fee rate) is the price you should be charging, and on Etsy that worst-case rate is usually closer to 25–28% than the 10% the base fees alone suggest.




