> ## 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.

# Total Shipping Revenue, Shopify

> Total Shipping Revenue for Shopify stores. Tracked live in Vortex IQ Nerve Centre. How to read it, why it matters, and how to act on it.

**Metrics type:** [Supporting Metrics](/nerve-centre/overview#metrics-types-explained)  •  **Category:** [Ecommerce Platform](/nerve-centre/connectors#connectors-by-type)

## At a glance

> Total shipping revenue collected from customers in the 30-day window. The single-number version of [Shipping % of Revenue](/nerve-centre/kpi-cards/shopify/shipping-cost-as-of-revenue); useful for shipping P\&L reconciliation.

|                               |                                                                                                                 |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------- |
| **What it counts**            | `SUM(totalShippingPrice)` across orders in the window. Customer-paid shipping; not actual carrier cost.         |
| **VAT / tax treatment**       | Inherits store mode. UK / EU shipping carries VAT; US shipping varies by state.                                 |
| **Shipping**                  | This is the metric.                                                                                             |
| **Discounts**                 | Free-shipping promo orders contribute zero to this total; some configurations route through discount mechanism. |
| **Refunds**                   | NOT subtracted. Refunded shipping (when refund includes shipping line) doesn't reduce this.                     |
| **Cancelled / voided orders** | Included if Shopify indexed them.                                                                               |
| **Currency**                  | Multi-currency arithmetic without FX.                                                                           |
| **Channels / sources**        | All channels. POS sales typically have zero shipping (instore pickup). Online and marketplace contribute most.  |
| **Time window**               | `30D` (default 30D rolling)                                                                                     |
| **Alert trigger**             | None directly; pair with carrier-cost data for shipping-margin alerts.                                          |
| **Roles**                     | owner, operations                                                                                               |

## Calculation

```
SUM(totalShippingPrice)
  WHERE date BETWEEN [period_start, period_end]
```

## Worked example

A US small-electronics DTC brand on Shopify. 30D window 12 Apr 26 to 12 May 26.

| Period component          | Amount    |
| ------------------------- | --------- |
| Total revenue (gross)     | \$312,500 |
| Total shipping charged    | \$24,300  |
| **Shipping % of revenue** | **7.78%** |

Shipping breakdown by method (drilled down):

| Shipping method | Orders | £ shipping | Avg ship per order |
| --------------- | ------ | ---------- | ------------------ |
| Standard (paid) | 1,840  | \$11,040   | \$6.00             |
| Express (paid)  | 580    | \$5,800    | \$10.00            |
| Next-day (paid) | 320    | \$5,440    | \$17.00            |
| Free over \$50  | 1,260  | \$0        | \$0                |
| International   | 65     | \$2,020    | \$31.00            |
| POS / pickup    | 95     | \$0        | \$0                |

Six things to notice:

1. **Total shipping (\$24,300) is \~10% of total revenue.** The ratio sits in healthy range for small-electronics DTC; pair with [Shipping % of Revenue](/nerve-centre/kpi-cards/shopify/shipping-cost-as-of-revenue) for the trend.
2. **Free-shipping cohort is meaningful.** 1,260 orders qualified for free shipping = \~30% of orders. They contribute £0 to this total but ate the absorbed cost on the brand's P\&L. The unit-economics: at $7 average carrier cost, free-shipping subsidy = 1,260 × $7 = \$8,820 absorbed.
3. **Express + Next-day = \$11,240 of high-margin shipping.** These are mostly profit (carrier markup); paid express tier is a margin lever.
4. **International is small but expensive.** 65 orders, \$2,020 of shipping. International shipping is high-cost-high-revenue; net margin per order varies dramatically.
5. **Net shipping P\&L.** Total shipping revenue $24,300 minus carrier cost (assume $20,000 actual) = \$4,300 of shipping profit. Pair with carrier invoices for true number.
6. **Refund-blind.** Customer who refunded order with $10 shipping: the $10 is still here. Real net is slightly lower.

## Sibling cards merchants should reference together

Total Shipping is the £-aggregate. Companions:

| Card                                                                                 | Why pair it with Total Shipping                                |
| ------------------------------------------------------------------------------------ | -------------------------------------------------------------- |
| [Shipping % of Revenue](/nerve-centre/kpi-cards/shopify/shipping-cost-as-of-revenue) | The ratio version.                                             |
| [Shipping Methods](/nerve-centre/kpi-cards/shopify/shipping-methods)                 | Breakdown by method; reveals method-mix shifts.                |
| [Free vs Paid Shipping](/nerve-centre/kpi-cards/shopify/free-vs-paid-shipping)       | Direct decomposition of the shipping cohort.                   |
| [Total Revenue](/nerve-centre/kpi-cards/shopify/total-revenue)                       | Aggregate context.                                             |
| [Revenue Breakdown](/nerve-centre/kpi-cards/shopify/revenue-breakdown)               | The shipping slice of total.                                   |
| [Customer Countries](/nerve-centre/kpi-cards/shopify/orders-by-country)              | Geographic context; international orders skew shipping totals. |
| [Top Cities](/nerve-centre/kpi-cards/shopify/top-cities-by-orders)                   | Local cluster context.                                         |

## Reconciling against the vendor's own dashboard

**Where to look in Shopify Admin:**

> **Shopify Admin → Analytics → Reports → "Total sales"** look at the *Shipping* column for the same window

The most direct equivalent. Should match this card to within sync-lag tolerance.

Other Shopify Admin views:

* **Reports → "Sales by shipping method"**: per-method breakdown.
* **Apps**: ShipStation, Shippo, ShipBob expose shipping-cost data; combine with this for shipping P\&L.

**Why our number may legitimately differ from Shopify Admin:**

| Reason               | Direction              | Why                                                          |
| -------------------- | ---------------------- | ------------------------------------------------------------ |
| **Refund treatment** | Either                 | Shopify Net Sales subtract refunded shipping; we show gross. |
| **Time zone**        | Boundary               | UTC vs store time zone.                                      |
| **Multi-currency**   | Aggregate distortion   | We don't FX-normalise.                                       |
| **Channel filter**   | Either                 | Reports filtered to "Online Store" only differ from blended. |
| **Sync lag**         | Ours lower for "today" | Most-recent 5-15 min may not be in.                          |

**Cross-connector reconciliation:**

| Card                                                                 | Expected relationship          | What causes legitimate divergence                                                                                    |
| -------------------------------------------------------------------- | ------------------------------ | -------------------------------------------------------------------------------------------------------------------- |
| Carrier portal revenue (revenue carriers received from your account) | Should be lower than this card | Carriers receive only their portion (negotiated rates); customers pay your retail rates. The gap is shipping margin. |
| 3PL invoice totals                                                   | Should be lower than this card | 3PL pick + carrier cost typically less than customer-paid shipping for healthy operations.                           |

***

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

  * [`bigcommerce.total_shipping`](/nerve-centre/kpi-cards/bigcommerce/total-shipping-revenue)
  * [`adobe_commerce.total_shipping`](/nerve-centre/kpi-cards/adobe-commerce/total-shipping-revenue)
</details>

## Known limitations / merchant FAQs

**Is shipping revenue or cost?**
Both. This card shows what customers paid. Real shipping P\&L = customer paid minus what you paid the carrier. If carrier cost > customer paid, you're subsidising; if carrier cost \< customer paid, you're profiting.

**Why is my shipping revenue zero on some days?**
Possible causes:

1. **Free-shipping site-wide promo**: nobody paid shipping for that period.
2. **Marketplace channel only sales**: if all sales went through a marketplace that doesn't expose shipping to Shopify, you'd see this gap.
3. **Sync issue**: rare; check Shopify Admin for the same period to confirm.

**Free shipping impact?**
Two ways:

* **Method-based free shipping** ("free over $50"): contributes $0 to this total; all costs absorbed by brand.
* **Discount-code free shipping** ("FREESHIP code"): may show as discount cost rather than shipping zero; depends on Shopify config.

Audit your specific configuration; the bookkeeping varies.

**Why is this card not net of refunds?**
Design choice; we show gross customer-paid. For net, subtract refunded-shipping component (available in Shopify Refunds report). Net shipping card on roadmap.

**My subscription store, do recurring billings include shipping?**
Yes if the original purchase had shipping. Each recurring billing inherits shipping line. Subscription brands often see steady shipping revenue from recurring billings.

**Action playbook for using Total Shipping:**

1. **Monthly P\&L reconciliation**: total shipping vs carrier cost = shipping margin. Track over time.
2. **Free-shipping threshold tuning**: if free-shipping share grows >40%, raise threshold; if \<20%, consider lowering.
3. **Method mix**: pair with [Shipping Methods](/nerve-centre/kpi-cards/shopify/shipping-methods) to find paid-vs-free shifts.
4. **International review**: international shipping is high-margin opportunity if priced correctly; high-loss if priced too generously.
5. **Carrier negotiation leverage**: this number tells carriers your revenue scale; useful in rate negotiations.
6. **Customer-experience trade-off**: lowering shipping prices increases conversion but reduces margin; A/B test before deciding.

***

### Tracked live in Vortex IQ Nerve Centre

*Total Shipping Revenue* is one of hundreds of KPI pulses Vortex IQ tracks across Shopify 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.
