Skip to main content
Card class: HeroCategory: Shipping & Courier
% of NextDay-by-9am consignments delivered before 9am - the premium B2B SLA. Customers paid uplift; misses double-hurt.

At a glance

Share of APC NextDay-9am consignments delivered with a POD scan timestamp at or before 09:00 the next working day. APC’s tightest premium tier, used heavily by B2B merchants (medical, automotive parts, dental, legal, replenishment) who pay an uplift for the strictest UK time-definite promise outside same-day couriers. This card is the merchant’s contract-compliance read and the premium-uplift justification.
What it countsCOUNT(NextDay-9am shipments WHERE POD_timestamp <= 09:00 next-working-day) / COUNT(NextDay-9am shipments WITH a final scan) over the rolling 30-day window. Each parcel scores 0 or 1.
Delivery success criterionAPC POD scan or signature event at 09:00 or earlier the next working day. A driver scan of “delivered 09:01” counts as failed. There is no grace period in APC’s contractual definition and Vortex IQ honours it.
Working-day calendarUK working-day calendar (Mon to Fri excluding England-Wales bank holidays). A Thursday-night dispatch promises Friday by 9am. A Friday-night dispatch promises Monday by 9am (skipping Saturday and Sunday). Pre-bank-holiday dispatch promises the next working day after the holiday. Vortex IQ uses the UK government’s published bank-holiday list.
Service level scopeNextDay-9am only. NextDay-10:30, NextDay-12, NextDay anytime, Pallet, and any By-Hand service are excluded; they have their own SLA cards.
Money-back-on-late eligibilityNextDay-9am is APC’s flagship guaranteed service. Failed deliveries (POD after 09:00) qualify for a service-failure refund on the carriage charge, subject to APC’s standard exclusions (recipient not present at premises, access denied, force majeure). Filing window typically 14 days from the failed POD. The card surfaces the failures; pair with apc_open_claims for filing rate.
B2B vs B2CNextDay-9am is overwhelmingly B2B. Retail consumers rarely sit at home before 09:00 to receive parcels. The customer expectation profile is “this had better be there before the practice opens” or “we cannot run today’s surgeries without it”. Tolerance for failure is near-zero.
Failure-cause attributionAPC publishes a failure_reason per failed POD: most common are recipient not present (premises not yet open at 08:50), access denied (security gate, building closed), out for delivery, not delivered (driver-route slip), and traffic / network event (force majeure). Vortex IQ pools all causes into the headline rate; apc_exception_rate splits.
Peak-period seasonalityQ4 (mid-November through 23 Dec) typically degrades the rate by 2 to 5 percentage points. NextDay-9am is less peak-sensitive than NextDay anytime because the 9am book is tightly account-managed with reserved capacity, but driver-route compression in peak still hurts. Severe-weather events can drop the rate 8 to 15 points for the affected days.
Time zoneAll scan timestamps in UK local time (GMT or BST). The 09:00 cutoff is UK local.
Threshold philosophyThe 98% threshold is industry-tight. A 95% rate on 9am-to-a-dental-practice means one in twenty days the practice cannot run. APC’s own contractual SLA is typically 98% to 99% for account-managed customers; this card matches.
Time window30D (rolling 30 days). Long enough to absorb single-day weather events; short enough to surface drift before the next contract review.
Alert trigger<98%, the gauge flips amber below 98 percent.
Sentiment keyon_time_delivery_rate
Rolesowner, operations

Calculation

