Skip to main content
Card class: HeroCategory: Shipping & Courier

At a glance

Share of Australia Post consignments that arrived at the addressee on or before the published delivery window for the service tier. Computed across every shipment with a delivered scan in the period, against the Australia Post estimated delivery date for that service code (Express Post = next business day between metros on the network, Parcel Post = 2 to 7 business days domestic, eParcel Premium and StarTrack = service-specific aim). The card surfaces the aggregate dial; per-tier and per-state breakdowns live in siblings.
What it countsCOUNT(shipments WHERE delivered_at <= estimated_delivery_date) / COUNT(shipments WHERE delivered_at IS NOT NULL). Each delivered consignment scores 0 or 1 against its own service-tier promise.
API endpointGET /shipping/v1/shipments and GET /shipping/v1/track/items/{trackingNumber} (Australia Post Shipping & Tracking API) plus MyPost Business batch exports for SME merchants. Reads service_code, consignment_id, estimated_delivery_date, delivered_at, delivery_status.
Service-tier scopeAll tracked services included. Express Post (next-day metros), Parcel Post (2 to 7 day standard), eParcel Premium, StarTrack Express, StarTrack Premium. Untracked letters and parcel post unsigned without tracking are excluded because no delivered scan exists. International EMS is on a separate dial via Shipments by Destination.
Geographic OTD varianceSevere by region. Sydney, Melbourne, Brisbane metro lanes typically run 95 to 98 percent on Express Post; regional Queensland and inland NSW run 88 to 93 percent; remote WA, NT, and Cape York can drop to 65 to 75 percent during wet season. Headline aggregate masks this. Pair with OTD by Route.
Returns / RTOOutbound only. Australia Post Return-to-Sender consignments tagged direction = inbound are filtered out. Return-leg performance is on Returned to Sender.
Climate handlingNot auto-excluded. Tropical cyclone, bushfire and flood events depress regional OTD by 10 to 30 points for 1 to 4 weeks; the card records the actual drop. Annotate year-on-year comparisons across known event windows.
Peak-period seasonalityAustralian peak runs Black Friday week through Christmas Eve, plus Click Frenzy in mid-November. Expect 4 to 8 point OTD compression on Parcel Post during peak; Express Post holds within 2 points because the network protects it.
Time window30D vsP (rolling 30 days, period-over-period). Daily readings are noisy below 200 consignments.
Alert trigger<95% warn, <90% critical, driven by sentiment_key: gauge thresholds 95/90. Aussie DTC benchmark is 94 to 96 percent on Parcel Post and 96 to 98 percent on Express Post for metro-skewed merchants.
Sentiment key{'type': 'gauge', 'thresholds': {'good': 95, 'warn': 90}}
Rolesowner, operations

Calculation

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

Worked example

An Australian outdoor and adventure brand based in Brisbane, around 6,800 outbound parcels per week, mixed service strategy: 55 percent Parcel Post (cost-sensitive default for tents, sleeping bags), 30 percent Express Post (paid upgrade for camping gear ordered close to a long weekend), 10 percent StarTrack Premium (high-value alpine gear), 5 percent eParcel Premium (B2B retail accounts). Customer base skews 60 percent metro east coast, 25 percent regional NSW/QLD/VIC, 15 percent remote/outback. Reading taken at 09:00 AEDT on 12 Mar 26 for the trailing 30 days (10 Feb 26 to 11 Mar 26).
Service tierConsignmentsDelivered on or before aimOTD RateAvg cost per parcel
Parcel Post (PP)14,96013,94093.2%A$11.40
Express Post (EP)8,1607,86096.3%A$16.80
StarTrack Premium2,7202,65697.6%A$24.50
eParcel Premium1,3601,32697.5%A$13.20
All AP tracked (this card)27,20025,78294.8%A$13.95
The card reads 94.8 percent on the dial, the warn at <95% is just tripped. Four observations:
  1. The remote/outback tail is dragging the aggregate. Splitting by destination state, metro east coast lanes read 96.4 percent, regional NSW/QLD/VIC reads 93.1 percent, remote WA/NT/QLD inland reads 79.5 percent. The 15 percent of volume going remote contributes most of the gap to the 96 percent target. The action is not to “improve OTD” globally, it is to either accept the remote drag, set a different SLA promise at checkout for non-metro postcodes, or upsell those customers to Express Post which holds 91 percent even into remote lanes.
  2. Parcel Post owns the aggregate. It is 55 percent of volume; if Parcel Post moves a point, the dial moves more than half a point. Express Post and StarTrack are noise contributors at this volume mix.
  3. Wet season reading. This 12 Mar 26 snapshot falls in the tail of the northern Australian wet season (December to April). Cape York and Top End floods clipped 4 days of OTD in the trailing 30 days; the metro reading is closer to the structural number.
  4. Express Post is overperforming its 95 percent published aim. Australia Post protects Express Post capacity even during peak; the 96.3 percent reading is consistent with this. The premium upsell at checkout is justified, this card is the data the merchant needs to defend the price differential.

