Online orders are filled at the time they are submitted. Please allow us 10-15 minutes to complete your order. If you desire a later pickup time, please contact the bakery prior to placing your order and give them your estimated time of arrival to ensure optimum freshness.