We ship Fedex Ground. Usually you will receive the order 4-5 business days after the order is shipped. We do offer rush shipping as well. For custom printed products we generally will print same day and ship same day if order is received before 12 noon CST on a weekday. If there is an urgent need it is best to let us know when you order.