Sibling cards merchants should reference together

On-time delivery is a customer-facing outcome metric. Pair it with these to diagnose root cause:
CardWhy pair it with OTD RateWhat the combination tells you
Late ShipmentsThe absolute count behind the percentage.A 95 percent OTD on 27,000 parcels is 1,360 late deliveries, which is the customer-service workload. The percentage feels acceptable; the count is the operational impact.
Exception RateFraction of consignments throwing tracking exceptions (held at parcel locker, address invalid, attempted-no-answer).Rising exceptions predict a falling OTD at 24 to 72 hour lag, longer for remote lanes.
OTD by RouteOTD broken down by destination postcode / region.Splits the metro vs regional vs remote performance the aggregate hides. Critical for an Aussie merchant given the geographic OTD variance.
First-Attempt Delivery RateWhether the parcel was delivered on the first attempt vs redirected to a parcel locker / depot.OTD can be 95 percent while first-attempt is 70 percent; second attempts hit the customer’s perception of “fast”, not the contractual aim.
Avg Transit (days)Mean days from collection scan to delivered scan.Transit days creeping up by a day predicts an OTD drop the following week.
Cross-connector: shopify.unfulfilled_ordersUpstream cause. Orders waiting for a label cannot meet OTD.Climbing unfulfilled count predicts an OTD dip 2 to 4 days later.
Cross-connector: bigcommerce.unfulfilled_ordersSame logic on the BigCommerce side.Useful for merchants on a non-Shopify storefront.
Cross-connector: royal_mail.roy_otd_rateNational-postal peer.Different geography, similar contractual reading. Useful for an agency running both UK and AU stores.

Reconciling against the vendor’s own dashboard

Where to look in Australia Post’s own portal: Australia Post BusinessMyPost Business → Reports → Delivery Performance for SME merchants. Larger eParcel and StarTrack accounts use the eParcel Customer CentrePerformance → Service Performance Report, which Australia Post publishes monthly and is the basis for service-credit conversations. The closest like-for-like view is All Tracked Services, Last 30 Days, Outbound, By Service Code. The MyPost Business report breaks out by service code; toggle Express Post / Parcel Post / StarTrack to compare per tier. Why our number may legitimately differ from Australia Post’s report:
ReasonDirectionWhy
Timezone (AEDT/AEST/AWST)Boundary days offAustralia Post’s portal reports in the merchant’s account timezone (AEDT for east coast, AWST for Perth accounts). The card stores everything in UTC. Across a 30-day window this averages out, but a “today” comparison can be off by a full day, especially for WA-based accounts where the offset is 8 hours.
Tracking-event ingestion lagOurs lower for “today”Australia Post’s tracking-events feed batches scans every 15 to 60 minutes; remote depots batch every 6 to 24 hours. The portal often has the same lag, but they do not always lag in step, especially during cyclone or flood events when remote scanning is manual.
Climate-driven exception spikesEitherTropical cyclones, bushfires, and flood events trigger Australia Post network impact notifications; the portal sometimes excludes affected postcodes from official SLA reporting for service-credit purposes, the card never excludes them. A merchant comparing the portal’s “adjusted” SLA to the card’s raw reading will see a gap during weather events.
Peak-period batch processingEitherNovember to December the portal may show partial data for the most recent 5 to 7 days while batches catch up; the card always shows what has actually been delivered to the API.
Outbound vs returnsOurs lower if RTS-heavyThe portal’s default view sometimes includes Australia Post Returns; the card excludes inbound consignments. A merchant with a 5 percent return-leg ratio sees a slightly different denominator.
Cross-connector reconciliation:
CardExpected relationshipCauses of legitimate divergence
shopify.unfulfilled_ordersUpstream input. Shopify orders waiting for an Australia Post label cannot meet OTD if the warehouse cannot ship them in time.Webhook delivery failures, manual fulfilment delays, B2B / pre-order flows.
bigcommerce.unfulfilled_ordersSame logic on BigCommerce.Same caveats as Shopify; useful where the merchant runs both storefronts.
shopify.refund_rateDownstream sentiment proxy. Late deliveries drive refunds.Refund rate has many drivers; OTD is one input.

Known limitations / merchant FAQs