Calculated automatically from your APC Overnight data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A UK B2B medical-supplies distributor: ships dental consumables, gloves, and emergency endodontic materials to 1,200+ practices across England and Wales. NextDay-9am is the flagship service (a £4.50 carriage uplift over NextDay anytime); the merchant’s customers run morning surgery lists and need stock on the bench before 09:00. Reading taken at 09:00 GMT on 12 Mar 26 for the trailing 30 days (10 Feb 26 to 11 Mar 26).
Origin DepotNextDay-9am shipments (30D)POD ≤ 09:00 next working daySLA %
Birmingham (B70)1,8401,81598.6%
Manchester (M20)1,4201,39298.0%
London Dartford (D60)98095297.1%
Bristol (B30)51050298.4%
Leeds (L40)32031899.4%
All depots (this card)5,0704,97998.2%
The card reads 98.2% on the gauge; the alert at <98% is not tripped at the aggregate level, but London Dartford alone has tripped it. Five things to notice:
  1. The headline 98.2% is one bad week from amber. A single severe-weather day across the South-East drops the network 0.5 to 1.0 points. The card tolerates it by virtue of the 30-day window, but the running margin is thin. Treat 98.2% as “watch”, not “fine”.
  2. London Dartford 97.1% is the actionable signal. The aggregate hides it. 28 missed POD events in 30 days at a B2B medical merchant equal 28 mornings a practice’s first patient was at risk of being rescheduled. Pair with apc_depot_otd to track depot-by-depot trend; if Dartford is also amber there, it is a depot-network conversation with APC’s account team.
  3. Money-back-on-late candidates: the 91 failed POD events (5,070 - 4,979). At an average NextDay-9am carriage charge around £8 (premium uplift over base £4.50), that is £728 of recoverable carriage if the merchant files within APC’s 14-day claim window. The merchant’s filing rate (visible on apc_open_claims) determines how much actually returns. Anecdotally, B2B merchants file 30 to 60 percent; the rest is left on the table.
  4. The B2B impact differential is bigger than the carriage refund. A late dental shipment can result in a rescheduled patient, lost revenue at the practice, and a defection-risk conversation. The merchant typically issues a goodwill credit (£20 to £50 per failed shipment) on top of the £8 APC refund. Total margin loss per failed POD is closer to £30 to £58 than £8.
  5. Compare against the same period a year ago. 12 Mar 25 reading was 99.1%; the drift to 98.2% is the real story. Investigate apc_route_otd for routes that have slipped specifically (often a single driver round in peri-urban Dartford serving a string of practices on a tight morning loop).

Sibling cards merchants should reference together

9am SLA is the headline. To diagnose and act, pair it with:
CardWhy pair it with NextDay-9am SLAWhat the combination tells you
On-Time Delivery RateThe all-services aggregate. 9am drift can hide inside a healthy aggregate, or vice-versa.If 9am is failing but aggregate OTD is healthy, the issue is concentrated in the premium book, the costliest place for failure.
OTD by Origin DepotSplits the 9am rate by depot. APC’s 9am routes are typically reserved-capacity per depot.Identifies the one or two depots dragging the headline. Drives the conversation with APC’s account manager.
Pallet Shipment OTDSister premium service. Different SLA, same B2B audience.If 9am and Pallet OTD are both failing, the merchant has a network-wide premium-tier issue, not a service-mix issue.
Late ShipmentsAbsolute count of failures. SLA% can hide volume reality.A drop from 99.1% to 98.2% on 5,000 shipments is 45 more late events; on 50,000 it is 450. Volume scales the urgency.
Open ClaimsThe recovery side. Each failed 9am POD is a refund candidate.Filing rate vs failure rate tells you if you are recovering carriage. Healthy filing on B2B is 50%+ of failures.
Exception RateSplits failure cause. Customer fault vs carrier fault events have different action paths.If most failures are recipient-not-present, the answer is delivery instructions and PRE-09:00 access arrangements, not a depot conversation.
APC OTD by Sales ChannelChannel mix of the failures.If the 9am failures concentrate on one channel (e.g. EDI-fed wholesale), the sales-ops process feeding APC may be the root cause, not APC.
Cross-connector: shopify.unfulfilled_ordersUpstream cause. Late dispatch out of warehouse cannot make APC’s same-day collection cutoff for next-day 9am delivery.A 16:00+ unfulfilled-order spike correlates with a 9am SLA dip 1 to 2 days later.
Cross-connector: customer-account churn signalsDownstream impact. Repeat 9am misses to the same B2B customer trigger account-manager intervention.Churn risk at a £20k+ B2B account is bigger than the carriage refund; the SLA card is the early warning.

