At a glance
Average freight charge per FedEx shipment in the period, after the merchant’s negotiated discount and including standard surcharges by default. The “what does it cost me to ship one parcel?” number, the operational denominator behind shipping margin and the lever finance pulls when shipping cost climbs unexpectedly.
| What it counts | SUM(billable_charge) / COUNT(shipments) over the trailing 30 days. Uses the FedEx-billed amount post-discount, with standard surcharges included. Configurable per workspace to exclude surcharges if the merchant prefers a “base freight” view. |
| Charge components included | Base freight charge + fuel surcharge + delivery-area surcharge (DAS) + dimensional-weight upcharge + Saturday-delivery surcharge + signature-required surcharge. Excluded by default: declared-value insurance, residential surcharge (configurable). |
| Discount handling | The card uses the net charge FedEx invoices, after the merchant’s negotiated discount tier. A merchant on a 50% Ground discount sees a 50%-discounted average; the card does not compute against rack rates. |
| Service level scope | All FedEx services pooled. Express services (Priority Overnight 80) cost 4x to 10x more than Ground (25), so service-mix shifts move the headline materially. Use Cost Per Shipment Trend for shape and Cost by Zone for the zone dimension. |
| Zone-based pricing | Critical context. FedEx Ground prices by Zone 1 to 8 (zone increments roughly 4 per parcel per pound). A coast-to-coast Zone 8 Ground parcel costs 2x to 3x the same parcel shipped Zone 2. Customer-mix shift toward far zones drives this card up without any rate change. |
| Dimensional-weight (DIM) handling | FedEx applies DIM weight when (length × width × height) / 139 > actual weight, billing on the larger figure. Light/bulky parcels (lampshades, pillows, packaging-heavy SKUs) see DIM weight 50% to 200% above actual. Cost climbs sharply for these SKUs without a rate change. The card reflects whatever FedEx billed, including DIM upcharges. |
| Q4 surcharges | FedEx applies seasonal surcharges (Demand Surcharge) during Q4 peak (typically late November through 31 December), adding 1.50 per parcel for high-volume shippers. The card includes them, expect a 5% to 12% climb in November-December that is structural, not negotiable. |
| Refunds and corrections | Money-back-guarantee refunds and billing-correction credits flow through the next billing cycle (typically 7 to 14 days lag). The card reflects the gross charge until corrections post, so today’s average may be slightly overstated. |
| Currency | USD, the FedEx Billing API returns USD for US accounts. Multi-currency accounts (Canadian, European subsidiaries) require workspace-level currency normalisation; talk to your CSM. |
| Time window | 30D vsP (rolling 30 days, period-over-period comparison) |
| Alert trigger | +10% vsP, fires when the average climbs more than 10% versus the prior 30 days |
| Roles | owner, finance, operations |
Calculation
Calculated automatically from your FedEx 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 US DTC apparel brand shipping out of Memphis, TN using FedEx as primary carrier. Reading taken at 09:00 CT on 12 Mar 26 for the trailing 30 days vs the prior 30 days.| FedEx Service | Shipments | Avg base | Avg fuel surch. | Avg DAS | Avg DIM upcharge | Avg billed |
|---|---|---|---|---|---|---|
| Ground (Zone 2 to 4) | 6,820 | $7.42 | $1.18 | $0.21 | $0.85 | $9.66 |
| Ground (Zone 5 to 8) | 4,940 | $11.30 | $1.81 | $0.34 | $1.42 | $14.87 |
| Home Delivery | 2,380 | $9.10 | $1.46 | $0.42 | $1.10 | $12.08 |
| 2Day (Express) | 1,210 | $22.40 | $3.58 | $0.18 | $1.85 | $28.01 |
| Priority Overnight | 480 | $42.10 | $6.74 | $0.12 | $2.50 | $51.46 |
| All services (this card) | 15,830 | $10.94 | $1.75 | $0.27 | $1.16 | $14.12 |
- The +8.2% climb is mostly DIM upcharge growing. Avg DIM upcharge moved from 1.16 (+22%) over the comparison period. Investigation shows the merchant launched a new bulky packaging design in mid-February. Each pillow-style parcel went from a 9-DIM-pound bill to a 14-DIM-pound bill. Two fixes: shrink the packaging or negotiate a DIM divisor of 166 instead of 139 with the FedEx account team (most large shippers can negotiate this).
- Express services are 3x to 5x the cost of Ground but only 11% of volume. They contribute 35% of total spend. If the merchant can shift even 200 shipments/month from Priority Overnight to 2Day, the savings are $4,700/month. The trade-off is 1 extra day in transit; the On-Time Delivery Rate impact is small (Express services hit commits >97%).
- Far-zone Ground costs 54% more than near-zone Ground (9.66). The merchant’s customer base has shifted slightly toward East Coast over the period (Zone 5 to 8 grew from 28% to 31% of volume), driving headline cost up by ~$0.20 without any rate change. Pre-positioning inventory in a second DC closer to the East Coast would mechanically lower this card, see Cost by Zone.
- Fuel surcharge is rising linearly with diesel prices. The avg fuel surcharge moved from 1.75 (+8%) tracking US diesel index. This is non-negotiable; FedEx publishes the surcharge weekly indexed to EIA. Budget around it; do not blame the FedEx account team.
- The +8.2% gap is on the watch list. The alert at +10% trips on persistent month-over-month climb; one weather event or service-mix anomaly typically does not. If it trips next month, schedule a rate-renegotiation call with the FedEx account team. The merchant’s FedEx contract likely has a one-year term; renegotiation is realistic only at the renewal cycle unless volume has materially changed.
Sibling cards merchants should reference together
Avg shipping cost is the headline; diagnosis lives in the surrounding cards.| Card | Why pair it with Avg Shipping Cost | What the combination tells you |
|---|---|---|
| Cost Per Shipment Trend | The 90D shape behind the headline. | A 90D upward slope = structural cost climb (rate increase, DIM creep, far-zone shift). A spike-and-recover = transient surcharge or service-mix anomaly. |
| Cost by Zone | Splits cost across origin-destination zones. | If far-zone Ground is the driver, the fix is fulfilment-centre placement, not FedEx negotiation. |
| High-Cost Shipment Outliers | Identifies individual shipments costing 2x+ the average. | One large oversized parcel can move the average meaningfully. Triage outliers weekly. |
| Shipments by Service | Service mix split. | Shifting toward Express raises the average dramatically; toward Ground lowers it. |
| Shipments | Volume context. | Volume up + cost up proportionally = healthy growth. Volume flat + cost up = real cost increase. |
| Avg Transit (days) | Service-level proxy. | If transit days are climbing as cost falls, the merchant is shifting from Express to Ground (cost-cutting). Watch On-Time Delivery Rate impact. |
Cross-connector: shopify.total_revenue | Margin denominator. | Shipping cost as % of revenue is the gross-margin drag; track them together. |
Cross-connector: shopify.aov | Per-order economics. | Rising AOV without rising shipping cost = margin expansion. Rising shipping cost faster than AOV = margin compression. |
Cross-connector: usps.usp_avg_shipping_cost | Carrier-mix comparison. | If USPS is materially cheaper for the merchant’s parcel-weight distribution, consider shifting low-weight volume. |
Reconciling against the vendor’s own dashboard
Where to look in FedEx’s own dashboard: FedEx Billing Online (FBO) → Reports → Cost Analysis → Average Charge per Shipment, filtered to All Services, Last 30 Days. The closest like-for-like view is All Accounts, All Services, Net Charge. The portal also exposes a per-shipment audit table at Account → Detailed Charges with line-item charge breakdown (base + each surcharge type). Why our number may legitimately differ from FedEx’s portal:| Reason | Direction | Why |
|---|---|---|
| Charge-component scope | Either | The card includes fuel + DAS + DIM + Saturday + signature surcharges by default; declared-value insurance and residential surcharge excluded by default. The portal allows toggling each surcharge category on/off. To match like-for-like, set both to the same surcharge selection. |
| Billing-cycle timing | Either | Charges flow into FBO 5 to 10 days after ship date (manifest reconciliation). The card scores by ship date but uses the most recent billed amount. A merchant looking at “today” sees a delayed view; T-7 days fully reconcile. |
| Refunds and corrections | Card may be higher | MBG refunds, billing-correction credits, and account-team-applied credits flow through the next billing cycle. The card may show the gross until corrections post; the portal shows net immediately on correction-application. |
| Time zone | Boundary days off | Portal in billing time zone; card in UTC. |
| Multi-account aggregation | Card aggregates by default | Merchants with multiple FedEx account numbers see a single workspace-level average; the portal defaults to per-account view. |
| Account-team-negotiated rebates | Card does not reflect until invoiced | Some merchants negotiate volume-rebates that hit the account quarterly. These flow into the average over the quarter following the rebate application. |
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
usps.usp_avg_shipping_cost | Peer carrier. Independent populations. | Different parcel-weight distribution, USPS Priority Mail flat-rate vs FedEx zoned. |
easypost.eas_avg_shipping_cost | If EasyPost is the booking layer in front of FedEx, EasyPost’s FedEx subset agrees with this card after rate-shopping savings (typically 5% to 15% lower than direct FedEx because EasyPost negotiates better on small accounts). | EasyPost may have rate-shopped some volume away from FedEx. Filter EasyPost by carrier=FedEx for like-for-like. |
shopify.total_revenue | Cross-platform margin tracking. | Different aggregation (revenue is order-level; cost is shipment-level). |