SpoolPilot

SpoolPilot · Etsy fees

Built by an Etsy seller with 3,000+ sales

Why Etsy takes more than the rate card says

Etsy publishes its fees plainly: 6.5% transaction, 3% + $0.25 processing, $0.20 to list. Put those in a spreadsheet and you get a number. Then the deposit lands and it is not that number. Here is where the two come apart, and how to check it in your own shop without taking anyone's word for it.

Start with what the rate card says

Take a $28 print, US rates as published in July 2026:

$3.11, or about 11% of the sale. If that order also gets charged Offsite Ads at 15%, add $4.20 and you are at $7.31 — a little over 26%. Same product, same price, and the fee more than doubles depending on one thing you did not control.

That gap between 11% and 26% is the whole problem in one line. A single average number cannot describe both.

Five places the formula and the ledger disagree

1. Offsite Ads lands on some orders and not others

Etsy charges the Offsite Ads fee when it attributes a sale to an ad click, within a 30-day window. You cannot tell in advance which orders those will be. Apply 15% to everything and you overstate your fees on most sales. Apply nothing and you are blindsided on the ones that get it. The fee is capped per order, which helps on a large sale and not at all on a $28 one.

2. Processing rates are per-country

The 3% + $0.25 is the US rate. Sell to a buyer elsewhere and the processing rate is different. One rate in a spreadsheet is right for some of your orders and wrong for the rest, and the mix changes every month.

3. Discounts move the base, not just the total

Etsy's percentages apply to what the buyer actually paid. Run a 20% sale and the fee is calculated on the discounted figure, not your list price. Most spreadsheets are built off list price because that is the number you typed in once.

4. Shipping you collect is part of the base

The transaction fee applies to shipping the buyer paid, not only the item. If you charge $6 shipping on that $28 print, Etsy's 6.5% is calculated on $34. Easy to miss, and it moves every order.

5. Regulatory operating fees exist in some countries

Etsy charges these in several markets, including the UK, France, Italy, Spain and Turkey. They are real line items on real orders and they appear in no rate-card calculation, because the rate card is not where they live.

Check your own shop in ten minutes

Do not take this on faith. Run it against your own numbers:

  1. In Shop Manager, open Finances → Payment account and download a monthly statement.
  2. Pick ten orders. For each, add up the fee lines Etsy actually charged.
  3. For the same ten, work out what the rate card predicts: 6.5% of the total paid including shipping, plus 3% + $0.25, plus $0.20.
  4. Compare the two columns.

Whatever you find is your answer, not a claim from a website. If the columns match, your spreadsheet is fine and you have lost ten minutes. If they do not, you now know by how much, on your own products, at your own price points.

Why this is hard to fix with a better formula

You could keep patching the spreadsheet. Add an Offsite Ads column, per-country processing, a discount field, shipping in the base. It still will not work, because the formula never learns which specific orders were attributed to an ad, or which buyer paid a Turkish regulatory fee. That information exists in exactly one place: the fee entries Etsy wrote against each order.

Estimating is the right tool before a sale, when the order does not exist yet and you are deciding what to charge. After the sale, the estimate has been replaced by a fact, and the fact is sitting in your payment account.

Or let it read the ledger for you

SpoolPilot connects to your Etsy shop and does the comparison above on every order automatically, including your back catalog. It reads the fee entries Etsy charged, subtracts what the print actually cost in filament, electricity, packaging and time, and shows the profit on each sale. Free on the App Store.

No spam, and a person reads every reply.

More: free 3D print cost calculator · 3DPCC vs SpoolPilot · a Stocksmith alternative