Reconciling against the vendor’s own dashboard

Where to look in APC’s own portal: APC Overnight Customer Portal → log in to Track & TraceReports → Service Performance. Filter by Date Range = Last 30 Days, Service = NextDay-9am, Status = Delivered + Failed. The portal shows the same SLA% with a per-depot breakdown identical to the worked example above. For account-managed customers, APC issues a monthly Service Performance Report (SPR) PDF or Excel as part of the QBR pack; it shows NextDay-9am compliance broken down by depot, by failure cause, and by week. The card’s headline number should match the SPR’s “Aggregate NextDay-9am SLA” cell to within ~0.1 percentage points. Why our number may legitimately differ from APC’s portal:
ReasonDirectionWhy
Bank-holiday calendarBoundary edgeAPC’s portal sometimes uses a regional calendar (Scotland-only holidays differ from England-Wales). Vortex IQ uses England-Wales by default. A merchant shipping into Scotland on 02 Jan may see a one-day discrepancy. Override is on the integration’s calendar setting.
In-transit treatmentOurs lower for “today”Vortex IQ excludes in-transit consignments from both numerator and denominator until POD lands. APC’s portal sometimes shows in-transit-but-on-track parcels in the on-time bucket optimistically. T-2 days fully reconcile.
Customer-fault exclusionsAPC higherAPC’s contractual SLA report excludes customer-fault failures (recipient absent, refused, wrong postcode) from the headline 9am number. Vortex IQ counts every overrun, the merchant’s customer experiences the lateness either way. Reconcile by toggling APC portal to include all causes.
POD-not-yet-uploadedOurs lowerDriver POD scans can lag depot upload by 2 to 6 hours. The card excludes scan-pending parcels until POD lands. The QBR pack reconciles overnight; the live dashboard may understate today.
Time-zone of the cutoffEitherThe 09:00 cutoff is UK local time. During BST transition weekends (last Sunday of March, last Sunday of October), the boundary is fuzzy on the day of the change. Annual occurrence; rarely material.
Saturday and pre-Monday handlingEitherFriday-night dispatch promises Monday by 9am. Some merchants set Saturday-uplift (paid premium) which has its own 9am promise. Vortex IQ honours the working-day-aware calculation; the portal reconciles.
Internal identity (within APC): This card is a sub-slice of apc_otd_rate filtered to NextDay-9am only. The relationship is: weighted-average(apc_otd_rate over service mix) = blended OTD across all services, with NextDay-9am being one input weighted by 9am volume share. Cross-connector reconciliation:
CardExpected relationshipWhat causes legitimate divergence
parcelforce.parcelforce_express24_otdPeer premium service. Different network, similar customer expectations. Multi-carrier merchants compare cost-per-on-time.Different carrier networks; not reconcilable in absolute number, only in cost-per-1-percent improvement.
interlink_express.interlink_pre10_30_slaPeer premium service (10:30 cutoff vs 9am). Tighter SLA = lower SLA% mathematically.Different cutoff; expect Interlink 10:30 to read 1 to 3 percentage points higher than APC 9am at equivalent network performance.
Customer-service ticket volume (Zendesk, Gorgias, Intercom)Downstream lag. 9am SLA dip predicts a 24-to-48-hour ticket spike from B2B accounts.B2B tickets are escalated faster than B2C; the spike is tighter.

Known limitations / merchant FAQs

