Shipping & returns

  • Samples orders are shipped free via USPS until the order amount has reached $15, then the customer will be charged $16.99 Economy (5-8 business days) shipping.
  • Orders may ship UPS, USPS, or FedEx.
  • Expedited shipping is available on some items, please call (205) 322-5878 for a quote.
  • In stock orders typically ship the next business days, and mill direct orders are subject to stock at mill and require additional processing time. Customer will be notified via email if delays occur.
  • Customers will be notified via email when purchased orders are shipped and will be provided with a corresponding tracking number.
  • Shipping rates do not apply to Alaska, Hawaii, or international. Please contact for shipping cost.
  • Shipping rates apply to the Lower 48 only.
  • Orders with yardages of 1-9 yards will be charged $16.99 Economy 5-8 business days shipping.
  • Orders with yardages of 10-14 yards will be charged $20.99 Economy 5-8 business days shipping.
  • Orders with yardages of 15 and more will be charged $26.99 Economy 5-8 business days shipping.
  • Orders over $500.00 will receive free shipping.
  • Recommend signature on high value orders. We are not responsible for thefts after confirmation of delivery from carrier.
  • We know you will love your fabrics as much as we do, so we kindly do not accept returns.