Material delivery log template
A material delivery log records what arrived on site, when, against which purchase order, and in what condition. Download it as a CSV for Excel or Google Sheets, or print it for the gate.
A material delivery log template is a sheet the site team fills out every time a truck shows up: date, PO number, supplier, material, quantity ordered, quantity received, who received it, condition, and the delivery ticket number. It is the link between the field and accounts payable. When the supplier invoice arrives, the office checks it against the log before paying, so you only pay for what actually came off the truck.
Here is how it goes wrong without one. The driver drops 180 sheets of drywall instead of 200, a laborer signs the ticket without counting, and three weeks later the invoice bills for 200. Nobody can prove the short, so you pay for it, then order 20 more sheets at a rush price.
What a delivery log is for
The log does four things. It confirms quantity against the purchase order. It records damage and wrong items while the driver is still there. It tells the superintendent what is on site and what is still coming, which matters for long-lead items. And it gives the bookkeeper a clean three-way match: PO, delivery ticket, invoice.
Keep one log per job, kept at the gate or in the trailer, and photograph each signed ticket. If you bill stored materials on a pay application, the log and photos are part of your backup.
How to fill in each column
- Date received: the day it arrived on site.
- PO number: every delivery should tie to a PO. If it does not, flag it before unloading.
- Supplier: the vendor on the PO, not the trucking company.
- Material description: enough detail to match the PO line: size, type, color, spec.
- Quantity ordered and quantity received: count before signing. Partial deliveries are normal; just record them.
- Unit: each, sheets, LF, tons, CY, pallets. Match the PO unit or the math will not work.
- Received by: the person who checked the load.
- Condition: good, damaged, wrong item, or short. Write damage on the ticket itself before signing.
- Ticket number: the supplier's delivery or packing slip number.
- Notes: backorders, where it was stored, photos taken, and who was called.
Common mistakes
- Signing tickets without counting because the driver is in a hurry.
- Accepting deliveries with no PO number, then fighting about price later.
- Not recording backorders, so the superintendent plans work around material that is not there.
- Storing material where it gets wet, damaged, or walks off overnight.
- Paying invoices without checking them against the log.
Using the log at month end
At the end of each month, sort the log by PO number and compare quantity received to quantity ordered. Open lines are backorders or shorts that still need chasing. Then sort by supplier and match every ticket to an invoice. Any ticket without an invoice is a bill still coming, which matters for your committed cost and cash forecast. Any invoice without a ticket needs a call before it gets paid. The same review catches price creep: if the invoice unit price does not match the PO, hold it until the supplier explains.
Related forms and guides
For the full process see how to track construction material deliveries and how to store materials on job sites. Orders themselves are covered in how to manage construction purchase orders. Note big deliveries in the construction daily report template too. Smart Business Automator includes shipment tracking, so expected deliveries and backorders show on the project before the truck arrives; see construction workflow automation.
Material delivery log
| Date received | PO number | Supplier | Material description | Quantity ordered | Quantity received | Unit | Received by | Condition | Ticket number | Notes |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-06-08 | PO-2430-014 | Sample Building Supply | 5/8 in Type X drywall, 4x12 | 200 | 180 | Sheets | M. Ruiz | Short | DT-88412 | 20 sheets short, written on ticket, supplier to send 6/10 |
| 2026-06-08 | PO-2430-015 | Sample Steel Studs Co | 3 5/8 in 20 ga steel studs, 10 ft | 400 | 400 | Each | M. Ruiz | Good | PS-20931 | Stored in level 1 laydown |
| 2026-06-09 | PO-2430-018 | Sample Door and Hardware | HM door frames, 3070, 16 ga | 12 | 12 | Each | A. Kim | Damaged | DT-5521 | 2 frames bent at head, photos taken, replacements requested |
| 2026-06-10 | PO-2430-014 | Sample Building Supply | 5/8 in Type X drywall, 4x12 | 20 | 20 | Sheets | M. Ruiz | Good | DT-88507 | Completes PO-2430-014 |
| 2026-06-11 | PO-2430-021 | Sample Concrete Supply | 4000 psi concrete, slab on grade | 32 | 32.5 | CY | J. Moore | Good | BT-77310 | Half yard over for washout, approved by super |
- Sample data only. Supplier names, PO numbers, and quantities are illustrations.
- Count every load before signing and write any short, damage, or wrong item on the delivery ticket.
- Photograph each signed ticket and store it with the job file.
- Before paying an invoice, match it to the PO and the delivery log.
Frequently asked questions
Who should fill out the material delivery log?
Whoever receives the delivery, usually the superintendent, foreman, or a designated receiver. The office reviews it when matching invoices.
What should I do if a delivery is short or damaged?
Write it on the delivery ticket before signing, take photos, record it in the log, and notify the supplier the same day so the replacement or credit starts right away.
How does a delivery log help accounts payable?
It lets the office do a three-way match between the PO, the delivery ticket, and the invoice, so you only pay for material actually received.
Can I use this delivery log in Excel?
Yes. Download the CSV, open it in Excel or Google Sheets, and filter by PO number to see what has arrived against each order.