Why is the alert at 98% and not 95%? NextDay-9am customers are paying APC’s tightest premium uplift for a contractual time-definite promise. A 95% rate means one in twenty mornings the customer’s business is disrupted. For a B2B merchant shipping to 200 dental practices weekly, 95% is 10 practices a week without their 09:00 stock. The 98% threshold is the floor of “this still justifies the premium”. Below 98% the service stops being differentiated from NextDay-10:30. My SLA% is 98.5% but my B2B customers complain weekly. Why? Two reasons. (1) Customer concentration. If your top-5 B2B customers account for 60% of 9am volume, a 98.5% network-wide rate could still mean those customers are seeing 95% on their specific routes. Pair with apc_route_otd and look at the routes that serve your largest accounts. (2) Failure asymmetry. A late 9am parcel to a high-volume practice is reported every time; a successful one is silent. Your customers’ perception is shaped by the fail-rate, not the success-rate, this is the same psychology behind why airline complaints feel disproportionate to the on-time-rate. Can I claim a refund for every failed 9am POD? On guaranteed services, yes, with caveats. APC’s NextDay-9am is a guaranteed service: failed POD qualifies for carriage refund unless the failure was customer-fault (premises closed, refused at the door), force-majeure (declared weather event, network disruption), or address error (wrong postcode supplied by you). Filing window is typically 14 days from the failed POD. The card surfaces the candidates; pair with apc_open_claims for filing rate. Does the card include Saturday or weekend 9am promises? APC offers a Saturday uplift (paid premium) that promises Saturday morning delivery, including 9am tier. Vortex IQ pools Saturday-uplift NextDay-9am volume into this card by default. If your merchant runs sufficient Saturday volume to want a separate read, you can split it via the apc_shipments_by_service card; the dedicated split card is on the roadmap. Why does APC’s portal show a different 9am SLA% than this card? Most often: APC’s contractual report excludes customer-fault failures from the headline. Vortex IQ counts every overrun. Reconcile by toggling APC’s portal filter to include all failure causes. The remaining gap is usually time-zone boundary or in-transit treatment, both detailed above. My SLA% drops every Q4. Is that just peak? Mostly yes, with caveats. NextDay-9am volume itself dips in Q4 (B2B medical, dental, legal slow before Christmas), so the rate can move on small-numerator volatility. Network-wide premium-tier compression also costs 2 to 5 points. Mitigations: pre-book Q4 capacity with APC’s account team in September; pull dispatch-cutoff forward 60 to 90 minutes during peak; brief major B2B customers on the temporary network compression. The card recovers by mid-January for most merchants. How do I improve 9am SLA% without increasing cost? Three actions, ranked by typical lift. (1) Address-data hygiene. Roughly 30 to 50 percent of recipient-not-present and access-denied failures trace back to insufficient delivery instructions in the consignment booking. Adding “Reception, ground floor, code 1234” or “Side gate, leave at door if unattended” to the address line can lift 9am SLA% by 1 to 2 points immediately, zero cost. (2) Earlier dispatch cutoff. Pull warehouse cutoff from 16:30 to 15:30 to give APC’s collection driver buffer. Costs ~30 minutes of warehouse-floor compression but adds 0.5 to 1.5 points. (3) Depot routing. Where possible, ship to APC’s depot closest to the recipient (e.g. Birmingham B70 for the Midlands B2B route). APC’s account manager can confirm depot routing on a per-postcode basis. Does this card include international shipments? No, NextDay-9am is a UK domestic service only. International APC consignments via the Globe network use separate SLAs and are tracked on a different card. NextDay-9am to a UK address from a UK depot is the only scope here. Should we drop NextDay-9am and use NextDay-12 to save the uplift? Almost never on B2B medical, dental, automotive parts, or legal. The customer’s use case requires stock before 09:00 (surgery list, parts on the bench, court hearing). NextDay-12 means the practice cannot run morning surgery; the saving on carriage uplift (~£4.50 per parcel) is dwarfed by the £20 to £50 goodwill credit issued per affected customer. Where it might make sense: low-frequency low-criticality B2B (office supplies, marketing collateral) where same-day-anytime is acceptable; here a downgrade to NextDay-12 typically saves £1,200+ per 1,000 parcels with no customer impact.

Tracked live in Vortex IQ Nerve Centre

NextDay 9am Service Promise is one of hundreds of KPI pulses Vortex IQ tracks across APC Overnight and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.