Shipodex

Prose Shipping & Fulfillment Analytics
May 22, 2026
Last 12 months + May MTD (through May 15)
Avg Wait Time
9.5d
May MTD — Target <9.0d
Backlog Time
1.6d
12-mo low (vs 3.9d Mar) — Target <2.0d
Transit Time
7.5d
Down from 9.6d Apr — Target <7.0d
Boxes Shipped (May MTD)
84.2K
Through May 15 · 202K full Apr
Current Backlog
~113K*
*Stale snapshot · Target <80K
Trash Rate (Apr)
~0.55%*
11.6K items Apr · *est. — Target <0.30%
SLA ≤10 days
~65%*
*Stale (Feb) — Target >75%
Overall NPS
~38.6*
*Stale (L3M Feb) — Target >40
New vs Repeat Customers (May 2026 MTD)

Delivery Performance

MetricNew (1st Order)RepeatGap
Avg Wait Time10.4d9.4d+1.0d
Backlog Time1.8d1.5d+0.3d
Transit Time7.3d7.5d-0.2d
Boxes Shipped10,87573,36412.9% / 87.1%
New customers still wait 1.0 day longer, but the gap has narrowed materially since March (was +4.2d). May backlog has collapsed to 1.6d overall after the March-April spike — the production crisis appears to be resolved. Transit is now the dominant component of wait time.

NPS & SLA *stale, last L3M Feb 2026

MetricNewRepeatGap
NPS (L3M)*~15.6~36.6-21 pts
SLA ≤7 days*~21.4%~31.2%-9.8pp
SLA ≤10 days*~56.6%~67.2%-10.6pp
SLA ≤14 days*~85.4%~89.6%-4.2pp
NPS & SLA panel not refreshed for May MTD — values are last validated readings (Feb 2026). Expect to refresh once L3M Apr NPS lands. Watch item: The Mar-Apr backlog spike likely dragged new-customer NPS lower; May recovery should restore it but with a lag.
Active Alerts 2 ALERTS · 1 WATCH

April Wait-Time Peak — Recovering

April wait time hit 13.7d (transit 9.6d, backlog 2.8d) — the worst of the rolling 12 months. May MTD has snapped back to 9.5d (transit 7.5d, backlog 1.6d). Monitor whether recovery holds as volume scales up later in May.

Trash Volume Elevated

Apr trashed 11,583 items, Mar 14,313. May MTD already at 2,525 (linear-pace ~5K full month). Damaged + not-produced still top reasons. Quality-hold discipline remains weak — items go straight to trash without diagnostics.

Amazon Now Dominant Carrier

May MTD: Amazon 71,283 boxes (84.7% of total volume). DHL displaced from US — now 4.6% of volume, mostly Canada at 9.4d. PB (9.7%) still slow at 10.1d. Amazon transit time still not reporting in Looker — needs investigation with Audrey.

Customer Wait Time — 12-Month Trend

Wait Time Breakdown: Backlog vs Transit

Avg Wait Time: This Year vs Last Year (same month)

Monthly Box Volume

End-to-End Delivery Performance
Best Month (T12)
8.8d
Sep 2025
Worst Month (T12)
13.7d
Apr 2026
May MTD Wait
9.5d
Through May 15
P95 (Slowest 5%)
~17d*
*Stale (Feb 2026)

Monthly Wait Time Trend

New vs Repeat: Wait Time (6-Month Trend)

New vs Repeat: Backlog Time (6-Month Trend)

SLA Compliance (Last 3 Months)

SLA Compliance: New vs Repeat (Feb 2026)

ThresholdRepeatNew (1st Order)Gap
≤7 days31.2%21.4%-9.8pp
≤10 days67.2%56.6%-10.6pp
≤14 days89.6%85.4%-4.2pp
>21 days1.4%1.4%0.0pp
The SLA gap is concentrated at the 7-10 day window (10.6pp), confirming backlog as the culprit. The long tail (>21 days) is identical for both segments.

Monthly Performance Detail

