{
 "slug": "ftl-vs-ptl-mix-by-lane-length",
 "publisher": "SSL Research Desk, Safe & Secure Logistics",
 "generated": "2026-09-29",
 "source": "Safe & Secure Logistics operating data (consignment register FY2025-26; hired-truck slips Aug 2025-Aug 2026)",
 "licence": "Free to quote and chart with attribution to Safe & Secure Logistics (SSL Research Desk)",
 "charts": [
  {
   "dataset": "by_band",
   "type": "100% stacked bar",
   "x": "km_band",
   "y": [
    "ftl_share_cns_pct",
    "ftl_share_tonnes_pct",
    "ftl_share_value_pct"
   ]
  },
  {
   "dataset": "ptl_size_mix",
   "type": "100% stacked bar",
   "x": "km_band"
  }
 ],
 "datasets": {
  "scope": [
   {
    "consignments_dedup_fy": 513216,
    "consignments_aug_mar": 372097,
    "load_type_missing": 6752,
    "distance_unresolved": 12686,
    "in_analysis": 352659,
    "ftl_cns": 84595,
    "ptl_cns": 268064,
    "placeholder_weight_le_1kg": 21531,
    "ftl_share_cns_pct": 24,
    "ftl_share_tonnes_pct": 85.3,
    "ftl_share_value_pct": 76.8
   }
  ],
  "by_band": [
   {
    "km_band": "0-49",
    "band_min": 0,
    "consignments": 18289,
    "ftl_cns": 18152,
    "ptl_cns": 137,
    "ftl_share_cns_pct": 99.3,
    "ftl_share_tonnes_pct": 99.8,
    "ftl_share_value_pct": 98.8,
    "ptl_median_kg": 223,
    "ftl_median_kg": 6269,
    "ptl_median_goods_value_rs": 42800,
    "ftl_median_goods_value_rs": 112600
   },
   {
    "km_band": "50-249",
    "band_min": 50,
    "consignments": 22509,
    "ftl_cns": 15830,
    "ptl_cns": 6679,
    "ftl_share_cns_pct": 70.3,
    "ftl_share_tonnes_pct": 95.4,
    "ftl_share_value_pct": 93.1,
    "ptl_median_kg": 85,
    "ftl_median_kg": 2100,
    "ptl_median_goods_value_rs": 15000,
    "ftl_median_goods_value_rs": 111800
   },
   {
    "km_band": "250-499",
    "band_min": 250,
    "consignments": 36471,
    "ftl_cns": 22733,
    "ptl_cns": 13738,
    "ftl_share_cns_pct": 62.3,
    "ftl_share_tonnes_pct": 93.8,
    "ftl_share_value_pct": 90.9,
    "ptl_median_kg": 150,
    "ftl_median_kg": 4000,
    "ptl_median_goods_value_rs": 31300,
    "ftl_median_goods_value_rs": 136000
   },
   {
    "km_band": "500-999",
    "band_min": 500,
    "consignments": 33020,
    "ftl_cns": 14129,
    "ptl_cns": 18891,
    "ftl_share_cns_pct": 42.8,
    "ftl_share_tonnes_pct": 96.4,
    "ftl_share_value_pct": 96.2,
    "ptl_median_kg": 70,
    "ftl_median_kg": 7000,
    "ptl_median_goods_value_rs": 25400,
    "ftl_median_goods_value_rs": 338900
   },
   {
    "km_band": "1000-1499",
    "band_min": 1000,
    "consignments": 107019,
    "ftl_cns": 6519,
    "ptl_cns": 100500,
    "ftl_share_cns_pct": 6.1,
    "ftl_share_tonnes_pct": 72.3,
    "ftl_share_value_pct": 63.1,
    "ptl_median_kg": 65,
    "ftl_median_kg": 7000,
    "ptl_median_goods_value_rs": 37900,
    "ftl_median_goods_value_rs": 743600
   },
   {
    "km_band": "1500-1999",
    "band_min": 1500,
    "consignments": 134506,
    "ftl_cns": 6389,
    "ptl_cns": 128117,
    "ftl_share_cns_pct": 4.7,
    "ftl_share_tonnes_pct": 65.8,
    "ftl_share_value_pct": 53.3,
    "ptl_median_kg": 65,
    "ftl_median_kg": 7000,
    "ptl_median_goods_value_rs": 36400,
    "ftl_median_goods_value_rs": 634000
   },
   {
    "km_band": "2000+",
    "band_min": 2000,
    "consignments": 845,
    "ftl_cns": 843,
    "ptl_cns": 2,
    "ftl_share_cns_pct": 99.8,
    "ftl_share_tonnes_pct": 100,
    "ftl_share_value_pct": 100,
    "ptl_median_kg": 530,
    "ftl_median_kg": 7667,
    "ptl_median_goods_value_rs": 244700,
    "ftl_median_goods_value_rs": 1469100
   }
  ],
  "ptl_size_mix": [
   {
    "km_band": "0-49",
    "band_min": 0,
    "under_100kg_pct": 32.5,
    "kg_100_499_pct": 30.8,
    "kg_500_1999_pct": 26.5,
    "kg_2000_plus_pct": 10.3
   },
   {
    "km_band": "50-249",
    "band_min": 50,
    "under_100kg_pct": 51.4,
    "kg_100_499_pct": 38.6,
    "kg_500_1999_pct": 5.9,
    "kg_2000_plus_pct": 4.1
   },
   {
    "km_band": "250-499",
    "band_min": 250,
    "under_100kg_pct": 33.9,
    "kg_100_499_pct": 46.9,
    "kg_500_1999_pct": 15.9,
    "kg_2000_plus_pct": 3.3
   },
   {
    "km_band": "500-999",
    "band_min": 500,
    "under_100kg_pct": 60.2,
    "kg_100_499_pct": 32.7,
    "kg_500_1999_pct": 6.3,
    "kg_2000_plus_pct": 0.8
   },
   {
    "km_band": "1000-1499",
    "band_min": 1000,
    "under_100kg_pct": 66.5,
    "kg_100_499_pct": 26.6,
    "kg_500_1999_pct": 5.2,
    "kg_2000_plus_pct": 1.7
   },
   {
    "km_band": "1500-1999",
    "band_min": 1500,
    "under_100kg_pct": 73,
    "kg_100_499_pct": 19.7,
    "kg_500_1999_pct": 5.2,
    "kg_2000_plus_pct": 2.1
   },
   {
    "km_band": "2000+",
    "band_min": 2000,
    "under_100kg_pct": 50,
    "kg_100_499_pct": 0,
    "kg_500_1999_pct": 50,
    "kg_2000_plus_pct": 0
   }
  ]
 }
}