The standard fulfillment time for most items in stock is about one week (4-6 full business days) after order submission and payment processing. On-demand and customized print items – such as business cards, banners, and customized brochures – may take a couple additional days for print production. Please note, orders are not processed on weekends or USA holidays. Then, once a package ships, delivery generally takes just a few days depending on your location. Allow for additional time during holidays and inclement weather. Please allow for possible delays due to the COVID-19 pandemic.