Skip to main content
Attribute
Back to Blog
Shipping GuideUpdated September 1, 2025

Shipping Analytics: Metrics Every Shopify Store Should Track

The three most important shipping metrics are: shipping cost per order, DIM weight hit rate, and shipping as percentage of revenue. Stores that track these metrics systematically save 15-30% on fulfillment costs compared to those without analytics. Start with these three metrics, track weekly, and expand from there.

Attribute Team
E-commerce & Shopify Experts
September 1, 2025
6 min read

Most Shopify merchants know their revenue, conversion rate, and customer acquisition cost down to the penny. But ask about shipping cost per order, DIM weight hit rate, or box utilization—and you'll get blank stares.

Shipping typically consumes 8-15% of revenue, yet receives a fraction of the analytical attention that marketing gets. This oversight costs money. Stores that track shipping metrics systematically save 15-30% on fulfillment costs compared to those flying blind.

This pillar guide covers the essential shipping metrics every Shopify store should track, how to calculate them, what they mean, and how to use them for continuous improvement.

Why Shipping Analytics Matter

The Hidden Cost Center

Business FunctionTypical % of RevenueAnalytics Attention
Marketing5-15%High
Operations/fulfillment8-15%Low
Product/COGS40-60%Medium
Overhead10-20%Medium

Shipping and fulfillment often represent the second-largest expense after COGS—yet receive the least analytical scrutiny.

The Improvement Opportunity

Optimization AreaTypical SavingsDifficulty
Box size optimization15-30%Medium
Carrier selection5-15%Low
Zone optimization10-20%High
Negotiation10-30%Medium

Without measurement, you can't identify which levers to pull.

The Compound Effect

Small improvements compound across every shipment:

ImprovementPer PackageMonthly (1,000 orders)Annual
$0.50 box cost reduction$0.50$500$6,000
$1.00 DIM weight savings$1.00$1,000$12,000
$0.25 void fill reduction$0.25$250$3,000
**Combined****$1.75****$1,750****$21,000**

Analytics reveal these opportunities.

Core Shipping Metrics

1. Shipping Cost Per Order

Formula: ` Shipping Cost Per Order = Total Shipping Spend ÷ Total Orders Shipped `

What it tells you: Your average cost to ship one order, including carrier charges, packaging materials, and labels.

Components to include:

  • Carrier charges (postage)
  • Box/mailer costs
  • Void fill and cushioning
  • Tape and labels
  • Insurance (if purchased)

Benchmarks:

AOV RangeTarget Ship CostShip Cost as % of AOV
$25-50$5-815-25%
$50-100$7-1210-15%
$100-200$10-188-12%
$200+$12-255-10%

Warning signs:

  • Ship cost >20% of AOV for non-fragile goods
  • Increasing trend month-over-month
  • High variance between similar orders

2. Shipping as Percentage of Revenue

Formula: ` Shipping % of Revenue = Total Shipping Costs ÷ Gross Revenue × 100% `

What it tells you: How much of your revenue goes to shipping—a profitability indicator.

Benchmarks by category:

Product CategoryTypical RangeTarget
Apparel6-10%<8%
Electronics4-7%<5%
Home goods8-14%<10%
Beauty/cosmetics8-12%<9%
Food/beverage10-18%<12%

How to improve:

  • Right-size packaging
  • Optimize carrier mix
  • Increase AOV (dilutes shipping cost)
  • Negotiate rates at volume

3. DIM Weight Hit Rate

Formula: ` DIM Hit Rate = Packages Where DIM > Actual Weight ÷ Total Packages × 100% `

What it tells you: How often you're paying for package size rather than actual weight—an indicator of oversized packaging.

Benchmarks:

DIM Hit RateAssessmentAction
<25%ExcellentMaintain
25-40%GoodMinor optimization
40-60%ModerateActive optimization needed
>60%PoorUrgent intervention

Drill-down metrics:

  • DIM hit rate by product category
  • DIM hit rate by box size
  • Average DIM excess (DIM weight - actual weight)

4. Box Utilization Rate