MonthAvg Wait (d)Backlog (d)Transit (d)Boxes Shipped
May 20259.92.17.4219,224
Jun 202510.12.37.4244,493
Jul 20259.72.27.1242,193
Aug 20259.01.76.9229,326
Sep 20258.81.86.5228,782
Oct 20259.02.16.6209,890
Nov 20259.62.46.7182,424
Dec 20259.42.26.8211,918
Jan 202610.12.67.0201,077
Feb 202610.02.86.9175,350
Mar 202612.13.97.7210,691
Apr 202613.72.89.6202,197
May 2026 MTD9.51.67.584,214
Key insight: March-April was a major regression — wait time spiked from ~10d to 13.7d, with April's 9.6d transit being the worst transit number in over a year (correlates with Amazon Shipping cutover). May MTD shows a sharp recovery: backlog at 1.6d (12-month low), transit back to 7.5d. The Sep 2025 best of 8.8d remains the operational benchmark — still ~0.7d away from May MTD.

Year-over-Year Comparison (Avg Wait Time)

MonthPrior YearThis YearImprovement
May13.0d9.9d-3.1d (24%)
June11.4d10.1d-1.4d (12%)
July11.6d9.7d-2.0d (17%)
August15.0d9.0d-6.0d (40%)
September12.7d8.8d-4.0d (31%)
October10.9d9.0d-1.8d (17%)
November10.9d9.6d-1.3d (12%)
December11.7d9.4d-2.4d (20%)
January11.9d10.1d-1.8d (15%)
February10.0d10.0d-0.0d (0%)
March9.4d12.1d+2.7d worse
April9.2d13.7d+4.5d worse
May MTD9.9d9.5d-0.3d (3%)
The YoY narrative flipped in March-April 2026: prior-year baseline had improved to ~9.2-9.4d, and this year regressed sharply to 12.1-13.7d — first negative YoY in the trailing window. Drivers: the Amazon cutover (transit jumped to 9.6d in April) plus an internal backlog spike (Mar 3.9d). May MTD has snapped back — backlog at 12-month low, but transit still 0.6d above last year's comparable.
Production Pipeline
Total Backlog
~113K*
*Stale snapshot (Mar 2026)
LV — Liberty View, NY
~49.2K*
*Stale · ~43.6% of backlog
YA — Yates, CA
~57.6K*
*Stale · ~51.0% of backlog
Packing Bottleneck
~65.8%*
*Stale (Mar) — refresh needed

Backlog by Production Stage

Factory Throughput — Monthly Trend (items shipped)

Factory Production Share — LV vs YA

Backlog by Factory & Stage

Carrier Performance
Amazon Volume Share
84.7%
May MTD · 71,283 boxes
Amazon Transit
Still N/A
Looker not reporting — escalate
DHL Transit (CA-focused)
9.4d
May MTD · 4.6% share · 3,846 boxes
PB Transit
10.1d
May MTD · 9.7% share · improving

Carrier Transit Times — 6-Month Trend

Carrier Volume Mix

Carrier Overview — May 2026 MTD (through May 15)

CarrierBoxesShareTransit (d)Notes
Amazon Shipping71,28384.7%N/ATransit time still not populating in Looker — needs investigation
Pitney Bowes8,1659.7%10.1US only. Improving (12.6d Apr → 10.1d May)
DHL3,8464.6%9.4Mostly Canada now
USPS8391.0%4.5Fastest carrier but tiny volume
Amazon now handles 84.7% of total volume in May (up from 82.1% in April). The critical issue: Amazon transit time is still not reported in Looker after 6+ weeks live — this is a measurement gap, not just a data lag. Recommend escalating to Audrey/data team. Apr full-month wait time of 13.7d (vs ~9-10d pre-Amazon) suggests Amazon is currently slower than legacy DHL US routes. PB's transit has improved meaningfully (11.8 → 10.1d), and DHL Canada at 9.4d is consistent with international SLAs.

Carrier Trend — Last 6 Months (Avg Transit Days)

