Shipping policy

 

Shipping & Delivery

Last Updated: 2026-10-03

All orders are fulfilled and shipped from our warehouse in Toronto, Canada. We partner with major carriers - including Canada Post, FedEx, and UPS - to ensure your fabric arrives safely and efficiently.

1. Order Processing & Fulfillment

  • Standard Processing: Please allow 3-9 business days for our team to cut, pack, and ship your order.

  • Express Processing: For orders weighing up to 2 kg (4.4 lbs), you can also choose express shipping. In this case, your order will be prepared for shipment and handed over to the carrier within 1-2 business days. 

  • Sale & Peak Periods: During high-volume sales or seasonal promotions, processing times may extend up to 3 weeks. We appreciate your patience as we carefully cut each order.

  • Tracking: As soon as your label is created, you will receive a confirmation email with a tracking number to monitor your shipment's progress.

2. Shipping to Canada

We ship to all Canadian provinces and territories. Applicable sales taxes (GST/HST/PST) are included in the shipping rate presented at checkout. 

  • Carriers: Canada Post, FedEx, and Purolator.

  • Oversize Goods: Orders exceeding 66 lbs (30 kg) may incur an additional heavy-goods surcharge. If this applies to your order, we will contact you prior to shipping.

3. Shipping to the United States

We offer a seamless cross-border shopping experience for our American customers.

  • Carriers: Shipments are handled by Canada Post (transferring to UPS) or FedEx Cross Border.

  • Duties & Taxes (DDP): We ship "Delivered Duty Paid." This means all duties, tariffs, and import fees are included in the product price. You will not be charged any surprise fees upon delivery.

Estimated Transit Times (USA):

  • Canada Post Tracked Packet USA™ (Small parcels under 2kg): 4-8 business days

  • Canada Post Expedited Parcel USA™: 4-8 business days

4. Liability & Lost Packages

Once a package has been handed over to the carrier, FabricsOnline.com is not responsible for transit delays due to weather, strike action, customs inspections, or other circumstances beyond our control.

However, we are here to help. If your package appears lost or stuck in transit:

  1. Check your tracking number for the latest updates.

  2. Contact us immediately so we can file a claim with the carrier on your behalf and arrange for a replacement or resolution.