Formula: ` Box Utilization = Product Volume ÷ Box Internal Volume × 100% `

What it tells you: How efficiently you're using box space—the inverse of "shipping air."

Benchmarks:

UtilizationAssessment
>60%Excellent
50-60%Good
40-50%Acceptable
30-40%Needs improvement
<30%Critical—wrong box sizes

How to calculate at scale:

  1. Sample 50-100 recent orders
  2. Measure product dimensions
  3. Record box used
  4. Calculate utilization for each
  5. Average across sample

5. Average Package Weight and Dimensions

Formulas: ` Avg Weight = Total Package Weight ÷ Total Packages Avg Dimensions = Avg(L) × Avg(W) × Avg(H) `

What it tells you: Your typical package profile—essential for carrier negotiation and box inventory planning.

Track trends:

  • Is average weight increasing? (Product mix shift?)
  • Are dimensions stable? (Consistent packaging?)
  • Seasonal variations?

6. Zone Distribution

Formula: ` Zone Distribution = Packages to Zone X ÷ Total Packages × 100% `

What it tells you: Where your customers are relative to your shipping origin—affects costs and delivery times.

Typical distribution (single warehouse):

ZoneDistanceTypical %Cost Impact
Zone 1-2Local5-15%Lowest
Zone 3-4Regional20-30%Low-Medium
Zone 5-6Mid-country30-40%Medium-High
Zone 7-8Cross-country15-30%Highest

Strategic implications:

  • If >40% goes to Zones 7-8, consider second fulfillment location
  • Zone distribution informs carrier selection
  • Affects delivery time promises

Advanced Shipping Metrics

7. Carrier Performance Metrics

On-time delivery rate: ` On-Time Rate = Packages Delivered On Time ÷ Total Packages × 100% `

Damage/loss rate: ` Damage Rate = Damaged Claims ÷ Total Packages × 100% `

Benchmarks:

MetricExcellentGoodInvestigate
On-time (Ground)>95%90-95%<90%
On-time (Express)>98%95-98%<95%
Damage rate<0.5%0.5-1%>1%
Loss rate<0.1%0.1-0.3%>0.3%

8. Return Shipping Metrics

Return rate: ` Return Rate = Returns ÷ Orders Shipped × 100% `

Return shipping cost: ` Return Ship Cost = Total Return Shipping ÷ Total Returns `

Return-related benchmarks:

MetricTargetRed Flag
Return rate (apparel)<25%>35%
Return rate (electronics)<10%>15%
Return rate (general)<15%>25%
Return ship cost vs outbound<120%>150%

9. Packaging Cost Metrics

Packaging cost per order: ` Packaging Cost = (Boxes + Mailers + Void Fill + Tape) ÷ Orders `

Breakdown targets:

ComponentTarget % of Package Cost
Box/mailer60-70%
Void fill15-25%
Tape/labels5-10%
Other5-10%

10. Fulfillment Efficiency Metrics

Orders per labor hour: ` Orders/Hour = Orders Fulfilled ÷ Labor Hours `

Cost per order (labor): ` Labor Cost/Order = Fulfillment Wages ÷ Orders Fulfilled `

Benchmarks:

Operation TypeOrders/Hour Target
Simple (1-2 items, standard)25-40
Moderate (multi-item, some variation)15-25
Complex (kitting, fragile, customization)8-15

Building a Shipping Dashboard

Essential Dashboard Components

Executive Summary (Top-Level KPIs):

  • Total shipping spend (MTD, vs. last month)
  • Shipping as % of revenue
  • Average ship cost per order
  • DIM hit rate

Trend Charts:

  • Ship cost per order (weekly, 12-week trend)
  • DIM hit rate (weekly trend)
  • Carrier cost comparison (monthly)

Distribution Analysis:

  • Zone distribution pie chart
  • Box size usage breakdown
  • Carrier mix

Exception Tracking:

  • High-cost orders (>$X shipping)
  • Returns pending
  • Damage claims open

Data Sources

