• In-stock/Read-to-Ship items will ship within 4 business days (M-F).
• Hand-dyed Yarns: We keep inventory of our hand-dyed yarns. However, if you order a quantity of a color that is not in stock, we will dye-to-order and that will ship within 2-3 weeks of order date.
• We currently ship to the United States, Canada, Europe, and Asia. If you are outside of this range, please email us ( ) and will be happy arrange shipping options for you!
• Domestic orders over $175 ship free.
• Orders are shipped USPS. Cost will depend on order weight and destination and will be calculated at checkout.
• You will receive shipping confirmation and tracking once the order is processed.
• Local Pick-up: We are happy to offer local pick-up! Please use code LOCALPICKUP at checkout for free shipping. When your order is ready, we will contact you via the email you provide and arrange for a pick-up. 


* * * 


If you'd like to exchange an item please email us at within 15 days of receipt of order. If exchanging yarn, it must be unwound and in the original packaging. Once your item(s) arrives to us, we will ship back the exchange. All shipping fees are covered by the customer.

Exchanges can be mailed to:
North Bay Fiber
P.O. Box 233
Pinconning, MI  48650

* * *



We accept yarn returns within 15 days of receipt of order. Yarn must be unwound and in the original packaging. There is a 10% restocking fee on all returns. Once your return arrives to us, we will deduct the restocking fee and refund your original payment method with the deference. Please note, shipping fees are covered by the customer.

Returns can be mailed to:
North Bay Fiber
P.O. Box 233
Pinconning, MI  48650 


* * *


Refunds and Cancelations

If you request to have an order canceled or refunded before the order ships, we do charge a 5% fee. This charge happens so we can cover the transaction fee from when the order was placed.


* * *



Color Bleeding

Ensuring colorfastness is a very important step in our hand-dyeing process. While we do all we can to prevent any color bleed, it’s not possible to provide a  guarantee, especially with the very saturated colors we all love .⁣

We do have a few tips to help prevent color bleeding.⁣

  • When it is time to soak/wash your knits, be sure to do so in cool to lukewarm/cool water. Very warm/hot water may encourage dyes to bleed out.⁣
  • When you are soaking your knits do so for 10-20 minutes only. For the first few minutes, watch your knits in the water. Move it around a bit with your hands. Do you see any dye bleeding out? If so, remove the project immediately.⁣
  • Set a timer! When your knits are soaking, be sure to set a timer for 10-20 minutes. If you don't, there is a good chance that you'll forget your knits are there. Longer times in water can also encourage color bleeding.⁣
  • Color Catchers! We recommend adding a few Shout Color Catchers to your soak. They will help 'catch' any dye that might be in the water.⁣
  • Last but not least, and most importantly, soak/wash your swatch in the same way you would sock/wash your knit. A swatch will tell you if the color has any chance of bleeding. This is especially important with color work!⁣

We know how upsetting it can be to have your finished knit bleed and alter the colors of your project. Following the above tips are highly recommended to keep you and your knits happy!⁣

P.S. Dye from your yarn should never bleed onto your hands while you knit. If this ever happens, please reach out to us and we will work with you to resolve the issue.⁣


* * *



Currently our Elemental yarn line is available for wholesale. For wholesale terms, please send your inquiry to:


* * *



For any further questions, yarn support, or wholesale inquires, please emailed: