Home/Free Tools/Bill of Lading Generator

Free freight tool

Free bill of lading generator

Fill out a straight bill of lading for LTL or truckload freight, add your logo, and download a print-ready PDF with signature lines, pallet labels and supplement pages when you need them. No signup, and your shipment details never leave your browser.

Loading the bill of lading generator…

Free bill of lading template (fillable PDF)

Prefer to fill it in later or by hand? Download a blank one-page BOL with fillable fields for the shipper, consignee, third-party billing, carrier, customer orders, freight lines, COD and signatures. It opens in any PDF reader and prints on US Letter paper.

How to fill out a bill of lading

  1. Enter the BOL number and ship date

    The BOL number is your own reference for the shipment. The generator suggests one, or you can use your order or load number. Carriers assign their own PRO number separately.

  2. Add the ship-from and ship-to locations

    Use the full street address, a contact name and phone number at each end, and any dock hours or appointment numbers. Pickup and delivery instructions print in the special instructions box.

  3. Choose who pays the freight charges

    Prepaid means the shipper pays, collect means the consignee pays, and third party sends the bill to someone else, such as a broker or logistics provider. For third party, enter that company’s billing address. A BOL without billing details is a common reason for a carrier correction fee.

  4. Describe the freight

    Add one line for each commodity or pallet size: how many handling units the carrier will move (usually pallets), the gross weight including pallets and packaging, the outside dimensions of one unit, and the NMFC item and freight class if you know them. Product units are counted separately, so 30 pallets holding 130 units print as 30 pallets and 130 units.

  5. Answer the hazardous-materials question

    If any freight is regulated as hazardous, mark those lines and enter the shipping description and 24-hour emergency response number exactly as classified. The generator does not classify materials or add an emergency number for you.

  6. Add carrier details if you have them

    The carrier name and SCAC are useful when you know them. Leave PRO, trailer and seal numbers blank until the carrier provides them; the driver can write them in at pickup.

  7. Print, sign and hand off

    Print at least two copies. Tape one to the freight, have the driver sign the other and keep it as proof of pickup. Pallet labels from the same information help the carrier keep the shipment together.

Bill of lading terms

Consignee
The party receiving the freight at the ship-to address.
SCAC
Standard Carrier Alpha Code: the 2–4 letter code that identifies a carrier, such as a carrier’s abbreviation on its trailers.
PRO number
The carrier’s tracking number for the shipment. LTL drivers often stick a PRO label on the BOL at pickup.
Handling unit
Each piece the carrier physically moves, usually a pallet, skid or crate. Packages and product units inside it are counted separately.
NMFC item and freight class
LTL carriers price freight by class (50–500). Many commodities are classed by density; some NMFC items have their own fixed class.
Prepaid, collect and third party
Who pays the carrier: the shipper, the consignee, or another company named in the bill-to section.
Declared value
An optional statement of the shipment’s value, used when the rate depends on value or liability is being agreed with the carrier.
COD
Collect on delivery: an amount the carrier collects from the consignee for the shipper, with its own fee terms.
Seal number
The number on the security seal applied to a trailer’s doors, recorded so the consignee can confirm the trailer was not opened in transit.

Bill of lading FAQ

What is a bill of lading?
A bill of lading (BOL) is the document a shipper gives the carrier when freight is picked up. It names the shipper and consignee, describes the freight, records who pays the freight charges, and acts as the carrier’s receipt for the goods and the terms of the move. The driver signs it at pickup, and the consignee signs for the freight on delivery.
Will carriers accept a BOL made with this generator?
It produces a standard US straight, non-negotiable short-form bill of lading with the sections carriers expect: shipper, consignee, third-party billing, carrier information, freight details, declared value and COD, and shipper and carrier signature blocks. A carrier accepts a BOL when its driver signs it at pickup. Some carriers and brokers require their own BOL or a booking number on it, so confirm with your carrier before pickup.
What is the difference between a straight and an order bill of lading?
A straight bill of lading consigns freight to a named consignee and cannot be transferred by endorsement. It is the right document for almost all domestic LTL and truckload shipments. An order (negotiable) bill of lading can transfer ownership of the goods and is mostly used in international trade. This generator makes straight bills of lading only.
Who fills out the bill of lading?
The shipper, or a logistics provider acting for the shipper, prepares the BOL before pickup. The driver adds carrier details such as the PRO, trailer and seal numbers, confirms the piece count and signs. The consignee signs on delivery and notes any shortage or damage.
Do I need a PRO number before I print?
No. The PRO number comes from the carrier. Leave it blank and the driver can write it in or attach a PRO label in the box provided on the document.
How do I choose the freight class?
If your commodity has an NMFC item, use the class assigned to that item. Otherwise most freight is classed by density: weight divided by cubic feet. The generator shows a density-based estimate for each line, but it never prints an estimate as your class unless you choose it. You can also use our freight class calculator. Open the freight class calculator.
Is my shipment information stored or shared?
No. The document and PDF are created in your browser, and nothing you type is sent to ShipWave. If you turn on “Keep this draft on this device” or use “Save as my company”, the information is stored only in this browser, and “Clear saved information” removes it.
Can I download a blank or fillable bill of lading?
Yes. Download a blank fillable PDF template to type into in any PDF reader or print and complete by hand. In the generator, the blank template includes your logo and company name if you have added them.
Can I use it for hazardous materials?
Yes, if you already have the shipping description for each hazardous line (identification number, proper shipping name, hazard class and packing group) and a 24-hour emergency response number. The document prints the shipper’s certification. The generator does not classify materials, supply an emergency number or confirm that a carrier will accept the shipment.

Still need a carrier?

Compare live LTL rates for the same shipment, then book and print your paperwork in one place.

This generator provides a bill of lading template for shippers. It is not legal advice, and ShipWave is not a party to your shipment, does not verify documents and is not responsible for how they are completed or used. You are responsible for the accuracy of every entry, including commodity descriptions, freight classification and hazardous-materials information. The layout follows the familiar US short-form straight bill of lading and is informed by the GS1 US Bill of Lading guideline; it does not claim conformance with that guideline. Carriers may require their own bill of lading.