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

At a glance

On-time delivery rate for Norway-to-Norway shipments only. This is Bring’s home turf: Posten Bring runs the Norwegian network end-to-end, with its own terminals, drivers and last-mile, and no customs or partner-handover friction. A miss on this dial therefore points at a Bring-side operational issue (terminal disruption, weather on a northern route, a sortation incident) or at your own upstream data, not at cross-border friction. It is the cleanest read you have on Bring’s actual delivery performance, stripped of every cross-border variable, which is why it carries the tightest threshold of the OTD family.
What it countsCOUNT(no_domestic_shipments WHERE delivered_at <= promised_delivery_date) / COUNT(no_domestic_shipments WHERE delivered_at IS NOT NULL) over the rolling 30-day window, period-over-period. Scope is Norwegian origin and Norwegian destination only; any cross-border consignment is excluded and sits on the export dials.
API endpointBring Booking API POST /booking/v3/bookings returns consignmentNumber, service.id (Home Delivery / Pickup Parcel / Business Parcel) and expectedDelivery.estimatedDate. Bring Tracking API GET /tracking/v3/tracks/{consignmentNumber} returns the event stream including delivered. The dial joins booking + tracking on consignmentNumber.
Promise dayThe card uses Bring’s domestic expectedDelivery.estimatedDate: next working day for Home Delivery in the major-city catchments, one to two working days for Pickup Parcel, two to four working days for northern Norway (Nordland, Troms, Finnmark). Delivery on or before midnight Oslo time on that date counts as on-time.
Delivery success criterionA delivered scan with the recipient, neighbour, mailbox or collected-from-pickup-point status. A parcel dropped at a pickup point but not yet collected is not counted as delivered until the recipient picks it up.
Service-tier scopeAll tracked domestic services (Home Delivery, Pickup Parcel, Business Parcel, domestic Cargo with a tracked code). Posten letter products (Bring Mail) are excluded because letters do not generate a delivered scan.
Why it is the cleanest dialNo customs step, no partner-carrier handover, no border. Everything that affects this number is inside Bring’s own network or inside your own despatch process. When this dial moves and the export dials do not, the cause is domestic and on Bring’s side or yours.
Winter handlingNorwegian winter (Nov to Mar) genuinely affects northern lanes. The card does not auto-adjust; manage seasonality per route via OTD by Route rather than re-baselining the global dial.
Time window30D vsP (rolling 30 days, period-over-period). Daily readings are noisy below 150 consignments per day.
Alert trigger<95%. This is the tightest threshold in the OTD family because the domestic network has no structural excuse: Norwegian-domestic Bring Home Delivery typically runs 95 to 97 percent. Below 95 percent is a real operational signal.
Rolesowner, operations

Calculation

Calculated automatically from your Bring 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 Norwegian homeware brand with the warehouse in Lillestrøm (just outside Oslo), around 4,400 outbound parcels per week, predominantly domestic: 88 percent Norway-to-Norway, 12 percent Nordic export. Reading taken at 09:00 CET on 14 Apr 26 for the trailing 30 days (15 Mar 26 to 13 Apr 26), compared with the previous 30 days. Domestic leg only:
RegionConsignmentsDelivered on or before promiseOTD RatePrevious period
Oslo / Viken / major cities9,8209,57697.5%97.3%
Western Norway (Bergen / Stavanger)3,1403,01596.0%96.4%
Mid Norway (Trondheim)1,6101,53595.3%95.8%
Northern Norway (90xx to 99xx)2,1801,96290.0%93.7%
All domestic (this card)16,75016,08896.1%96.5%
The dial reads 96.1 percent, down 0.4 points period-over-period and above the <95% alert line. Five things to notice:
  1. The headline is healthy, but the north is dragging. 96.1 percent sits comfortably above threshold, yet northern Norway fell from 93.7 to 90.0 percent. The major-city catchments held; the drag is geographic. Confirm in OTD by Route before deciding the network is fine.
  2. A domestic miss is Bring-side or yours. There is no customs step and no partner handover to blame. If this dial drops, the cause is a Bring terminal or last-mile issue, a weather event on a northern route, or your own despatch process (late terminal collection, bad address data). That makes it the most actionable OTD dial you have.
  3. Northern winter is a known pattern. The 90.0 percent northern reading in mid-April is the tail of the winter window; Nordland, Troms and Finnmark routes run 88 to 92 percent from December through March and recover to 95+ by summer. Manage it per route, not by moving the global threshold.
  4. Pickup Parcel quietly outperforms Home Delivery domestically. Within these numbers, Pickup Parcel typically reads one to two points higher than Home Delivery because there is no “no one home” failure mode; the recipient collects from a fixed point. For northern postcodes, defaulting Pickup Parcel is the single best OTD lever.
  5. 662 late domestic parcels is the workload. 96.1 percent on 16,750 parcels is 662 late deliveries, each a likely WISMO touchpoint. Pair with Late Shipments for the absolute count and staff the queue accordingly.

Sibling cards merchants should reference together

