Shipping is based on box-size tiers relative to the actual cost for the amount of fabric you purchase. Thicker fabrics cost more to ship, so they may bump up into the next pricing tier at a lower yardage increment (for example: French Terry can only fit 3 yards for $9). Prices have been updated as of 1/1/22 and are subject to change.

  • Half-Yard to 1 Yard = $7*
  • 1 Yard - 4 Yards = $9
  • 4.5 - 10 Yards = $15
  • 10.5+ Yards = $20
  • Orders over $200 currently qualify for FREE shipping**

*If you purchase a yard of fabric only, you will be able to check out with either the $7 or $9 option, which reflect First Class or Priority Mail shipping speeds.

**This promotion will last until 1/31/22. Please note that this promo does allow for BBF to choose the most cost effective way for shipping (sometimes UPS Ground services).

Due to recent refund policy changes through several payment processors, combining orders and receiving a shipping refund is no longer offered. If you check out twice, you will have two separate boxes shipped to you. BBF processes shipments very quickly, so as soon as you have a shipping notification it is expected to be already on it's way to the Post Office.

If you live outside the US or Canada but would like to purchase from BBF, please email the shop for a more specific shipping quote unique to your order at bowbuttonfabrics@gmail.com.