Skip Navigation Website Accessibility

search our store


We do our best to keep our shipping rates low despite constantly rising costs. Your shipping includes packaging and handling fees, and you will receive a tracking number once it has shipped.

US orders over $150: FREE!
All other countries: invoiced after your order is placed

Invoiced international orders are charged for actual shipping costs via a separate invoice once we have received your order and packaged it up. Your order will ship out as soon as we receive payment on the shopping invoice. Packages 4 lbs and under will ship via USPS First Class, and 4 lbs and over will ship USPS Priority or via UPS if that option is more cost efficient. You will receive a tracking number once your order has shipped. If you have any questions or would like an estimate of shipping before placing your order, please email us at

Curbside pickup is available outside of our store for free. Please select the Pickup Option after you enter your shipping address. Curbside pickup is available only for local residents.

We want our customers to be happy. We will make every effort to make sure you are satisfied with your purchase, but if for any reason you are unsatisfied, please email us and let us know at If you receive the wrong item, you are missing an item, or something was damaged, please let us know within 72 hours of receiving your package and we will make your order right.

If you are unsatisfied with your fabric, notion, or kit purchase for any reason, we will accept a return for store credit or exchange within 30 days of date of original purchase. Fabric, kits and notions must be in original condition. Fabric must not have been washed, and kits and notions must be in their original packaging. We will issue your digital gift card once we receive the item back for the price of the goods. Unfortunately, we cannot refund your shipping costs or cover the cost of shipping a return to us. We cannot accept returns on any patterns, or sale items. These are final sale and may not be returned. For any returned merchandise, please be sure to include your order number, email address and phone number so that we can process your return faster.

For exchanges, you are responsible for shipping costs to send the exchange back to us, and we will cover the shipping cost of sending a new item back for one time only. Please notify us at that you are sending an exchange and what you would like in return, and we will set the new items aside for you until the exchange is received.

Contact Us

  • Esther's Fabrics
    181 Winslow Way E Suite D
    Bainbridge Island, WA 98110
    Call us now: 206-842-2261