s invoice for freight services, covering line-haul rates, accessorial charges, fuel surcharges, and freight audit data. Learn segments, industries, and implementation details.">
EDI X12 · FM

EDI 210 - Motor Carrier Freight Details and Invoice

The carrier's electronic invoice for freight services - itemizing line-haul charges, fuel surcharges, accessorials, and all supporting shipment details needed for automated freight audit and payment.

✦ What It Does

The EDI 210 is a motor carrier's invoice sent to the freight payer after a shipment is delivered. It replaces the paper freight bill and provides the detailed charge breakdown that shippers, 3PLs, and freight audit firms need to verify that what was billed matches what was agreed upon in the carrier contract.

A well-structured 210 contains the bill of lading number, PRO number (carrier's internal tracking number), origin and destination, actual weight and class, and a line-by-line breakdown of charges: base line-haul rate, fuel surcharge (calculated as a percentage of line-haul), and any accessorials - liftgate, detention, residential delivery, oversize, hazmat handling, and more. The charge codes map to standard NMFC accessorial tariff codes, making automated audit feasible.

Freight audit and payment (FAP) systems ingest 210s and compare each charge against contracted rates stored in rate tables. Discrepancies trigger automated disputes or short-pays. Companies that process high freight volumes rely entirely on 210 EDI to eliminate manual invoice keying and reduce audit cycle times from weeks to hours.

⚡ When It's Triggered

  • Carrier delivers a shipment and closes out the BOL in their TMS, triggering automated invoice generation
  • LTL carrier consolidates multiple deliveries in a billing cycle and sends batch 210s
  • Truckload carrier invoices immediately upon POD capture, often within 24–48 hours of delivery
  • Accessorial charges are finalized (e.g., detention hours confirmed, reweigh results posted) before invoice is generated
  • 3PL invoices their client for freight spend, passing through carrier charges from underlying 210s
  • A corrected invoice is issued following a freight claim or dispute resolution, with purpose code indicating correction

Who Uses EDI 210

Transportation & Freight

Carriers generate 210s from their TMS billing modules and transmit to shipper EDI mailboxes or freight audit platforms. High-volume LTL carriers like FedEx Freight, XPO, and Estes process millions of 210s annually. Clean 210 data directly reduces dispute volume and improves days-to-pay metrics, which affects carrier cash flow.

3PL Providers

3PLs sit between carriers and clients - receiving 210s from carriers, running them through their own freight audit process, and then generating their own invoices to clients. Some 3PLs pass the 210 through directly; others transform and re-rate the charges under their own billing arrangements. Either way, EDI 210 is the input to the billing chain.

Retail (Freight Audit)

Large retailers with high inbound freight volumes use freight audit and payment services that consume 210s automatically. Walmart, Target, and Amazon route all carrier invoices through FAP platforms that match 210 data against contracted rates, flagging overbillings (common: incorrect weight, wrong class, unapproved accessorials). EDI 210 is the only scalable way to do this.

Manufacturing (Inbound Freight)

Manufacturers on collect freight programs receive 210s for inbound shipments from suppliers. Their AP systems match each 210 against the original purchase order and receiving data to validate that the freight charges are for goods that actually arrived. This three-way match - PO, receipt, freight invoice - is a core accounts payable control.

Key Data Elements

B3: Beginning Segment for Carrier Invoice

Opens the 210. B301 = shipment method of payment (PP prepaid, CC collect, TP third party), B302 = PRO/freight bill number (the carrier's invoice number - the primary document reference for disputes), B303 = freight bill date, B309 = net amount due. The PRO number in B302 is the universal key that links the 210 to the BOL, the 214 status messages, and any claims.

C3: Currency Identifier

Specifies the currency for all monetary amounts in the transaction. C301 = currency code (USD for US dollars, CAD for Canadian). Critical for cross-border US/Canada freight where charges may be split across currencies. Exchange rate data (C303/C304) can also be included for conversion reference.

N1/N3/N4: Party Identification

Identifies the shipper (SH), consignee (CN), bill-to party (BT), and third-party payer (OB = ordered by). Accurate bill-to identification is critical - freight audit systems route 210s to the correct account based on N1 qualifiers and ID codes (often DUNS or internal shipper IDs). Mismatched bill-to parties are a leading cause of 210 matching failures.

L1: Rate and Charges

The line-item charge detail loop - one L1 per charge type. L101 = lading line item number, L102 = freight rate (per 100 lbs, per mile, flat), L103 = rate/value qualifier, L104 = charge amount, L105 = advances, L106 = prepaid amount, L107 = rate combination code. Common charge codes in L108: LHS = line haul, FSC = fuel surcharge, LGT = liftgate, DET = detention, RES = residential.

L5: Description, Marks & Numbers

Describes the commodity being invoiced. L502 = lading description, L503 = commodity code (NMFC number), L504 = commodity code qualifier (N for NMFC). The NMFC class (18, 50, 70, etc.) drives LTL base rates. Carriers sometimes re-class freight based on actual density measurement - when the 210's class differs from the original BOL class, it triggers a rate dispute that must be reconciled against L5 data.

L3: Total Weight and Charges

Summary segment at the end of the transaction: L301 = billed weight, L302 = weight qualifier (G = gross, B = billed), L304 = total charges, L305 = advances, L306 = prepaid amount. L3 totals must reconcile against the sum of all L1 charge lines - freight audit systems use L3 as a checksum. Mismatches between L3 and summed L1 amounts flag the invoice for manual review.

Related Transaction Sets

204

Motor Carrier Load Tender

The original load tender that initiated the shipment being invoiced. The 210's BOL number and shipment references trace back to the 204, allowing automated matching between what was tendered, what was shipped, and what was billed - the core of carrier contract compliance.

214

Shipment Status Message

Status updates for the same shipment being invoiced. Freight audit systems cross-reference 214 POD (proof of delivery) timestamps against the 210 invoice date to flag carriers billing before confirmed delivery, or to validate detention charges against actual arrival/departure timestamps.

820

Payment Order / Remittance Advice

The payment response to a 210. The freight payer (or their FAP platform) sends an 820 to the carrier remitting payment, with line-item remittance detail showing which PRO numbers are being paid, any short-pay amounts, and dispute codes for deductions. Closes the freight billing cycle.

Need Help with EDI 210?

Better EDI integrates carrier 210 invoices directly into your freight audit platform, TMS, or ERP - with automated rate validation and dispute flagging built in.

Talk to an EDI Expert