Orders can be placed up to 60 days in advance of your desired delivery date. You will select your ship date during check out.
When possible, we recommend that orders for weddings/big events be placed 2-3 weeks in advance of delivery date. This will allow for the most flexibility to fill your order as requested.
Note that some items (such as garden roses) MUST be ordered in advance to allow for special order processing and/or transit time from our suppliers and growers. The number of extra days that is required for these items is indicated on the product detail page.
Products that are in stock (shown on the website) can be shipped immediately:
Orders placed before 2:00PM (ET) Monday-Friday can be delivered as soon as the next day. Expedited shipping or Saturday delivery charges may apply.
Orders placed after 2PM (ET) Friday through Sunday can be delivered as soon as the following Tuesday.