We offer flat rate shipping of $10 for orders less than $100 and FREE SHIPPING for orders greater than $100. Our products are warehoused and shipped from the West Coast via Fedex Ground. All orders are processed and shipped same same day with a cut off time of 12pm PST. Approximate shipping times are as follows: West Coast 2 - 3 days, MidWest 2 - 4 days, South 2 - 5 days, East Coast 3 - 5 days. Once your order is processed and shipped you will receive a confirmation email with tracking details. If you need your order expedited, please contact us and we will do our best to accommodate your needs.For international shipments to Canada we charge a flat rate of $10 for orders less than $100 and $20 for orders greater than $100. The different shipping cost for Canadian orders is to offset the additional expense of shipping across the border. We ship internationally via USPS. Expect an additional delay with Canadian orders with an approximate shipping time of 7 - 10 days.