Skip to content

Freight glossary

What is an EDI 204? The motor carrier load tender explained

The EDI 204 is how large shippers tender loads electronically. What it carries, how carriers and brokers respond, and where 204 workflows break.

Short answer

An EDI 204 is the X12 Motor Carrier Load Tender, the electronic message a shipper or broker sends to offer a shipment to a carrier. It carries reference numbers, stops, dates, equipment, weight and often the rate. The carrier replies with an EDI 990 to accept or decline, then reports progress with EDI 214 status messages.

Why the 204 matters

Shippers with steady truckload volume don’t want to email every load. They send tenders from their own system straight into the carrier’s or broker’s system. X12 describes the 204 as a transaction set that “can be used to allow shippers or other interested parties to offer (tender) a shipment to a full load (truckload) motor carrier” (see the X12 transaction set list).

For a broker, winning EDI freight often means being able to receive 204s and answer them fast. A tender that sits unanswered usually moves to the next provider in the shipper’s routing guide. More on the process in our load tender entry.

Where the 204 fits in the EDI load cycle

Transaction setX12 nameSent byPurpose on the load
204Motor Carrier Load TenderShipper or brokerOffers the load
997Functional AcknowledgmentReceiver of any setConfirms the file arrived and parsed
990Response to a Load TenderCarrier or brokerAccepts or declines the tender
214Transportation Carrier Shipment Status MessageCarrier or brokerReports pickup, transit and delivery status
210Motor Carrier Freight Details and InvoiceCarrier or brokerBills the load

What's inside a 204

Trading partners publish their own implementation guides, but most 204s use the same core segments. From the 004010 segment reference:

  • B2: basic shipment data, including the shipper’s shipment ID
  • B2A: the purpose of the message. Code 00 is original, 01 is cancellation and 04 is change, per the transaction set purpose codes
  • L11: reference numbers such as PO, BOL or pickup numbers
  • S5: stop-off details, one loop per pickup or delivery, with G62 dates and times and N1 names and addresses
  • AT8: weight and handling unit counts
  • L3: total weight and charges, where the rate appears if the shipper sends one

Example

Example (illustrative): at 9:12 AM a shipper sends a 204 with purpose code 00 for a two-stop dry van load from Dallas to Memphis, pickup tomorrow at 7:00 AM. The broker’s system returns a 997 within a minute. A carrier sales rep confirms a truck and the broker sends a 990 accepting at 10:05 AM. At 2:30 PM the shipper sends a second 204 for the same shipment ID with purpose code 04, moving the second stop’s appointment.

Common mistakes

  • Creating a new load from a change. A 204 with code 04 updates an existing tender. Treating it as new creates a duplicate.
  • Missing the response window. Partners set their own deadline for the 990. Late responses can count as rejections.
  • Accepting before capacity is real. A tender accepted and then dropped hurts your standing with that shipper.
  • Mapping stops wrong. Stop sequence, time zones and reference numbers per stop need to land on the right stop in your TMS.

FreightVero doesn’t send or receive EDI today. EDI is on the roadmap as a planned integration. Our EDI guide for freight brokers covers setup questions to ask a trading partner.

Frequently asked questions

What is the difference between an EDI 204 and an EDI 990?

The 204 is the offer and the 990 is the answer. A shipper or broker sends the 204 to tender a load. The carrier or broker receiving it sends back a 990 to accept or decline. The 990 carries little shipment detail beyond the IDs needed to match it to the tender.

Is an accepted EDI 204 a binding agreement?

The 204 is a message. What binds the parties is usually the transportation agreement signed before EDI was set up, which says how tenders are offered, accepted and priced. When a broker then hires a carrier for that load, the broker's rate confirmation still governs the carrier side.

Which X12 version do 204s use?

It varies by trading partner. Version 004010 is still common in transportation, and some partners use later releases. The partner's implementation guide lists the version, required segments and codes. Build to that guide, since two shippers on the same version can still expect different fields.

Is the EDI 204 the same as the EDI 211?

No. X12 names the 211 the Motor Carrier Bill of Lading. X12's own description says the 211 is not to be used to send a carrier data about a load tender, pickup manifest or appointment scheduling. The 204 handles the tender.

Sources (4)
  1. X12: Transaction set list and purposes
  2. Stedi X12 reference: 204 Motor Carrier Load Tender (004010)
  3. Stedi X12 reference: element 353, transaction set purpose code
  4. 1 EDI Source: EDI 990 Response to a Load Tender

See your own loads run through the checkpoints.

Bring a real lane, a real rate con and your current process. We will walk it through FreightVero and tell you plainly what is live and what is not.