Shipping & Returns


Most orders ship USPS (United States Postal Service).   Orders over $50 usually ship Priority Mail.  We also use UPS and FedEx, especially for larger items.  At times when your order is not available in our inventory, we may arrange to have your order shipped directly from the manufacturer. 

We have a minimum $6 shipping fee per order when shipping to US address (unless otherwise noted on the product).  Ordered items sometimes add nominal shipping charges.  For example, each 1-lb cone of yarn adds $2 shipping; Certain smaller skeins and knitting needles add $0.50 each for shipping.

Orders for in-stock items normally ship same or next day.  If your order cannot be shipped within 3 business days, we will contact you with an estimated ship date.  If you do not want to wait, we'll be happy to cancel your order and issue a refund. 

If you have any questions at all (or super urgent yarn and fiber needs) please contact us!  

We keep shipping costs as low as possible, and often the actual costs are higher than charged.

If you would like to have items shipped outside of the US or Canada, please contact us at to receive a quote on shipping.

Refunds and Exchanges 

We hope you are completely happy with your order!  However if you are not happy, please contact us within 7 days. We will gladly work with you to resolve the situation.