Fuel Surcharge Chart by Carrier

Current published fuel surcharge percentages for major LTL carriers, all keyed to the same trigger: the weekly DOE/EIA on-highway diesel index. One chart instead of ten carrier websites.

Current DOE diesel index: $4.796/gal see diesel prices by state

Current Fuel Surcharge Percentages

Each percentage below is the schedule the carrier itself publishes, matched to the current DOE diesel price band. Click a carrier for its band table, trend, and API access.

CarrierFuel Surcharge
Old Dominion Freight Line38.3%
Saia LTL Freight42.1%
Estes Express Lines42.0%
FedEx FreightData not available
XPO41.8%
R+L CarriersData not available
ABF Freight42.0%
TForce Freight43.1%
Averitt Express40.0%
Southeastern Freight Lines37.6%

Percentages are pulled from each carrier's published schedule. Carrier names are used for identification only; OilPriceAPI is not affiliated with or endorsed by any carrier listed. Contract-specific surcharges negotiated with a carrier can differ from the published schedule.

What Is a Fuel Surcharge Percentage?

A fuel surcharge is a fee carriers add on top of base freight charges to pass through fuel cost volatility. For LTL freight it is expressed as a percentage of the base linehaul charge, and it moves in lockstep with one public number: the U.S. Department of Energy's weekly national average on-highway diesel price, published by the EIA every Tuesday.

Each carrier publishes a schedule of diesel price bands — for example, "when the DOE average is between $3.70 and $3.79, the surcharge is X%". When the EIA publishes a new diesel price, every carrier's surcharge snaps to the band that price falls in. Same trigger, different tables — which is why the same week can produce different percentages at different carriers.

Because the trigger variable is the DOE diesel index, tracking surcharges starts with tracking diesel. See current diesel prices by state or pull the index directly from the Diesel Price API.

How to Calculate a Fuel Surcharge

For LTL freight billed off a published schedule, the calculation is three steps:

  1. 1. Look up the DOE diesel price. The EIA publishes the national average on-highway diesel price every Tuesday (~5pm ET). This single number drives every schedule-based surcharge for the following week.
  2. 2. Find the matching band in the carrier's schedule. Each carrier's published table maps diesel price ranges to a surcharge percentage. The band containing this week's DOE price sets the percentage.
  3. 3. Apply the percentage to the base linehaul charge. Fuel surcharge = base freight charge × surcharge percentage. A $1,000 linehaul at a 30% surcharge adds $300, for $1,300 total before accessorials.

Truckload surcharges usually work differently — cents per mile rather than a percentage — but are keyed to the same DOE index. For a per-mile calculation, use the fuel surcharge calculator or read the fuel surcharge formula guide.

Fuel Surcharge Data via API

Re-keying carrier percentages into a TMS rate table every week is exactly the kind of chore an API should do. One request returns every covered carrier's latest published percentage with its effective date and the DOE diesel price that triggered it:

curl "https://api.oilpriceapi.com/v1/fuel-surcharge" \
  -H "Authorization: Token YOUR_API_KEY"

# {
#   "status": "success",
#   "data": {
#     "carriers": [
#       {
#         "carrier": "odfl",
#         "carrier_name": "Old Dominion Freight Line",
#         "surcharge_percent": ...,
#         "effective_date": "...",
#         "doe_diesel_price": ...,
#         "diesel_band": { "min": ..., "max": ... },
#         "retrieved_at": "..."
#       }
#     ]
#   }
# }

Stop Re-Keying Surcharge Tables Every Tuesday

Pull every covered carrier's published percentage — with the DOE diesel price that triggered it — from one API.

Get Free API Key →