How-To Guide
A step-by-step guide to creating professional hauling invoices, getting paid faster, and keeping clean records — whether you're running grain to the elevator or livestock to the sale barn.
For ag truckers, invoicing is not just paperwork — it is the mechanism that turns loads into revenue. Every load you haul without an invoice is money sitting in someone else's pocket on your timeline. During harvest, when you are running six, eight, or ten loads a day, the gap between hauling and invoicing determines whether you get paid in two weeks or two months. The haulers who invoice same-day get paid first. The ones who wait until Sunday night to sort through a pile of scale tickets get paid whenever the farmer gets around to it.
Proper invoicing also protects you. A professional invoice with the load type, weight, origin, destination, and an attached scale ticket photo is a legal record of the work you performed. If there is ever a dispute over weight, delivery location, or how many loads you ran for a particular farmer, your invoices are your proof. Without them, you are relying on memory and handshake agreements — and those don't hold up when there is money on the line.
Beyond cash flow and documentation, clean invoicing practices make tax season dramatically simpler. Every invoice is a revenue record your accountant or tax preparer needs. If your invoices include the farmer name, date, load type, weight, and total, you have a complete audit trail for the entire year. No reconstructing income from bank deposits. No guessing which payments belong to which loads. The time you invest in invoicing each load properly saves you ten times that amount when taxes are due.
Step-by-Step
Six steps from the cab to your bank account. Each one takes less than a minute.
Record the farmer name, load type (grain, livestock, feed, dirt, fertilizer, hay), origin, destination, weight, and any special notes. Do this from the cab while you are at the delivery point and the details are fresh. Waiting until later means forgotten weights, wrong field names, and missed loads.
Enter your agreed-upon rate — per load, per bushel, per ton, or per mile. The invoice should calculate the total automatically based on your rate and the quantity or distance. If you are billing per bushel at $0.12 for 1,200 bushels, the total should populate without mental math.
Snap a photo of the scale ticket and attach it directly to the invoice. This serves as proof of weight and proof of delivery. Many farmers and elevators request scale ticket documentation with the invoice, and having it attached saves a phone call later.
Create a clean, formatted PDF of the invoice. A professional PDF is a real document the farmer can file, forward to their bookkeeper, or print for their records. It is significantly more professional than a text message total or a photo of a handwritten ticket on a notepad.
Share the PDF with the farmer via text, email, or AirDrop before you pick up the next load. Same-day invoicing starts the payment clock immediately. When you send an invoice within hours of hauling, the farmer connects the invoice to the work and pays faster. When you send it a week later, it goes in a pile.
If you use QuickBooks or another accounting system, push the invoice to your books. This keeps your financial records current without re-entering load data at the end of the week. No Sunday night re-typing. No double entry. Your field invoices and your accounting stay in sync.
Invoice Checklist
A complete ag trucking invoice covers six key pieces of information. Miss any of these and you will spend time answering questions or chasing down details after the fact.
Grain, livestock, feed, dirt, fertilizer, hay. Identifies what was hauled and is essential for the farmer's records. Different commodities often have different rate structures, so the load type and rate need to match.
Bushels, tons, head count, or number of loads. This is the billing unit — the number your rate multiplies against to produce a total. Pull it directly from the scale ticket when possible.
Where you picked up and where you delivered. Essential for per-mile billing, and important for record-keeping even on flat-rate loads. The farmer needs to know which field or bin the load came from and where it went.
Per load, per bushel, per ton, or per mile. Your agreed-upon price with the farmer. Putting the rate on the invoice eliminates any ambiguity about how the total was calculated.
Proof of weight and proof of delivery, attached directly to the invoice. If the elevator or the farmer ever questions the weight on a load, you have the scale ticket right there. No digging through a glovebox full of paper tickets.
Net 15, Net 30, or due on receipt. Setting explicit payment terms on the invoice establishes when you expect to be paid. Without terms, you are leaving the payment timeline entirely up to the farmer.
Avoid These
Waiting until Sunday to invoice the whole week. During harvest you are running multiple loads a day for multiple farmers. By Sunday you have forgotten weights, mixed up which loads went to which elevator, and lost track of at least one or two runs entirely. Every day you delay invoicing is a day you risk losing accurate records. Invoice each load the same day you haul it — preferably from the cab before you pull out of the elevator lot.
Not photographing scale tickets. Scale tickets are your proof of weight and delivery. The one time you skip the photo is the one time a farmer or elevator disputes the weight on a load. It takes five seconds to snap a picture and attach it to the invoice. That five seconds can save you hundreds of dollars in a dispute and hours of back-and-forth phone calls.
Billing without payment terms. If your invoice does not specify Net 15, Net 30, or due on receipt, the farmer has no deadline and no urgency to pay. You are effectively saying "pay me whenever you feel like it." Put terms on every invoice. Most ag truckers use Net 15 or Net 30 — pick one and put it on every document you send.
Using a generic template that does not match your billing. Ag trucking bills by the load, by the bushel, by the ton, or by the mile. A generic invoice template from QuickBooks or Google Sheets does not have fields for any of these. You end up cramming trucking-specific information into description lines and manually calculating totals. The result is an invoice that looks unprofessional and takes five times longer to create than it should.
Not tracking loads by farmer. At the end of the season — or at tax time — you need to know exactly what you hauled for each customer. If your invoices are not organized by farmer, you are left sorting through hundreds of individual load records trying to reconstruct totals. Track loads by farmer from day one and your end-of-year reporting is already done.
Tools
The tool you use to invoice matters. Generic accounting software requires extensive setup to handle ag trucking fields. Spreadsheets can track the numbers but do not generate professional PDFs or let you attach photos. Purpose-built tools save time because they come pre-configured for the way haulers actually bill.
Full comparison of invoicing tools for ag haulers — QuickBooks, spreadsheets, and purpose-built options compared on features, pricing, and ease of use.
View comparison →Purpose-built trucking invoice software for ag haulers. Pre-configured fields for load type, weight, miles, route, and rate. $79 one-time purchase. No subscriptions.
Learn more →FAQ
Most ag truckers bill by the load, by the bushel, by the ton, or by the mile — depending on the commodity and the farmer's preference. Grain is often billed per bushel or per load, while livestock and hay are typically per load or per mile. The invoice should include the rate structure, weight, and calculated total.
Invoice for each load, ideally same-day. Batching at the end of the week leads to lost details, missed loads, and delayed payment. During harvest, a trucker running 6-8 loads a day can't accurately reconstruct a full week from memory. Same-day invoicing is faster and more accurate.
At minimum: your business name, the farmer's name, date of service, load type (grain, livestock, feed, etc.), origin, destination, weight or quantity, rate, and the total. Including a scale ticket photo, payment terms (Net 15, Net 30), and any special notes makes the invoice complete and professional.
You don't strictly need it, but it saves significant time. Generic tools like QuickBooks require extensive setup to handle ag trucking fields. Spreadsheets work but don't generate PDFs or attach photos. Purpose-built tools like Ledger Haul come pre-configured for load type, weight, miles, and route — so you can invoice from the cab in 30 seconds.
Ledger Haul is invoicing software built for ag haulers. Pre-configured fields for load type, weight, miles, route, and rate. Create a professional invoice in 30 seconds from the cab — offline, with scale ticket photos and PDF generation. One-time purchase, no subscriptions.
Learn about Ledger Haul →