The shipping gap on Etsy, and the fix price
sellerprofit_shipping_gapWorks out the shipping gap for an Etsy shop: what the label and packaging cost beyond what the buyer pays, per order and per month, and the fixes: the item price that covers the gap with shipping kept under Etsy's $6 search line, calculated shipping, and (for free-shipping shops) building shipping into items of $35 and up, each worth so much a month if orders hold. Call it when a seller charges less for shipping than the label costs, offers free shipping, or asks how to price shipping on Etsy. Pass the item price, shipping charged, label cost and orders a month; packaging (else $1 typical, flagged), the share of orders shipping free, the Offsite Ads rate and share, and materials are optional and sharpen the fix. Returns the gap, the fix price, every fix's monthly value and how far orders could fall before it leaves the seller worse off. US dollars; dated Etsy rules with sources. Free, no sign-in. Takes numbers only; nothing is stored.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orders | Yes | Orders in a typical month: a number from 1 to 100,000 (Shop Manager > Stats > Orders), or a band: 1-10, 11-30, 31-75, 76-150, 151-300. Over 300: send the number. | |
| itemPrice | Yes | Typical item price, US dollars, before shipping. | |
| labelCost | Yes | What the shipping label costs, US dollars (Shop Manager > Finances > Payment account > Shipping). | |
| materials | No | Optional: materials per item, US dollars. Adds how far orders could fall before each fix leaves the seller worse off. | |
| packaging | No | Packaging per order in US dollars, or mailer (about $1), box (about $3) or not-sure. Left out: $1, a weakly sourced typical figure, flagged as a default. | |
| offsiteAds | No | Optional: the shop's Offsite Ads rate (12-percent, 15-percent or off). Fees on the higher price depend on it. Left out: estimated from orders × price, flagged. | |
| offsiteShare | No | Optional: share of sales from Offsite Ads. Left out: Etsy's typical 10%, flagged. | |
| shippingCharged | Yes | What the buyer pays for shipping on an order that isn't free, US dollars (0 if shipping is always free). | |
| freeShippingShare | No | Share of orders that ship free: a fraction (0.25), or none, 1-in-4, half, 3-in-4, all. Default none. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | ||
| fixes | Yes | ||
| rates | Yes | Which rules the numbers use, as of when, and where they come from. | |
| status | Yes | ||
| yearly | Yes | ||
| monthly | Yes | ||
| platform | Yes | ||
| priceFix | Yes | The item price that covers the gap with shipping kept as is (under $6 when it is today). | |
| searchLine | Yes | Etsy favors US listings with shipping under this in search (calculated shipping is left out of the rule). | |
| assumptions | Yes | ||
| gapPerOrder | Yes | ||
| shippingCost | Yes | Label + packaging per order, US dollars. | |
| overSearchLine | Yes | ||
| shippingCharged | Yes | ||
| freeShippingShare | Yes |