In general, we request up to 3 business days to fulfill orders before shipping via your selected speed. We ship Monday - Thursday to avoid Bons getting stuck or melting over the weekend.
Sometimes we'll use a banner on our website to share holiday-specific ordering guidelines (ex. Order by May XX for Mother's Day delivery!) And for non-holiday shipping cutoff times? Here's "the Bon and short of it":
Delivery Date = Order Date + [days for fulfillment] + [days in transit]
We can predict how long it will take us to fulfill your order, and you can choose your desired speed for UPS to ship your order. Use your target delivery date to work backwards and decide when to order!
What is "fulfillment?" We want you to know that it takes time for us prep + pack your order before we hand the package over to UPS. This doesn't happen instantly! We request up to 3 days to fulfill orders because often we fulfill orders within 24 hours, but sometimes it takes 2 or 3 days. And, this means orders placed Thursday - Sunday will likely ship the following week.
What is "transit?" If you select a speedy shipping method like UPS Next Day Air, it means that after 1-3 days (that's fulfillment!), we will ship your order and UPS will deliver it the next day. It will spend 1 day in transit! It doesn't mean your order will appear the day after you place it -- we still need time to fulfill your order!
PS -- are you local? We offer in-store pick up, too, so you can skip the shipping part altogether! In-store pickup orders are typically ready within 24 hours.
Still unsatisfied? That's good feedback! Contact us and we can continue the conversation.