MetricData Source
Carrier costsCarrier invoices, shipping software
Package dimensionsShipping software, manual measurement
Order detailsShopify
ReturnsShopify, returns software
Inventory/boxesInventory management

Dashboard Tools

ToolBest ForCost
Shopify AnalyticsBasic order/revenueIncluded
ShipStation ReportsCarrier-level detailPart of subscription
Google Sheets/ExcelCustom calculationsFree
Looker/TableauAdvanced visualization$$$$
Custom dashboardsFull customizationDevelopment cost

Metric Calculations: Step-by-Step

Calculating DIM Weight Hit Rate

Step 1: Export shipping data (carrier, weight, dimensions) for 30 days

Step 2: Calculate DIM weight for each package ` DIM Weight = (L × W × H) ÷ DIM Factor

  • USPS: ÷ 166
  • FedEx/UPS: ÷ 139

`

Step 3: Compare to actual weight ` If DIM Weight > Actual Weight → DIM Hit = Yes `

Step 4: Calculate rate ` DIM Hit Rate = Count(DIM Hit = Yes) ÷ Total Packages `

Example spreadsheet:

OrderLWHActualDIM (139)DIM Hit?
1001121063 lbs5.2 lbsYes
10028644 lbs1.4 lbsNo
1003141282 lbs9.7 lbsYes

Calculating Box Utilization

Step 1: Sample 50 orders

Step 2: For each, calculate: ` Product Volume = Product L × W × H Box Volume = Box L × W × H (internal dimensions) Utilization = Product Volume ÷ Box Volume `

Step 3: Average across sample

Example:

OrderProduct VolBox VolUtilization
1001144 cu in480 cu in30%
1002192 cu in320 cu in60%
100396 cu in720 cu in13%
**Avg****34%**

Calculating True Shipping Cost Per Order

Include all components:

ComponentMonthly TotalOrdersPer Order
Carrier charges$8,5001,000$8.50
Boxes/mailers$6501,000$0.65
Void fill$1801,000$0.18
Tape/labels$951,000$0.10
Insurance$1201,000$0.12
**Total****$9,545****1,000****$9.55**

Many stores only track carrier charges—missing 10-15% of true shipping cost.

Using Metrics for Optimization

Identifying Opportunities

High DIM hit rate (>50%): → Add smaller box sizes → Switch to poly mailers where appropriate → Implement box recommendation system

Low box utilization (<40%): → Audit box inventory vs. product sizes → Train packers on selection → Review multi-item order packing

High Zone 7-8 volume (>30%): → Evaluate second fulfillment location → Focus on regional carriers → Consider Zone-based pricing strategy

Shipping >12% of revenue: → Full shipping cost audit → Carrier negotiation → AOV improvement initiatives

Setting Improvement Targets

Realistic improvement targets:

MetricTypical ImprovementTimeframe
DIM hit rate-15 to -25 points2-3 months
Box utilization+15 to +25 points2-3 months
Ship cost per order-10 to -20%3-6 months
Ship % of revenue-2 to -4 points6-12 months

Metric Review Cadence

MetricReview FrequencyWho
Ship cost per orderWeeklyOperations
DIM hit rateWeeklyOperations
Carrier performanceMonthlyOperations
Ship % of revenueMonthlyFinance/Exec
Zone distributionQuarterlyStrategy
Full dashboardWeeklyOperations lead

Common Analytics Mistakes

Mistake 1: Tracking Only Carrier Costs

Carrier charges are 85-90% of shipping cost. Ignoring packaging materials misses 10-15% of spend and hides improvement opportunities.

Fix: Include boxes, void fill, tape, and labels in shipping cost calculations.

Mistake 2: Averages Without Segmentation

A $10 average shipping cost hides that small products ship for $6 and large products for $18. Optimization requires segment-level visibility.

Fix: Segment metrics by product category, box size, and carrier.

Mistake 3: No Historical Comparison

Knowing your DIM hit rate is 45% means nothing without context. Is it better or worse than last quarter?

Fix: Track trends over time (minimum 12-week lookback).

Mistake 4: Ignoring Outliers

