---
title: "Estimated delivery date"
description: "Show 'Arrives Jul 10 – Jul 11' on Shopify product pages. It counts business days from your transit lanes and skips weekends, blackouts, and national holidays."
contentType: "docs"
locale: "en"
localized: true
source: "https://orderrules.com/docs/delivery/estimated-delivery-date"
slug: "delivery/estimated-delivery-date"
---
**The estimated delivery date shows shoppers when an order will arrive — for example "Arrives Jul 10 – Jul 11" — right on the Shopify product page.** It's the quickest delivery feature to turn on, and it answers the first question every shopper asks: *when will it get here?*

## How it works

- **Transit lanes.** Each lane has an origin zone, a destination zone, and the min and max days shipping takes. The product page doesn't know the shopper's destination, so it shows one range: your fastest lane to your slowest, counted from today.
- **Holiday-aware business days.** With business days on (the default), the count **skips weekends, blackout dates, and national holidays**.
- **Pure display.** It's a display feature — nothing to enforce at checkout, so it's quick to enable and safe to run store-wide.

It reads the same [blackout dates](/docs/delivery/blackout-dates-and-holidays) as your delivery picker. It doesn't use your [availability rules](/docs/delivery/availability-rules), so lead time and cutoff don't move it: put your dispatch time into the lane's min and max days.

## Set it up

1. On the **Advanced** plan, open **Delivery Dates**, make sure delivery dates are turned on, expand **More options**, and find **Estimated delivery date (optional)**.
2. Click **Add transit lane** and set the **origin zone**, **destination zone**, **min days** and **max days**. Pick *Any* for a catch-all lane.
3. Confirm your **blackout dates** — the estimate skips them, plus weekends and national holidays, automatically.
4. Add the **Delivery estimate** block to your product template (use **Add the estimate block →** in the app), then check the range on a product page.

## Estimate vs. delivery date picker

An estimated delivery date is a date you **calculate and display** — the customer doesn't choose it. If you instead want customers to **pick** the delivery date (with cutoffs, capacity, and lead time enforced at checkout), that's the [delivery date picker](/docs/delivery/getting-started-delivery-dates). Many catalog stores just show an estimate; made-to-order and scheduled-delivery stores want the picker.

New to the term? Read [what "estimated delivery date" means](/blog/what-is-estimated-delivery-date) for the plain-language explainer, and [estimated delivery dates that account for Japanese holidays](/blog/estimated-delivery-date-japanese-holidays) for the holiday-aware detail.

| | Estimated delivery date | Delivery date picker |
|---|---|---|
| Who chooses the date | The store calculates it | The customer selects it |
| Enforced at checkout | No — display only | Yes, via Shopify Functions |
| Capacity limits | Not applicable | Per date and per slot |
| Best for | Catalog and stocked goods | Made-to-order, perishables, scheduled delivery |
| Setup effort | Minutes, safe to run store-wide | One rule per product group |
| Plan | Advanced | Advanced |