Domestic OTD is the cleanest read on Bring’s own network. Pair it with these to localise and act:
CardWhy pair it with Norway-Domestic OTDWhat the combination tells you
On-Time Delivery RateThe all-lane aggregate.If the aggregate drops but domestic holds, the cause is cross-border; if domestic drops too, the cause is the home network or your despatch.
Nordic Export OTD (NO → SE/DK/FI)The cross-border counterpart.Domestic-stable, cross-border-down isolates the cause to the border; both-down points at a network-wide event.
OTD by RouteWhere the domestic drag is concentrated.Northern Norway, Arctic-circle postcodes and weather-hit routes usually drag the domestic average.
Late ShipmentsThe absolute count behind the percentage.Turns 96 percent into the real ticket workload.
Exception RateTracking exceptions (held at terminal, address invalid, no answer).A rising domestic exception rate predicts a falling domestic OTD at 24 to 72 hours.
First-Attempt Delivery RateWhether the parcel landed first time.A gap between OTD and first-attempt is the redelivery / collection friction tax.
Cross-connector: shopify.unfulfilled_ordersUpstream cause: orders waiting for a label cannot meet OTD.Climbing unfulfilled count predicts a domestic OTD dip 2 to 4 days later.

Reconciling against the vendor’s own dashboard

Where to look in Bring’s own portal: Mybring is the merchant-facing portal. Navigate to Reports → Delivery Performance for the headline domestic OTD, Statistics → Service Performance for the per-service-code breakdown, and Tracking to read an individual domestic consignment’s event stream. Filter to Norway origin and Norway destination to match this card. The monthly Quality Report PDF for Customer Service Account holders is the authoritative version for service conversations. The closest like-for-like view is All Tracked Services, Origin Norway, Destination Norway, Last 30 Days, Outbound Only. Toggle Home Delivery / Pickup Parcel / Business Parcel to drill per tier, and filter postcode ranges to isolate the north. Why our number may legitimately differ from Mybring:
ReasonDirectionWhy
Timezone (CET / CEST vs UTC)Boundary days offDomestic scan timestamps are recorded in Oslo local time; Mybring presents Oslo local, the card stores UTC. Across 30 days the effect is below 0.1 points; a single-day boundary can shift by one during summer time.
Tracking-event ingestion lagOurs lower for “today”Bring’s tracking stream is normally 5 to 30 minutes behind the truck scan, longer at peak. A just-delivered parcel may not show in our index for a few minutes; Mybring shares the source but does not always lag in step.
Pickup-point collection timingEitherA Pickup Parcel “delivered to point” is not counted as delivered until the recipient collects. If Mybring counts the drop-to-point scan as delivered, its OTD reads higher than ours for the Pickup Parcel slice.
Service-tier reclassification mid-periodEitherMoving SKUs from Home Delivery to Pickup Parcel mid-month splits the population in the portal’s per-service view; the card uses the service code at label generation. Aggregate agrees, per-service can diverge.
Returns inclusionOurs lower if RTO-heavyMybring’s default sometimes includes the return leg; the card is outbound-only.
Cross-connector reconciliation:
CardExpected relationshipCauses of legitimate divergence
shopify.unfulfilled_ordersUpstream input: orders waiting for a Bring label cannot meet OTD.Webhook failures, manual fulfilment delays, B2B / pre-order flows.
postnord.pos_otd_rateAlternative carrier on Norwegian domestic lanes.Different shipments, different network; useful for carrier choice, not a like-for-like reconciliation.

Known limitations / merchant FAQs

Why is this dial separate from the all-lane OTD? Because it strips out every cross-border variable. The all-lane On-Time Delivery Rate blends domestic, Nordic export and rest-of-EU; this dial is Norway-to-Norway only. With no customs step and no partner handover, a miss here can only be Bring’s own network or your own despatch process, which makes it the most diagnostic OTD reading you have. The domestic dial dropped but the export dials did not. What does that mean? The cause is inside Norway and inside Bring’s network or yours. Likely candidates, in order: (1) a Bring terminal or sortation incident, check Bring service messages; (2) weather on northern routes, check OTD by Route; (3) your own despatch, a missed terminal collection window or a bad address-data batch, check Exception Rate. Northern Norway keeps dragging my domestic OTD. Is that fixable? Partly. Nordland, Troms and Finnmark (postcodes 90xx to 99xx) run 88 to 92 percent in winter because of genuine distance and weather. Three levers: (1) set later checkout expectations for those postcodes from November to March; (2) default Pickup Parcel there, it is more weather-resilient because the parcel is held at the post-in-shop until handover is possible; (3) re-baseline the threshold per route for winter, not the global dial. Resetting the global dial would mask issues elsewhere. Is Posten or Bring delivering my domestic parcel? Both, they are the same group. You book through Bring; the parcel rides the Posten Bring network; the van and uniform on a Norwegian doorstep are usually Posten-branded. A customer asking “where is my Posten parcel” is asking about a Bring consignment. Use whichever brand the customer used when you reply. Why does the daily reading bounce even when the 30-day is steady? Volume. A merchant doing 400 domestic parcels a day moves the dial 0.25 points per shipment; a single late delivery is visible. Use the 30-day rolling reading for trend and the daily reading only for outage detection. Below 150 daily consignments the daily number is too noisy to act on. My checkout says “next-day delivery”. Is that accurate for domestic Bring? Only for the major-city catchments. “Next working day” holds for Oslo, Bergen, Stavanger and Trondheim Home Delivery; it does not hold for northern Norway, where two to four working days is realistic. Phrase checkout copy by region: “next working day for major cities, 2 to 4 working days for northern Norway”. Anchoring everyone on next-day guarantees a perception miss on the long routes even when the parcel is contractually on-time.

Tracked live in Vortex IQ Nerve Centre

Norway-Domestic OTD is one of hundreds of KPI pulses Vortex IQ tracks across Bring 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.