CarrierDec 25Jan 26Feb 26Mar 26Apr 26May MTD
AmazonN/AN/A
DHL6.66.96.77.59.39.4
PB16.113.015.413.612.610.1
USPS6.65.44.54.95.64.5
DHL's residual transit jumped from ~6.7d to ~9.4d once it switched to Canada-heavy mix in April. PB has steadily improved over 5 months. Amazon's missing transit data is the biggest open data question — without it, we can't validate whether the carrier switch is delivering on customer experience.
Quality & Returns
Items Trashed (Mar)
14,313
12-month peak
Items Trashed (Apr)
11,583
+25% vs Feb · +84% vs Sep
May MTD Trashed
2,525
Linear-pace ~5K full month
Est. Monthly Waste (Apr)
$190K
~11.6K items × $15-20

Trash Rate Trend

Trash Reasons (Last 3 Months)

Quality Holds vs Trash — Inverse Correlation

Monthly Delivered Boxes

Concerning pattern: Quality holds collapsed from 439/month to near-zero while trash rates doubled. If items are being trashed instead of quality-held, the operation is losing diagnostic data needed to identify and fix root causes. The top trash reasons — damaged (37%), not-produced (30%), missing (17%) — suggest three separate failure modes needing distinct interventions.
Customer Impact: Delivery Speed x NPS
New Customer NPS
~10.3*
*Stale (L12M Feb) · ~26 pts below repeat
Repeat Customer NPS
~36.5*
*Stale (L12M Feb)
New NPS (>14d delivery)
~7.9*
*Stale · Toxic first impression
Overall NPS
~38.6*
*Stale (L3M Feb) — Target >40

NPS by Delivery Time: New vs Repeat

NPS by Delivery Time Bucket (Overall)

Delivery Time Distribution (NPS Respondents)

The First Order Problem

Note: NPS data on this page is the last-validated L12M Feb 2026 snapshot — not refreshed for May. The new vs repeat NPS gap is structural (~26 points) but delivery speed amplifies it. New customers delivered in >14 days score NPS ~7.9 — near-zero loyalty. Repeat customers in the same bucket score ~25.5. Practical implication: Prioritizing first-order delivery speed has the highest NPS ROI. The March-April wait-time spike (12-14d) likely poisoned several thousand first-order experiences — expect a downward NPS print on next refresh. May MTD recovery should help offset, but lag means full impact won't show until Q3.
Operational Health Scorecard
Metric
Current
Target
Status
Avg Customer Wait Time (May MTD)
9.5d
<9.0d
WATCH
Avg Backlog Time (May MTD)
1.6d
<2.0d
GOOD
Avg Transit Time (May MTD)
7.5d
<7.0d
WATCH
Apr Wait (full month)
13.7d
<9.0d
ALERT
SLA: ≤10 days *stale
~65%
>75%
WATCH
SLA: ≤14 days *stale
~89%
>95%
WATCH
Items Trashed (Apr)
11.6K
<6K
ALERT
Current Backlog *stale
~113K
<80K
WATCH
Amazon Transit (data missing)
N/A
<7.0d
ALERT
Amazon Volume Share (May)
84.7%
NEW
PB Volume Share (May)
9.7%
<8.0%
WATCH
Overall NPS *stale
~38.6
>40
WATCH

Immediate: This Week

1. Escalate Amazon transit-time data gap to Audrey — 6 weeks live with no Looker transit reporting blocks all carrier analysis.
2. Refresh backlog / SLA / NPS snapshots which are still stale at Feb-Mar values.

Short-Term: This Month

3. Validate May recovery (backlog 1.6d, transit 7.5d) holds as volume scales back up.
4. Audit Apr trash spike (11.6K items, $190K waste) — root-cause by reason category.
5. Pull L3M NPS refresh including March-April orders to size the wait-time hit on new-customer loyalty.

Medium-Term: Next Quarter

6. Compare Amazon vs DHL historical US transit once data lands — was the carrier switch a good trade?
7. Set and track SLA targets (75% within 10d).
8. Build daily Shipodex live dashboard with automated stale-data flagging.