> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Bring Cost vs PostNord by Nordic Country, Bring

> Bring Cost vs PostNord by Nordic Country for Bring stores. Tracked live in Vortex IQ Nerve Centre. How to read it, why it matters, and how to act on it.

**Card class:** [Cross-Channel](/nerve-centre/overview#card-classes-explained)  •  **Category:** [Shipping & Courier](/nerve-centre/connectors#connectors-by-type)

## At a glance

> Head-to-head average cost per parcel, Bring against PostNord, broken down by Nordic destination country. This is a cross-channel card: it joins your Bring connector to your PostNord connector and lays the two carriers side by side so you can see, per destination, which one you should be defaulting to. The usual pattern in the data is that Bring wins on Norway-domestic (its home network) while PostNord often beats Bring on cross-Nordic lanes into Sweden and Denmark (their home networks). The card surfaces the gap so a carrier-routing decision is made on evidence, not habit.

|                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **What it shows**             | A table, one row per Nordic destination country (Norway, Sweden, Denmark, Finland), with average cost per parcel on Bring, average cost per parcel on PostNord, the absolute and percentage gap, and the parcel counts behind each average. Period-over-period so you can see the gap widening or narrowing.                                                                                                                                                                   |
| **Data source**               | Bring cost comes from the Bring Booking API `POST /booking/v3/bookings` price response and the reconciled invoice line (`price.netPrice`, surcharges) keyed by `consignmentNumber` and destination country. PostNord cost comes from the PostNord connector's equivalent shipment-price feed. The card matches on destination country and a comparable service tier (residential parcel against residential parcel), then averages each carrier independently over the period. |
| **Like-for-like guard**       | The comparison only pairs comparable service tiers: Bring Home Delivery / Pickup Parcel against PostNord MyPack Home / MyPack Collect, residential against residential, parcel against parcel. It does not compare a Bring express parcel to a PostNord economy parcel; mixing tiers would make the gap meaningless.                                                                                                                                                           |
| **Currency**                  | Averages are shown in the merchant's reporting currency (NOK for Norway-based merchants), normalised across both carriers so the gap is genuinely comparable. Carrier surcharges (fuel, remote-area) are included in the net cost where the invoice exposes them.                                                                                                                                                                                                              |
| **Why it is revenue-at-risk** | Shipping cost is a direct margin line. Defaulting the wrong carrier on a high-volume lane quietly bleeds margin every day. A 10 percent cost gap on a lane carrying thousands of parcels a month is real money left on the table.                                                                                                                                                                                                                                              |
| **Time window**               | `30D vsP` (rolling 30 days, period-over-period). The period-over-period view catches a carrier price change or a surcharge revision that flipped the better default.                                                                                                                                                                                                                                                                                                           |
| **Alert trigger**             | Any country where Bring is more than 10 percent above PostNord. The alert fires per destination, not on the aggregate, so a single overpriced lane is surfaced even when the overall blend looks balanced.                                                                                                                                                                                                                                                                     |
| **Roles**                     | owner, operations                                                                                                                                                                                                                                                                                                                                                                                                                                                              |

## Calculation

Calculated automatically from your Bring and PostNord 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 fashion brand based in Oslo running a dual-carrier strategy, around 6,200 outbound parcels per week across the Nordics, split roughly Bring 60 percent / PostNord 40 percent by habit rather than by lane economics. 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.

| Destination       | Bring avg / parcel | PostNord avg / parcel | Gap (Bring − PostNord) | Bring vs PostNord      | Bring parcels | PostNord parcels |
| ----------------- | ------------------ | --------------------- | ---------------------- | ---------------------- | ------------- | ---------------- |
| Norway (domestic) | 78 NOK             | 92 NOK                | −14 NOK                | −15.2% (Bring wins)    | 11,400        | 2,100            |
| Sweden            | 138 NOK            | 121 NOK               | +17 NOK                | +14.0% (PostNord wins) | 3,800         | 4,600            |
| Denmark           | 134 NOK            | 129 NOK               | +5 NOK                 | +3.9%                  | 2,200         | 2,400            |
| Finland           | 156 NOK            | 162 NOK               | −6 NOK                 | −3.7% (Bring wins)     | 1,100         | 700              |

The alert fires on **Sweden**: Bring is 14.0 percent above PostNord, past the 10 percent line. Five things to notice:

1. **Norway is Bring's lane, decisively.** Bring is 15.2 percent cheaper domestically (78 NOK vs 92 NOK) on its home network. Yet this merchant still routes 2,100 domestic parcels a month through PostNord out of habit. Moving those to Bring saves roughly 14 NOK each, about 29,000 NOK a month on the domestic lane alone.
2. **Sweden is the alert, and it is the inverse problem.** PostNord wins Sweden by 14 percent (their home network), but the merchant pushes 3,800 parcels a month through Bring there. That gap is the largest single piece of margin at risk: re-routing the Swedish volume to PostNord saves roughly 17 NOK each, about 65,000 NOK a month.
3. **Denmark is genuinely close.** A 3.9 percent gap is inside the noise of surcharge timing and service-tier mix. Denmark can be routed on reliability or capacity rather than price; check [On-Time Delivery Rate](/nerve-centre/kpi-cards/bring/on-time-delivery-rate) against the PostNord OTD for the deciding factor.
4. **Cost is only half the decision.** A cheaper carrier that misses delivery is not cheaper once you count refunds and WISMO tickets. Always pair this table with the OTD comparison: the right default is the carrier that wins on cost and holds on reliability for that lane.
5. **The period-over-period column is the early warning.** If a carrier revises a fuel or remote-area surcharge, the gap moves and a lane that was a draw last month becomes an alert this month. Watch the vsP delta, not just the level, so a price change does not quietly flip your best default.

## Sibling cards merchants should reference together

Cost-per-country only becomes a routing decision when paired with reliability and the lanes underneath. Pair it with these:

| Card                                                                                                    | Why pair it with Bring Cost vs PostNord            | What the combination tells you                                                                                    |
| ------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| [Avg Shipping Cost](/nerve-centre/kpi-cards/bring/avg-shipping-cost)                                    | Your blended Bring cost across all lanes.          | The blended number hides which country is overpriced; this card splits it by destination.                         |
| [Cost by Zone](/nerve-centre/kpi-cards/bring/cost-by-zone)                                              | Bring's own cost-by-zone breakdown.                | Cross-reference the zone view with the per-country comparison to confirm where Bring is uncompetitive.            |
| [On-Time Delivery Rate](/nerve-centre/kpi-cards/bring/on-time-delivery-rate)                            | Reliability is the other half of the routing call. | A cheaper carrier that misses delivery is not cheaper; pick the carrier that wins cost and holds OTD per lane.    |
| [Nordic Export OTD (NO → SE/DK/FI)](/nerve-centre/kpi-cards/bring/nordic-export-otd-no-sedkfi)          | Cross-border reliability per Nordic destination.   | If PostNord is cheaper on Sweden and also more reliable there, the routing decision is unanimous.                 |
| [Shipments by Destination](/nerve-centre/kpi-cards/bring/shipments-by-destination)                      | The volume riding each lane.                       | A cost gap only matters in proportion to the parcels on that lane; this shows the multiplier.                     |
| Cross-connector: [`postnord.pos_avg_shipping_cost`](/nerve-centre/kpi-cards/postnord/avg-shipping-cost) | The PostNord side of the comparison.               | Confirms the PostNord cost feeding this card against PostNord's own reporting.                                    |
| Cross-connector: [`shopify.shipping_revenue`](/nerve-centre/kpi-cards/shopify/shipping-revenue)         | What you charge customers for shipping.            | The gap between charged shipping and carrier cost per lane is your shipping margin; this card sets the cost side. |

## Reconciling against the source

**Where to look in each carrier's own portal:**

For the Bring side, [Mybring](https://www.mybring.com/) → **Invoices** and **Statistics → Cost** carries the reconciled net price and surcharges per consignment and per destination. For the PostNord side, the PostNord business portal (PostNord Portal / Skicka Direkt for the business account) carries the equivalent shipment-cost and invoice lines. This card lays the two next to each other; reconcile each carrier against its own portal first, then trust the comparison.

The closest like-for-like view is *Residential Parcel, by Destination Country, Last 30 Days, Net Price including surcharges*, run separately in each carrier's portal.

**Why our number may legitimately differ from the carrier portals:**

| Reason                                  | Direction              | Why                                                                                                                                                                                                                                                                                                              |
| --------------------------------------- | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Booking price vs reconciled invoice** | Either                 | The Bring Booking API returns a quoted price at booking; the invoice can differ after weight re-measurement, surcharge application or remote-area reclassification. The card prefers the reconciled invoice line where available, but a recently-booked parcel may still show the quote until the invoice lands. |
| **Service-tier pairing**                | Either                 | The card pairs comparable residential parcel tiers. If you read the portals without matching tiers (Bring express against PostNord economy), the gap will look different. Always compare like service against like service.                                                                                      |
| **Currency normalisation**              | Small                  | Cross-currency lanes are normalised to your reporting currency at the period's rate; the carrier portal may show the native currency. FX timing causes small differences.                                                                                                                                        |
| **Surcharge timing**                    | Either                 | Fuel and remote-area surcharges are revised on the carriers' own cadences. If a surcharge changed mid-period, the average blends pre- and post-change parcels; the carrier portal applied to a single date will not.                                                                                             |
| **Tracking and cost-event lag**         | Ours lower for "today" | Cost reconciliation arrives after delivery; a parcel delivered today may not have its final invoiced cost in our index for a day or two. Scan and invoice timestamps are in carrier-local time.                                                                                                                  |

**Cross-connector reconciliation:**

| Card                                                                                   | Expected relationship                        | Causes of legitimate divergence                                                                                      |
| -------------------------------------------------------------------------------------- | -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| [`postnord.pos_avg_shipping_cost`](/nerve-centre/kpi-cards/postnord/avg-shipping-cost) | The PostNord average feeding the comparison. | Different service-tier mix; this card pairs like-for-like, the standalone PostNord card averages all PostNord tiers. |
| [`shopify.shipping_revenue`](/nerve-centre/kpi-cards/shopify/shipping-revenue)         | What you charge vs what the carrier costs.   | Charged shipping is set at checkout; carrier cost is set at invoice. The gap per lane is your shipping margin.       |

***

<details>
  <summary><em>Documentation cross-reference (for agencies running multiple shippers)</em></summary>

  Carrier cost-comparison metrics exist across other connectors that run a multi-carrier book. These are not parallel measurements of the same shipments.

  * [`postnord.pos_avg_shipping_cost`](/nerve-centre/kpi-cards/postnord/avg-shipping-cost) (the other half of this comparison)
</details>

## Known limitations / merchant FAQs

**Why does Bring win Norway but lose Sweden?**
Home-network economics. Bring (Posten Bring) owns the Norwegian network end-to-end, so it carries domestic Norwegian parcels at marginal cost; everyone else is a guest. PostNord owns the Swedish (and largely the Danish) network, so the position flips on those lanes. The healthy pattern for a pan-Nordic merchant is to default Bring for Norway and PostNord for Sweden, and decide Denmark and Finland on the month's numbers.

**The alert fired on one country. What do I actually do?**
Three steps: (1) confirm the gap is like-for-like, that you are comparing comparable residential parcel tiers, not Bring express against PostNord economy; (2) check whether the cheaper carrier holds on reliability for that lane via [On-Time Delivery Rate](/nerve-centre/kpi-cards/bring/on-time-delivery-rate) and [Nordic Export OTD](/nerve-centre/kpi-cards/bring/nordic-export-otd-no-sedkfi); (3) if cost and reliability both favour the other carrier, re-route that lane's default in your shipping rules and re-check next period.

**Should I always route to the cheapest carrier?**
No. Cost is one input. A carrier that is 10 percent cheaper but misses delivery 5 points more often is more expensive once you count refunds, reships and WISMO time. Read this card with the OTD comparison and route on total landed cost, not sticker price.

**Why does my own invoice differ from the card's average?**
The card averages the period across many parcels and prefers the reconciled invoice line; your single invoice is one parcel at one moment, possibly before weight re-measurement or surcharge application. Reconcile each carrier against its own portal first ([Mybring](https://www.mybring.com/) for Bring, the PostNord business portal for PostNord), then the comparison will line up.

**This card needs the PostNord connector. What if I only run Bring?**
Then the PostNord columns will be empty and the comparison cannot be drawn. The card is cross-channel by design: it only delivers value when both the Bring and PostNord connectors are live. If you run Bring only, use [Avg Shipping Cost](/nerve-centre/kpi-cards/bring/avg-shipping-cost) and [Cost by Zone](/nerve-centre/kpi-cards/bring/cost-by-zone) for the single-carrier view.

**A surcharge change flipped my best carrier on a lane. How do I catch that quickly?**
Watch the period-over-period column. Fuel and remote-area surcharges are revised on each carrier's own cadence; when one changes, the gap moves and a lane that was a draw becomes an alert. The vsP delta is the early warning that a price change quietly altered your best default, well before the absolute level drifts.

***

### Tracked live in Vortex IQ Nerve Centre

*Bring Cost vs PostNord by Nordic Country* 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](https://app.vortexiq.ai/login) or [book a demo](https://www.vortexiq.ai/contact-us) to see this metric running on your own data.