One oversized shipment at $45 when your average is $10 indicates a problem. Averages hide these.

Fix: Track both averages and distributions; flag outliers for review.

Mistake 5: Manual Tracking That Falls Behind

A dashboard that's updated quarterly provides no operational value.

Fix: Automate data collection and dashboard updates where possible.

Implementation Roadmap

Phase 1: Foundation (Week 1-2)

  • [ ] Export 30 days of shipping data
  • [ ] Calculate core metrics (ship cost/order, DIM hit rate, ship % of revenue)
  • [ ] Create baseline measurement

Phase 2: Measurement System (Week 3-4)

  • [ ] Build tracking spreadsheet or dashboard
  • [ ] Identify data sources and collection frequency
  • [ ] Assign ownership for metric updates

Phase 3: Analysis (Month 2)

  • [ ] Calculate all metrics at segment level
  • [ ] Identify top 3 improvement opportunities
  • [ ] Set targets for each

Phase 4: Optimization (Month 3+)

  • [ ] Implement improvements targeting worst metrics
  • [ ] Track weekly progress
  • [ ] Iterate based on results

Phase 5: Automation (Ongoing)

  • [ ] Automate data collection
  • [ ] Build automated dashboards
  • [ ] Create alerts for metric thresholds

Conclusion

Shipping analytics transform a cost center into an optimization opportunity. The merchants who track metrics systematically find savings that those relying on intuition miss.

Start with three metrics: shipping cost per order, DIM hit rate, and shipping as percentage of revenue. These three alone reveal most improvement opportunities.

Track weekly. Review monthly. Optimize continuously. Every dollar saved on shipping goes directly to profit margin—and the savings compound with every package shipped.

Frequently Asked Questions

What is the most important shipping metric to track?

Shipping cost per order is the most actionable metric. Include carrier charges, packaging materials, void fill, tape, and labels for the true cost. Most stores only track carrier charges—missing 10-15% of actual shipping spend.

How do I calculate DIM weight hit rate?

DIM Hit Rate = Packages Where DIM Weight > Actual Weight ÷ Total Packages × 100%. Sample 50-100 recent shipments, calculate DIM weight using (L×W×H) ÷ DIM factor (139 for FedEx/UPS, 166 for USPS), and compare to actual weight.

What is a good shipping cost as percentage of revenue?

Target varies by category: Apparel 6-10% (target <8%), Electronics 4-7% (target <5%), Home goods 8-14% (target <10%), Beauty 8-12% (target <9%), Food/beverage 10-18% (target <12%).

What is box utilization rate?

Box Utilization = Product Volume ÷ Box Internal Volume × 100%. It measures how efficiently you use box space. Target >50%; below 30% indicates wrong box sizes. Sample 50 orders to calculate.

How often should I review shipping metrics?

Ship cost per order and DIM hit rate: weekly. Carrier performance: monthly. Ship % of revenue: monthly. Zone distribution: quarterly. Full dashboard: weekly by operations lead.

What tools can I use for shipping analytics?

Shopify Analytics (basic), ShipStation Reports (carrier detail), Google Sheets/Excel (custom calculations), or dedicated shipping analytics platforms. Start simple with spreadsheets before investing in tools.

What are the warning signs of shipping problems?

Ship cost >20% of AOV, DIM hit rate >50%, box utilization <40%, damage rate >1.5%, increasing shipping cost trend month-over-month, or high variance between similar orders.

How do metrics help with carrier negotiations?

Data shows your true shipping profile: average weight, dimensions, zone distribution, and volume. This enables comparison shopping and gives leverage in negotiations. Without data, you accept whatever rates carriers offer.

Sources & References

Written by

Attribute Team

E-commerce & Shopify Experts

The Attribute team combines decades of e-commerce experience, having helped scale stores to $20M+ in revenue. We build the Shopify apps we wish we had as merchants.

11+ years Shopify experience$20M+ in merchant revenue scaledFormer Shopify Solutions ExpertsActive Shopify Plus ecosystem partners
Shipping Analytics: Metrics Every Shopify Store Should Track | Attribute Blog