Skip to content
Toolspike

Bill of Lading Generator

Make a straight bill of lading in the standard VICS layout with freight class, hazmat lines and a scannable barcode, checked against the federal minimums, or fill it from a document with AI.

Makes the bill of lading in your browser; a page you choose to read with AI goes online

Free trial: 1 run of Bill of Lading Generator every day. After that, 2 credits per run. Only the AI actions count as runs; building, checking and downloading are free.

Make a bill of lading in the standard VICS layout

A bill of lading is the receipt a carrier signs when it picks up freight, and the contract the shipment moves under. This generator fills in the straight bill of lading used across US trucking, in the VICS layout carriers recognise: ship from and ship to, the carrier and its SCAC, customer orders, freight lines with NMFC class, and the signature blocks.

As you type it checks the details 49 CFR 373.101 asks for, works out a freight class from a pallet’s size and weight, prints hazardous materials lines in the order 49 CFR 172.202 requires, and turns a 17-digit GS1 number into a scannable barcode. Drafts and addresses stay in your browser.

Planning how the freight fits before it ships? Container load planner.

What Bill of Lading Generator gives you

The VICS layout

Ship from, ship to, third party billing, carrier, orders, freight lines and signatures in the familiar order.

Freight class built in

Work out a line’s NMFC density class from one pallet’s size and weight.

Hazmat lines

UN number, proper shipping name, class and packing group in the required order, plus the emergency phone.

Scannable barcode

A 17-digit GS1 number prints as GS1-128; any other number as Code 128.

Read a document with AI

Fill the form from a packing list, invoice or old bill: one free a day, then credits.

Blank forms too

Download an empty form to print and complete by hand at the dock.

How to use Bill of Lading Generator

  1. Enter both parties

    Ship from and ship to, with saved addresses for repeat customers.

  2. Describe the freight

    Handling units, packages, weight, description and class for each line.

  3. Check and download

    Clear the flagged items, then download the PDF to print and sign.

Other names for this tool

People also look for this as bill of lading template, BOL template, bill of lading maker, straight bill of lading form, VICS BOL, blank bill of lading, BOL form and bill of lading PDF. It is the same tool on this page.

Looking for the opposite job? Freight Class Calculator.

Limitations

  • A form to fill in, not legal advice; the carrier’s terms and tariff apply.
  • Hazmat lines are checked for format only, not against the 49 CFR 172.101 table.
  • Reading a document with AI counts as a run, one free a day, and can misread a field, so check each one it fills.

Questions about Bill of Lading Generator

What must a bill of lading show?

Under 49 CFR 373.101 a motor carrier receipt shows the shipper and consignee names, the origin and destination, the number of packages, a description of the freight and its weight. The checker flags any of these that are missing.

Can I print a blank form to fill in by hand?

Yes. Download a blank form gives the full VICS layout with empty rows, ready to print and complete at the dock.

What is a straight bill of lading?

A non-negotiable bill of lading: the freight is consigned to a named consignee and cannot be transferred by endorsing the document. It is the usual form for domestic truck shipments in the United States.

What must a bill of lading include?

Under 49 CFR 373.101, a motor carrier’s receipt shows the names of the consignor and consignee, the origin and destination points, the number of packages, a description of the freight and its weight. The checker flags any of these that are missing.

How is the freight class worked out?

Open Class from size on a freight line and enter the size of one handling unit. The tool divides the line’s weight by its volume in cubic feet and reads the density against the NMFC scale in force since July 2025.

What does a hazmat line need?

In this order: the UN or NA identification number, the proper shipping name, the hazard class or division and the packing group, with an X in the H.M. column and a 24-hour emergency response phone number on the paper.

What is the 17-digit bill of lading number?

The GS1 Global Shipment Identification Number: your GS1 company prefix, a shipment reference and a check digit. The tool can build one from your prefix and checks the digit, so the barcode scans as GS1-128.

Is my information uploaded?

Not when you fill in the form yourself: the form, the PDF and any saved addresses or logo stay in this browser. Only if you choose to read a document with AI is the image of that one page sent to our AI provider, and we keep no copy.