At a glance
A donut showing how your revenue splits across PostNord’s four core Nordic markets: Sweden (SE), Norway (NO), Denmark (DK) and Finland (FI). This is the commercial counterweight to the operational delivery cards: it tells you which country actually pays the bills, so a delivery wobble in a 4 percent-of-revenue market can be triaged differently from one in your 50 percent market. It also shapes shipping economics (PostNord’s pan-Nordic contract blends rates across countries) and per-country marketing decisions (where to spend acquisition budget).
| What it shows | Revenue attributed to each destination country (SE, NO, DK, FI) as a share of total Nordic revenue, rendered as a donut. |
| Data source | detail: pan-Nordic 4-country split that shapes shipping economics plus per-country marketing decisions. Joins order revenue from your store feed (Shopify / BigCommerce / Adobe) against the destination country recorded on the matching PostNord shipment (GET /shipments/v1/parcels). |
| Time window | 30D (rolling 30 days). |
| Alert trigger | None. This is a composition view, not a threshold metric, so there is no alarm. Watch for drift: a country’s share moving materially period over period is the signal, not a fixed line. |
| Currency handling | Revenue is normalised to your store’s reporting currency before the split, so a SEK / NOK / DKK / EUR mix does not distort the shares. Per-country totals reflect converted value, not native-currency face value. |
| Why it pairs with cost | PostNord’s pan-Nordic contract averages rates across markets; reading revenue share next to Pan-Nordic Cost per Parcel by Country shows which countries subsidise which. |
| Roles | owner, operations |
Calculation
Calculated automatically from your PostNord and order 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 Stockholm-based DTC outdoor-apparel brand shipping pan-Nordic on PostNord. Reading taken at 09:00 CET on 14 Mar 26 for the trailing 30 days (12 Feb 26 to 13 Mar 26), all values normalised to SEK.| Country | Revenue (30D, SEK) | Share | Orders | Avg order value |
|---|---|---|---|---|
| Sweden (SE) | 4,180,000 | 52.0% | 6,420 | 651 |
| Denmark (DK) | 1,640,000 | 20.4% | 2,180 | 752 |
| Norway (NO) | 1,490,000 | 18.5% | 1,690 | 882 |
| Finland (FI) | 730,000 | 9.1% | 1,510 | 483 |
| Total | 8,040,000 | 100% | 11,800 | 681 |
- This is the lens for every delivery card. When OTD by Nordic Country flags Norway at 87 percent, this card tells you Norway is 18.5 percent of revenue, material, not marginal, so the delivery problem is worth real intervention. The same OTD drop in Finland (9 percent of revenue) would be triaged lower.
- Norway punches above its order weight. NO is 18.5 percent of revenue on 14.3 percent of orders, because its average order value (882 SEK) is the highest in the mix. High-AOV customers tolerate delivery cost but not delivery failure, which raises the stakes on Norway OTD specifically.
- Finland is the inverse. FI is 12.8 percent of orders but only 9.1 percent of revenue, the lowest AOV (483 SEK). A high parcel count for modest revenue means Finland’s shipping cost per revenue krona is the highest, worth checking against Pan-Nordic Cost per Parcel by Country.
- Sweden’s dominance is the contract anchor. At 52 percent of revenue, Sweden is the volume that earns the pan-Nordic rate. If a marketing push grows Finland or Norway faster than Sweden, the blended shipping economics shift and the contract may need renegotiation.
- The number to watch is drift, not the snapshot. A single reading is context. The signal is a country’s share moving 3 to 5 points period over period: that is either a marketing campaign landing, a currency swing, or a delivery problem suppressing one country’s conversion. There is no alert, so this is a card you read, not one that pages you.
Sibling cards merchants should reference together
Revenue mix is the commercial weighting for the operational cards. Pair it with these:| Card | Why pair it with Revenue Mix | What the combination tells you |
|---|---|---|
| OTD by Nordic Country | Weights each country’s delivery performance by its revenue. | A delivery drop in a high-revenue country is a priority; the same drop in a small one can wait. |
| Pan-Nordic Cost per Parcel by Country | Shows which countries subsidise which under the blended contract. | High revenue share with low cost per parcel is a profitable market; the reverse flags a margin drag. |
| PostNord Cost vs Bring/DPD per Country | The carrier-mix lever per country. | Where a high-revenue country is over-priced on PostNord, the case for an alternative carrier is strongest. |
| Shipments by Destination | The parcel-count map behind the revenue split. | Comparing parcel share with revenue share reveals per-country AOV. |
| Shipments Over Time | The volume trend that drives the mix. | A shifting mix usually traces back to one country’s volume growing faster. |
| Avg Shipping Cost | The blended cost the mix feeds into. | A mix shift toward high-cost countries lifts the blended shipping cost. |
Reconciling against the source
Where to look in PostNord’s own tooling: PostNord’s own tooling reports parcels and shipping spend, not your sales revenue, so the closest reconciliation is by parcel count and destination, not by revenue. Open the PostNord Business Portal shipment report, filter by destination country (Land) over a 30-day window, and compare the per-country parcel shares with Shipments by Destination. The revenue split itself reconciles against your commerce platform’s sales-by-country report (Shopify / BigCommerce / Adobe analytics), since revenue originates there. Why our number may legitimately differ:| Reason | Direction | Why |
|---|---|---|
| Revenue vs parcels | Different basis | The portal counts parcels; this card splits revenue. A high-AOV country has a larger revenue share than parcel share, so the two views differ by AOV. |
| Currency normalisation | Either | Revenue is converted to your reporting currency at the period’s rate; a native-currency report in SEK / NOK / DKK / EUR will not match line for line, and a currency swing alone can move a share. |
| Carrier-local time | Boundary off | PostNord scan timestamps are in carrier-local time across CET and Finland’s EET; orders near a day boundary can attribute to a different day than your commerce platform records. |
| Tracking-event ingestion lag | Ours can lag | The destination-country join relies on the PostNord shipment record; a just-booked shipment can lag the order by minutes, so the most recent day’s split firms up after ingestion. |