Estimated Delivery Dates for WooCommerce
Tell customers when their order will arrive, and your team when it has to leave. Estimates on the product page, cart, checkout and emails.

What it does
Every customer asks the same question before they buy: when will it arrive? Estimated Delivery Dates for WooCommerce answers it on the product page, in the cart, at checkout and in your order emails — and gives your team the internal dispatch deadline they need to keep that promise.
One working-day engine drives both dates. A product with 1 working day of dispatch time and 2 days in transit, ordered on Monday, tells your team "dispatch by Tuesday" and tells your customer "arrives Thursday". Working days, weekends and your WordPress timezone are handled automatically, so the dates are ones you can actually hit.
Dispatch time is simply how long an order takes to get out of the door, so it fits a shop that ships from stock the same or next day just as well as one that makes to order.
No bloat, by design. This is not a delivery-slot booker or a courier integration — it is one focused job done properly: accurate dates calculated from your dispatch time and shipping transit time. Carts with multiple products use the longest dispatch time, so the promise stays realistic.
Start free, forever. The free version never expires, needs no licence, and never phones home. When you want per-product overrides, closed dates, cutoff times and control over how the estimate looks, Pro installs straight in place of the free version — every setting and stored order date stays intact.
See it in action




What Free includes
Free forever on WordPress.org.
- Estimated delivery dates on product pages, shop and category listings
- Estimates in the cart, at checkout, on the thank-you page, and in customer emails
- Block cart and checkout support, plus a shortcode and an editor block
- Global dispatch time and delivery transit time, in working days
- Working days, carrier delivery days, and WordPress timezone handling
- Delivery windows, so you can show a range instead of a single date
- Optional "Dispatched by" line alongside the arrival date
- Extra days for out-of-stock and backordered items
- Dispatch date and estimated delivery stored on every order
- Live calculation example in the settings screen
- Settings import and export
- High-Performance Order Storage (HPOS) compatible
What Pro adds
Everything in Free, plus all of the features below.
- Dispatch-time overrides per product and per variation
- Transit times per shipping method
- Extra transit days per shipping class, with the slowest item winning
- Closed dates for bank holidays and shutdown weeks
- Daily order cutoff time
- "Arrives {date}" beside each shipping choice at checkout
- Custom wording for each place the estimate appears
- Estimate styling: colour, size, weight, icon, alignment, and a pill, rounded box or outline
- Dispatch by column on the orders screen, with sorting and overdue/today/this-week filters
- Manual editing of both dates on an order, and recalculation from current rules
- Automatic updates from PluginCity
Pricing
Free
The free plugin, free forever. Distributed through WordPress.org. No licence, no account.
£0
Get free on WordPress.orgPro
The complete plugin with every feature, plus a year of updates and support.
£19/year
Checkout coming soon.
Frequently asked questions
Do stored order dates change when I edit settings later?
No. Dates are calculated when the order is created and then stay fixed.
What happens with virtual products?
If the product or order does not need shipping, transit time is treated as 0, so the estimated delivery can equal the dispatch date.
Do I need a PluginCity account or licence for the free plugin?
No. The free plugin is free to use indefinitely and does not contact PluginCity.net.
How do I upgrade from Free to Pro?
Install the Pro version in place of the free plugin. Your settings and stored order dates are kept — no reconfiguration needed.
What happens if my Pro licence lapses?
Nothing is deleted. Your settings and stored order dates stay exactly as they are, and the storefront carries on showing estimates using the free behaviour. Renewing switches the Pro features straight back on.
Does this book delivery slots or talk to a courier?
No. Those features are out of scope — this plugin does one job: calculating dates.
More plugins

Stock Alerts for WooCommerce
Let customers subscribe to back-in-stock alerts and automatically bring them back the moment a product returns.

Minimum Order for WooCommerce
Set a minimum spend or quantity before checkout, with clear messaging that tells customers exactly what to add.

Sequential Invoices for WooCommerce
Clean, sequential, gap-free invoice numbers that keep your records tidy and your accountant happy.