Skein Details

Typical: 100 g (sport/DK/worsted) or 50 g (sock)
What you pay wholesale for undyed yarn
Used to spread dye fixative & batch overhead costs

Dye Costs

Typically 0.5–4% for acid dyes
Powdered dye ÷ grams in packet
Each color uses its own dye proportion
Citric acid, soda ash, or mordant — batch cost ÷ skeins

Labor

Dyeing + rinse + dry + wind
Your target hourly wage

Packaging & Overhead per Skein

Label, band, tissue, bag, thank-you card
Electricity, gloves, dye pots, photography, tools — amortized

Selling & Shipping

Etsy fees apply to item + shipping total
Used to calculate recommended retail price
Recommended Retail Price
per skein (at % target margin)
Cost Breakdown
Blank yarn
Dye cost
Fixative / mordant
Labor
Packaging
Overhead
Total production cost
At Recommended Retail Price
Net profit per skein
Actual net margin
Minimum Viable Price (break-even)
Must charge at least
Covers all costs + Etsy fees, zero profit

How to Use This Calculator

  1. Skein details: Enter the weight of one finished skein and the price you pay for undyed blank yarn per skein.
  2. Dye costs: Enter the dye depth percentage, the cost of your powdered dye per gram, and the number of colors. The calculator computes dye grams used × cost. Add fixative/mordant as a flat amount.
  3. Labor: Log the total minutes to dye, rinse, dry, wind, and tag one skein. Multiply by your target hourly rate.
  4. Packaging & overhead: Include labels, bands, bags, and a per-skein share of recurring costs (electricity, gloves, studio supplies).
  5. Channel & shipping: Choose Etsy, direct, or wholesale. For Etsy, add the shipping you charge buyers — Etsy takes 6.5% of item + shipping combined.
  6. Read your results: The recommended retail price covers all costs plus your target margin. The minimum price is the absolute floor — below it, you lose money on every sale.

Why Each Cost Component Matters

Blank yarn cost is straightforward — but don't use retail; use your actual wholesale per-skein price, including freight.

Dye cost is often underestimated. Dye depth (the ratio of dye powder to fiber weight) multiplied by the skein weight gives you the grams of dye used. At typical acid-dye prices of $0.15–$0.40/g, even a simple 100 g skein at 2% depth uses 2 g of dye — roughly $0.30–$0.80. Handpainted skeins using multiple saturated colours can use 3–6% combined dye depth across all pots.

Labor is the category most dyers under-price. Dyeing, rinsing, drying, winding, and photographing all count. If a skein takes 30 minutes from setup to shelf and you pay yourself $18/hr, that's $9 in labor alone — often more than the blank yarn.

Etsy fees are applied to the full order amount including shipping. The 6.5% transaction fee on a $28 skein with $5 shipping is 6.5% × $33 = $2.15, not 6.5% × $28 = $1.82. The difference compounds at scale.

Common Pricing Mistakes Indie Dyers Make

Frequently Asked Questions

How do I calculate the dye cost for a hand-dyed yarn skein?
Multiply the skein weight by the dye percentage (as a decimal), then multiply by your dye cost per gram. For example, a 100 g skein dyed at 2% dye depth with dye costing $0.25/g costs 100 × 0.02 × $0.25 = $0.50 in dye. For multi-colour handpainted skeins, each colour section uses a proportion of the total dye, so the calculator multiplies total skein weight × dye depth × cost — treating the batch as a composite. Add mordant, soda ash, or citric acid costs separately in the fixative field.
What Etsy fees should indie dyers factor into yarn pricing?
Every Etsy sale incurs three standard fees: a $0.20 listing fee per unit sold, a 6.5% transaction fee on the full order amount (item price + shipping + gift wrap), and a payment processing fee of 3% + $0.25 (US sellers). On a $28 skein with $5 shipping, total Etsy fees are roughly $4.28. If Offsite Ads are active (mandatory above $10,000/year in sales), add another 15% on the full order total. Build all of these into your retail price before posting a listing.
What is a healthy profit margin for hand-dyed yarn?
Most indie dyer communities recommend aiming for at least 25–35% net margin after all costs including Etsy fees. If your total production cost is $12 per skein, a retail price around $18–$20 achieves roughly 33–40% margin. Below ~20% net, income becomes difficult to sustain as your volume grows and overhead — including time spent on photography, social media, and packaging — scales up alongside it. A healthy margin also gives you room to run occasional sales without losing money.
Should I include shipping cost in the Etsy fee calculation?
Yes — this is one of the most common mistakes. Etsy's 6.5% transaction fee applies to the total the buyer pays, which includes the shipping charge you set. If you charge $5 shipping and your yarn sells for $28, Etsy's transaction fee is 6.5% × $33 = $2.15, not 6.5% × $28 = $1.82. The payment processing fee also applies to the shipping amount. This calculator automatically includes your entered shipping charge in all Etsy fee calculations.
How much does it typically cost to dye a 100 g skein of yarn?
Costs vary widely by dye type, technique, and scale. A single-colour acid dye on superwash merino at 2% depth might cost $0.30–$0.80 in dye on a 100 g skein. Complex handpainted skeins with 4–6 saturated colours can run $1.50–$4+ in dye alone. Add fixative ($0.10–$0.30), water and heat (roughly $0.05–$0.20), and gloves and equipment overhead. Labor is usually the single largest cost, typically 15–45 minutes per skein depending on technique (immersion vs. handpainted vs. speckle).
What is the difference between minimum price and recommended retail price?
The minimum price is the floor — it covers all costs and all Etsy fees with exactly zero profit remaining. Selling at this price means every unsold skein or refund is a direct loss. The recommended retail price adds your target profit margin on top of the minimum. Always set your listings at or above the recommended price; only consider the minimum temporarily for clearance or testing a new colourway. A sustainable indie dye business needs consistent margin, not just break-even.
How do I price yarn for wholesale to a local yarn store?
Wholesale pricing for indie dyers is notoriously difficult because traditional wholesale is 50% of retail. This only works if your total production cost is at or below 40% of your retail price (leaving a 10% margin at wholesale). Use the Wholesale channel option in this calculator to see whether your current cost structure supports wholesale at all. Many indie dyers find that only their most efficient, high-value skeins can be profitably wholesaled, while complex handpainted work can only be sold direct at full retail.

Disclaimer: Results are estimates for planning purposes only, not professional financial advice. Dye depth, yield, and actual costs vary by technique, dye brand, and scale. Verify Etsy fee rates at etsy.com/legal/fees before pricing.