We offer free shipping within the US for orders over $99. We charge actual USPS shipping rates via flat-rate box costs or product weight calculations for orders under $99. For international orders, we charge actual USPS international shipping rates. With the exception of Holidays and extenuating circumstances, orders generally ship within 24-48 business hours of time of placement. Orders shipping within the US generally arrive in 3 business days or less. Shipping time for international orders varies based on location.