Clearance fabric reduced up to 50% off | Current processing time 1-2 business days

Shipping Policy


Here at The Cotton Box we strive to provide the best customer service by getting your order out the door quickly. Orders are shipped within 3 business days, but we will always do our best to ship the same day or next business day whenever possible.

Please let us know if you do not receive your order within a reasonable time. Once orders leave our hands, we cannot be responsible for any lost packages, but we will do our best to help track it down if this should happen.

**Please Note: Due to Covid 19 and the holiday season Canada Post is not guaranteeing shipping times - cross Canada shipping is currently taking an average of 5-10 business days**

Shipping within Canada: 

We ship Canada Post Expedited Parcel for most orders within Canada, and this will include tracking. Estimated delivery time is 4-7 business days, however this may change due to circumstances beyond our control. If you would like to upgrade your shipping to receive it more quickly, please send a message and we will get back to you with a quote.

Order Total (Before taxes) Shipping 
 Up to $200 $12
Over $200 Free!

 **Any shipping overages greater than $1 will be refunded

Shipping to the US:

We will ship all orders to the US by Tracked Packet if under 2kg in weight. Please let us know if you would like to upgrade your shipping to receive your order more quickly and we will see what we can do. Please note that orders to the US can take up to 2 weeks or more, as they may be held up at US customs. Any customs or duties incurred are to be paid by the customer.

 Order Total (Before taxes) Shipping
0-2kg $15
Over 2kg $20
Over $200 Free!


International Shipping: Unfortunately we are unable to ship internationally at this time.

Local Delivery

We love serving local customers, and it is our hope to help you save on the cost of shipping. For all customers within the Victoria area (within a 5km radius of Oaklands/Fernwood), we will provide free delivery on orders over $50 (before taxes). If you are unsure if your location is within this area, enter your address checkout and a local delivery option will appear if your address qualifies for this service.

Please select Local Delivery during the checkout process and you will not be charged for shipping. We will do our best to get your order to you within 3 days of purchase.

If you are outside of the Local Delivery range, smaller fabric orders (under approx. 1.5 yards) can be sent by Lettermail as a more economic shipping method. Please note that this would not include tracking or insurance. Message us if you would like a quote.