A bill of lading (BOL) is signed at pickup and records what the carrier received and the terms it will move under. A proof of delivery (POD) is signed at the other end and records that the consignee received the freight, when, and in what condition. One opens the shipment and the other closes it, and you usually need both to get paid. This guide explains how they differ, how they overlap, and what to check on each. To create either one, use the free bill of lading generator or the proof of delivery generator.
The short version
Think of the BOL as the receipt the driver gives the shipper, and the POD as the receipt the receiver gives the driver. The BOL says "this is what we picked up." The POD says "this is what we delivered, and here is who accepted it." If the two tell different stories (fewer pieces at delivery, a damaged pallet, a different consignee), that difference is exactly what a claim or a billing dispute will focus on.
Side-by-side comparison
| Bill of lading (BOL) | Proof of delivery (POD) | |
|---|---|---|
| When it's signed | At pickup, before the truck leaves the shipper | At delivery, when the consignee takes the freight |
| Who signs | Shipper and driver | Receiver (consignee) and usually the driver |
| What it proves | What the carrier received and the shipment terms | That the freight was delivered, to whom, when, and in what condition |
| Key details | Shipper, consignee, origin, destination, pieces, description, weight, freight terms | Receiver's printed name and signature, date and time, pieces received, exceptions |
| Federal rule | 49 CFR 373.101 lists minimum contents for regulated interstate carriers | No separate federal POD form; often the signed delivery copy of the BOL |
| Main job in billing | Shows what was tendered and the references to match | Usually the document that triggers payment |
What a bill of lading does
For regulated interstate motor freight, 49 CFR 373.101 requires the carrier to issue a receipt or bill of lading showing the names of the consignor and consignee, the origin and destination points, the number of packages, a description of the freight, and the weight, volume, or measurement when it affects the rate. Most BOLs also carry reference numbers, freight terms (prepaid, collect, or third party), special instructions, and seal and trailer numbers.
The BOL is the starting point for everything that follows. Its piece count and description are what the receiver will compare against, and its reference numbers are what the broker's billing team will match to the rate confirmation and invoice. For a field-by-field walkthrough, see how to fill out a bill of lading.
What a proof of delivery does
A POD shows the shipment reached the consignee. A useful one has the receiver's legible signature and printed name, the delivery date and time, the pieces received, and any exceptions written on the page before it was signed, such as "1 pallet crushed" or "2 cartons short."
Brokers and shippers commonly ask for a signed POD before they will pay the carrier, so a missing or unreadable POD is one of the most common reasons an invoice stalls. See proof of delivery best practices for what to capture at the dock.
When the BOL is the POD
Many loads never get a separate POD form. The driver carries copies of the BOL, the receiver signs the delivery copy, and that signed copy becomes the proof of delivery. This works as long as the delivery signature, printed name, date, and any exceptions are clearly on the page.
A separate POD makes sense when:
- The receiver won't sign the shipper's BOL, or the BOL copy stayed with the shipper
- The load has multiple stops and you need a receipt for each one
- You need room for item-level status, such as which lines were short, damaged, or refused
- The broker or customer specifically asks for a POD on its own form
When the BOL and POD don't match
A mismatch is not always a problem, but it always needs an explanation in writing. Common cases:
- Piece count is lower at delivery. The receiver should note the shortage on the POD before signing. Tell the broker or shipper right away, with the BOL count and the delivered count.
- Freight is damaged. Write what you see (for example, "1 pallet shrink wrap torn, 3 cases crushed") and take clear photos before you leave.
- Part of the load is refused. Record what was refused and why, and get instructions in writing for where the refused freight goes.
- Different consignee or address. Confirm the change in writing with whoever tendered the load before you deliver.
Whatever the issue, the notes on the documents themselves carry more weight than a phone call nobody wrote down.
How long to keep them
The federal record-retention schedule in 49 CFR Part 379, Appendix A lists 1 year for copies of bills of lading and 1 year for records of freight received, forwarded, and delivered. Your customers, factoring company, insurer, or tax advisor may require longer, so check with them.
Checklist: BOL and POD on every load
- BOL references (BOL, PO, load, PRO numbers) match the rate confirmation exactly
- Piece count, handling units, description, and weight are filled in at pickup
- Any pickup exceptions are written on the BOL before the driver signs
- Shipper and driver signatures, with printed names and date, are on the BOL
- At delivery, the receiver signs and prints their name, with date and time
- Shortages, damage, or refusals are noted on the POD before it is signed
- Photos of the signed pages (and any damage) are taken before leaving the dock
- The signed BOL and POD are scanned clearly and kept together in the load file
- Both go into the billing packet with the rate confirmation and invoice
When you're ready to bill, merge the rate confirmation, BOL, POD, and receipts into one PDF and send it with your freight invoice.