Shipping is the number most Etsy sellers set by guessing — a round "$5" that feels about right — and it's one of the quietest ways to lose money on the platform. Charge too little and every order eats the difference between what you quoted and what the label actually cost. Charge too much and buyers abandon the cart before they check out. Getting it right isn't about a magic number; it's about a method. Here's how to price shipping in 2026 so it covers your real costs without scaring buyers off.
First: you're not really choosing a price, you're choosing a method
Etsy gives you two ways to set shipping, and picking the right one matters more than the exact figure:
- Flat rate: you set one shipping price (or a few) that every buyer pays regardless of where they are. Simple, predictable, and fine when your items are light and ship at a consistent cost.
- Calculated shipping: Etsy works out the cost live from your location, the buyer's location, and the item's weight and dimensions, then charges the buyer the real carrier rate. More accurate for anything heavy or variable — no more overcharging near buyers and losing money on far ones.
The rule of thumb: light and uniform → flat rate; heavy or variable → calculated. A shop selling items from 50g to 1.5kg at a single flat "$4" is badly overcharging the light ones (killing conversions) and badly undercharging the heavy ones (killing margin) at the same time.
The 2026 change that catches sellers out: no more handling fee on calculated shipping
Here's a recent shift worth knowing before you set anything. Etsy removed the ability to add a separate handling fee on calculated shipping — so on calculated profiles you can only pass on the actual carrier cost, not a padded amount to cover your box, mailer, tape and label. That means your packaging cost now has to live inside your item price, not in the shipping line. If you used to quietly recover $1.50 of packaging through a handling charge, that money has to come from somewhere else now — usually a small bump to the product price.
Start from what the label actually costs — not a guess
The foundation of any shipping price is the real label. To find it, you have to know your packed weight and dimensions — the item in its box with all the padding, not the bare product. So:
- Weigh a finished, packed order on a kitchen or postal scale. Round up — carriers price in bands, and being 0.1 oz over a threshold bumps you to the next tier.
- Measure the box too; oversized or thick packages can trigger dimensional-weight pricing that costs more than the actual weight suggests.
- Check the real rate in Etsy's label tool for a couple of typical destinations (near and far) before you decide on a flat price.
The good news: buying your label through Etsy gets you discounted carrier rates — Etsy advertises up to around 30% off USPS retail and similar deals on UPS and FedEx. Those discounts are the difference between shipping being a break-even pass-through and a slow leak, so price off the discounted label you'll actually buy, not the post-office counter rate.
Don't forget: Etsy takes 6.5% of the shipping too
This is the part that turns a "break-even" shipping price into a small loss. Etsy's 6.5% transaction fee applies to the full order — item + shipping + gift wrap, not just the item. So if a buyer pays you $5 for shipping, Etsy takes about $0.33 of it. Charge the buyer exactly what the label costs and you're already slightly underwater, because the fee comes off the top. To truly break even on shipping, the amount you charge has to cover the label plus the 6.5% Etsy takes on that amount.
A quick worked example
Say a packed order really costs you $5.00 for the label (Etsy-discounted) and $1.20 in packaging materials.
- Undercharging (the common trap): you set flat shipping at $4. The label is $5, so you're $1 short before anything else — and Etsy still takes 6.5% of the $4 (~$0.26). You lose about $1.26 per order plus the $1.20 packaging you never recovered.
- Charging to actually break even: you need the buyer's shipping charge to cover the $5 label after Etsy's 6.5%. That's roughly $5 ÷ 0.935 ≈ $5.35. And since you can't add handling separately, the $1.20 packaging goes into the item price.
The lesson: "$5 label = $5 shipping charge" is a losing formula on Etsy. The fee and the packaging have to be accounted for somewhere, or every order quietly costs you a couple of dollars.
What about free shipping?
Free shipping is just this same math with the shipping line set to zero and the cost folded into the item price — plus the search-visibility boost Etsy gives US orders of $35+. It can absolutely be worth it, but only if you raise the item price to cover the label first. If you're weighing it, we wrote a full honest breakdown in Is free shipping worth it on Etsy?
The practical checklist
- Light and uniform? Use flat rate, priced off a real weighed label plus the 6.5% fee.
- Heavy or variable? Use calculated shipping so distant buyers pay the true cost.
- Build packaging into the item price — you can't recover it through a handling fee on calculated shipping anymore.
- Buy labels through Etsy for the carrier discount, and price off that discounted rate.
- Remember the 6.5% on shipping when you set the number, or you'll break even on the label and still lose the fee.
See whether your shipping price actually holds up
You can pressure-test a single order in about thirty seconds with our free Etsy fee calculator — enter your price and shipping and it shows the 6.5% Etsy takes on the whole order, including the country-specific rates most tools skip, so you can see if your shipping charge really covers the label after fees.
But the label you actually paid, the shipping the buyer actually paid, and the exact fee on each order live only in your Etsy records — and they differ order by order. That's what Seller Profit Lens reads: it connects to your shop read-only, pulls the real shipping charged, the real label cost and the real fees per product to the cent, subtracts your costs, and shows the profit that's actually left after shipping does its quiet damage. It's the fastest way to catch the orders where your shipping price is silently losing money. It's in free beta right now. Join the waitlist →