Delivery stats

These figures are paused at 28 September 2026. We now send every parcel with Royal Mail directly, and their tracking feed is not available to us yet, so we cannot refresh these numbers each night as we normally do. What you see below covers the 30 days to 28 Sep, the period leading up to the switch. Nightly updates will return as soon as we have access to Royal Mail’s tracking data, which we expect within the next few days.

Computed automatically from every order in the 30 days to 28 Sep — nothing hand-picked.

Orders — 30 days to 28 Sep
795
every order counted
Payment to Royal Mail
18h 18m median working time
100% with them by the time we promised
Royal Mail to delivery
0.9 days median
77% next working day, 96% within 2
Order to doorstep
1.9 days median
nothing paused — weekends and closures included

Inside that first figure sits the handover: once packed, a parcel waits a median of 14h 8m before Royal Mail scans it in. That wait is ours, not theirs, so it counts against us and not against the delivery time below.

When orders reached Royal Mail

Same working day
100%
Next working day
0%
Within 2 working days
0%
3+ working days
0%

How long Royal Mail took

Next working day
77%
2 working days
19%
3+ working days
4%

Recent delivery examples

A sample of the last parcels measured before the pause, start to finish.

Springburn, Glasgowpaid 23 Sep 19:36 · packed 24 Sep 10:50 · with Royal Mail 24 Sep 15:38 · delivered 5 Oct 11:56
Basildonpaid 26 Sep 02:05 · packed 27 Sep 19:21 · with Royal Mail 28 Sep 16:22 · delivered 2 Oct 16:53
Ashbournepaid 23 Sep 18:36 · packed 24 Sep 10:50 · with Royal Mail 24 Sep 15:37 · delivered 30 Sep 15:11
St. Enoder, Cornwallpaid 25 Sep 20:34 · packed 27 Sep 19:21 · with Royal Mail 28 Sep 16:22 · delivered 30 Sep 14:03
Bykerpaid 25 Sep 13:42 · packed 25 Sep 15:18 · with Royal Mail 25 Sep 17:13 · delivered 30 Sep 11:13
Shaldonpaid 27 Sep 18:47 · packed 27 Sep 19:21 · with Royal Mail 28 Sep 16:23 · delivered 30 Sep 11:11
Woughton On The Green, Milton Keynespaid 27 Sep 15:15 · packed 27 Sep 19:21 · with Royal Mail 28 Sep 16:22 · delivered 30 Sep 10:43
Stoke-on-trentpaid 26 Sep 01:28 · packed 27 Sep 19:21 · with Royal Mail 28 Sep 16:22 · delivered 30 Sep 10:19

Days excluded from the clock

These days fell inside the window and were paused. Orders placed on them still count in every figure above — only the paused hours are excluded.

  • Monday 31 August — Summer bank holiday
  • Tuesday 1 September to Thursday 3 September — Announced dispatch closure
  • Tuesday 8 September to Wednesday 9 September — Announced dispatch closure
  • Monday 14 September — Announced dispatch closure
  • Wednesday 16 September to Tuesday 29 September — Announced dispatch closure
  • Monday 5 October to Thursday 8 October — Announced dispatch closure
  • Monday 12 October — Announced dispatch closure

How we measure this

  • Our promise: order before 3pm on a working day — Monday to Friday, excluding bank holidays and any closure we have announced — and your parcel is with Royal Mail that same day, before their 5:30pm close. Order after 3pm, at a weekend, or on a day we are closed, and it goes on the next working day instead. Every order on this page is measured against whichever of those two applies to it.
  • Where our responsibility ends: at Royal Mail's first scan of your parcel, not at the moment we print the label — packing is not posting. We judge the promise on the day of that scan: Royal Mail stop accepting parcels at their 5:30pm close, so a parcel scanned later that same evening can only have been handed over before the close — the counter missed the scan and a depot pass caught it. A parcel not scanned until a later day is recorded as missed, however promptly its label was printed. An order packed late on a Sunday evening is likewise never counted as having travelled on Sunday.
  • Which hours count: the clock is paused on days we do not dispatch — weekends, UK bank holidays and any closure we have announced. On every other day it runs continuously, including overnight and outside office hours; we do not restrict it to 9-to-5 to make the figure look better. A weekend or holiday we did work through counts as a normal day.
  • Paused days still count as orders: an order placed during a closure appears in every total on this page. Only the hours while we were shut are left out of the speed figures.
  • Once it is with Royal Mail: delivery time is plain elapsed time to their delivery scan, with no pausing applied at all. The handover wait between packing and collection is published above as its own figure rather than buried in either stage.
  • Order to doorstep pauses nothing at all: it is the plain wait you actually experience, weekends, bank holidays and our closures included — which is why it is longer than the two stages above added together. Those measure how quickly we act; this one measures how long you wait.
  • Pre-orders: items awaiting a supplier restock are excluded from the speed figures but still counted as orders.
  • Orders held for the customer: an order we cannot send until the customer comes back to us — for example to correct an address Royal Mail could not deliver to — is excluded from the speed figures in the same way, and still counted as an order.
  • Normally updated nightly: the figures rebuild automatically every night from live order and Royal Mail tracking data. That is paused for now, as explained at the top of this page, and resumes once Royal Mail’s tracking data is available to us.