My MyPost Business portal shows 96.2 percent and Vortex IQ shows 94.8 percent. Which is right? Both, for slightly different populations. The portal’s default view often quietly excludes postcodes affected by official network impact notifications (cyclone, flood) for the period; the card never excludes them. The portal also runs in your account timezone (AEDT for east coast accounts) while the card runs in UTC; on a 30-day window this averages out, on a “today” reading it can be off by a full day. Within a few tenths of a point on a 30-day rolling reading the two should agree; gaps wider than a point usually trace to a known network event. Why is my OTD so much worse than the merchants I benchmark against? Geography. Australia is the most extreme OTD-by-region of any major postal network. A merchant with 90 percent of volume going to Sydney and Melbourne CBD lanes will read 96 to 98 percent on Express Post. A merchant selling outback agricultural supplies into remote WA and NT will struggle to break 80 percent on the same service. Always compare your reading to your historical baseline and your geographic mix, not to a generic peer. Use OTD by Route to see the split. How does Australia Post’s wet season affect OTD? Tropical Cyclone activity in northern Australia (typically November to April) and the wet season generally cause regional and remote OTD to drop 10 to 30 points for 1 to 4 weeks at a time. Cape York, Top End, Pilbara, and Kimberley lanes are most affected. Australia Post issues network impact notifications which suspend SLA enforcement for affected postcodes; the card records the actual depressed rate. The action is to set seasonal expectations at checkout for tropical postcodes, not to alarm on the dial. My checkout promises “Express Post: Next Business Day”. The dial says 96.3 percent. Why are my customers complaining? Express Post’s “next business day” only applies between specific Australia Post Express Post Network postcodes; outside those defined corridors Express Post is “fastest available” rather than next-day. Around 30 to 40 percent of national postcodes are outside the Express Post Network. Customers in those areas pay the Express Post premium but get a 2 to 4 day delivery, which feels like a broken promise. Use Australia Post’s Express Post Network postcode checker and tighten checkout copy to say “next business day to most metros”. How do I plan for Black Friday and the Christmas peak? Australia Post publishes last-recommended-posting dates in mid-October each year. Expect Parcel Post OTD to drop 4 to 8 points from late November through Christmas Eve; Express Post typically holds within 2 points because the network protects it. Three actions: (1) tighten checkout copy (“order by 19 December for Christmas delivery, after that not guaranteed”), (2) shift cost-sensitive volume to Sendle or Aramex if your products allow, (3) pre-book StarTrack Premium capacity with your account manager for the 18 to 23 December window if you ship time-sensitive gifts. Also note Click Frenzy in mid-November typically triggers a 2 to 3 day surge, expect a 1 to 2 point dip the week after. Why does the “today” reading bounce 5 points day to day? Volume. A merchant doing 800 daily parcels has roughly a 0.13 percentage-point step per shipment in the daily reading; at smaller volumes the bounce is wider. Use the rolling 30-day reading for trend, the daily reading only for outage detection. Below 200 daily consignments the daily reading is too noisy to act on alone. StarTrack vs Australia Post Parcel Post, when do I switch? StarTrack Premium and StarTrack Express are owned by Australia Post but operate as a separate B2B-skewed network with tighter SLAs and signature-required delivery as default. Switch when (1) parcel value above A$300, (2) recipient is B2B requiring proof of delivery, (3) destination is a metro lane where StarTrack’s separate fleet has measurable speed advantage. The cost premium is roughly 60 to 100 percent over Parcel Post; the OTD gain is 4 to 6 points typically. My OTD dropped 6 points yesterday. What is the playbook? In order of likelihood: (1) Check Australia Post’s service updates for cyclone, bushfire, flood, or industrial action notifications, regional events account for most sudden drops. (2) Check Exception Rate, a spike in “address invalid” or “held at parcel locker” exceptions points to upstream label-data issues. (3) Check OTD by Route, if the drop is concentrated in a state the issue is regional; if it is uniform the issue is network-wide. (4) Check Express Post separately, if Express Post holds but Parcel Post drops, Australia Post is prioritising the premium tier (normal during peak surges). (5) Open a ticket with your Australia Post account manager if (1) to (4) do not explain it; the network may have had an unannounced incident. Australia Post vs Sendle vs Aramex, which should I use? Different jobs. Australia Post wins on consumer trust (“the post”), reliability for letterbox-friendly items, parcel-locker access, and remote delivery (it is the only carrier with full national reach). Sendle wins on per-parcel cost for SME merchants under 5kg in metros. Aramex (formerly Fastway) wins on regional courier speed in specific corridors. The healthy multi-carrier pattern is Australia Post Parcel Post as the everyday default for trust and reach, Sendle for high-volume metro low-weight, Aramex for time-sensitive regional. Read this card alongside Avg Shipping Cost to see the cost-vs-reliability trade.

Tracked live in Vortex IQ Nerve Centre

On-Time Delivery Rate is one of hundreds of KPI pulses Vortex IQ tracks across Australia Post 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.