Shipping is where handmade shops quietly lose their margin. Not because postage is expensive — because the shipping price was set once, when the shop opened, and never checked again while postage rates, packaging costs and product weights all moved. The listing still says $4.50. The parcel now costs $7.20.
Key takeaways
- A shipping profile is set once and attached to many listings — change it in one place, not fifty.
- “Free shipping” is never free. You absorb the postage and pay Etsy’s transaction fee on the amount you absorbed.
- Etsy charges its transaction fee on the shipping portion too, which surprises most sellers.
- Processing time is a promise you will be measured against, not an estimate.
- Recheck your shipping prices every few months. Nobody does, and that is where the margin goes.
What a shipping profile actually is
A shipping profile is a reusable set of rules — where you ship to, what it costs, and how long you need to prepare the order — that you attach to listings instead of typing the same numbers into each one.
The reason this matters is maintenance. When postage rates rise, a shop using profiles updates one profile and every attached listing follows. A shop that entered shipping costs listing by listing has to edit every listing individually, which means in practice it never happens, and the old prices stay live for years.
Group your profiles by what actually differs. Most shops need surprisingly few — something like “small and light”, “medium”, “heavy or awkward”, and one for anything with unusual restrictions. Building a profile per product recreates the problem you were avoiding.
Calculated or fixed?
Etsy can either work the postage out from the parcel and the buyer’s address, or use a flat price you set.
| Calculated | Fixed | |
|---|---|---|
| Accuracy | Matches the real cost per destination | Right on average, wrong on every individual order |
| Needs | Accurate weight and dimensions for every item | One number you decided |
| Risk | Wrong weights produce wrong prices — both directions | Distant orders lose money, nearby ones overcharge |
| Availability | Depends on your country and carriers | Everywhere |
Calculated is usually the better answer if your products vary in weight and you ship any distance, because it stops the far-away orders from eating the profit on the nearby ones. It is only as good as your weights and dimensions, though — and “I guessed 200g” is how shops end up subsidising postage without noticing.
Weigh the packed parcel, not the product. The box, the tissue, the card and the tape are all weight you are paying for.
The free shipping trap
Free shipping converts well. Buyers compare a $28 item with free postage against a $24 item plus $6, and the first one wins even though it costs more. That is real and worth using.
But understand what you have signed up for. Free shipping means the postage comes out of the item price, and Etsy calculates its transaction fee on the total the buyer pays. If you raise the price to cover $6 of postage, you also pay the transaction fee on that $6. The cost of “free” shipping is always slightly more than the postage itself.
The mistake to avoid: offering free shipping without raising the price. That is not a marketing decision, it is a pay cut. Build the postage in, then check the new price still makes sense against what similar shops charge.
Free shipping is hardest to justify for heavy, bulky or international orders, where absorbing postage can exceed the whole margin. Many shops offer it domestically and charge for international, which is a reasonable compromise.
Processing time is a promise
Processing time is how long you take between the order arriving and the parcel leaving. Buyers read it as a commitment, and Etsy measures you against it — late dispatch counts against you regardless of how quickly the carrier then delivers.
So set it for your worst week, not your best. A shop that promises three to five days and always ships in four looks perfect. A shop that promises one day and ships in two looks unreliable, even though it is objectively faster. Lengthening a processing time costs you very little; missing one costs a review. Our Star Seller guide covers how this is measured.
International, where most shops go wrong
Two failures repeat. The first is a flat international rate that treats every country the same, which loses money on the distant ones. The second is not thinking about customs at all — buyers who are surprised by an import charge on delivery leave the review you would expect, and they blame the shop rather than the postal system.
Say plainly in the description that import duties may apply and are the buyer’s responsibility. It does not stop the charge, but it stops the surprise, and the surprise is what causes the complaint.
If international shipping is losing you money and you cannot price it properly, it is entirely reasonable to switch it off. A country you cannot serve profitably is not a market you are missing.
The check nobody does
Put a reminder in your calendar every three months to reprice a real parcel: weigh it, price the actual postage today, and compare it against what your profile charges. Postage rates rise, packaging changes, product weights drift as designs evolve. Shipping prices set in 2024 are almost certainly wrong now.
While you are there, check the profiles are attached to the listings you think they are. Listings created quickly — especially copied from an existing one — often end up on whatever profile happened to be default.
Bottom line
Shipping does not need to be complicated: a handful of profiles grouped by parcel size, honest weights, a processing time you can hold on a bad week, and a quarterly check that the numbers still match reality. That is the whole job, and it is worth more to your margin than most of the pricing advice on the internet.