Trade invoices

Concrete invoice template

A concrete invoice bills the contract price, adds extra yards and unit-price items backed by delivery tickets, lists signed change orders, and credits the deposit. Download this template as a CSV or print it.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

A concrete invoice template is the bill you send after the pour has cured and the forms are pulled: the contract price, any extra concrete over the estimated yards (backed by the batch tickets), unit-price items like dowels or extra base, signed change orders, and a credit for the deposit. Residential flatwork is usually a deposit and a final invoice. Commercial concrete for a general contractor is billed monthly through progress billing, often on a schedule of values with retainage held. The sample here covers the residential case.

Concrete is one of the few trades where the customer can check your material quantity against a third party's paperwork. The batch plant prints a delivery ticket for every truck. Put those tickets behind the invoice and the extra-yards line stops being an argument.

What a concrete invoice needs to show

  • Header: company name, license number where required, customer, job address, proposal number, invoice number, invoice date, and terms.
  • Contract line: the agreed price from the signed proposal for the scope described there.
  • Extra concrete: yards placed beyond the estimated quantity, billed at the per-yard unit price in the contract, with ticket numbers.
  • Unit-price adds: extra excavation, extra base, dowels, or anything else the proposal priced per unit.
  • Change orders: each signed change with its number, date, and price, such as removing a buried footing found during excavation.
  • Payments and balance: the deposit and any progress payments, the balance due, and the due date.

How to fill in each column

Line is a sequence number. Description says what was done and points to the backup: proposal number, ticket number, or change order number. Type groups lines as contract, unit price add, change order, or payment. Qty, Unit, and Rate come from the proposal unit prices or the signed change order. Amount is quantity times rate, with payments as negatives. Keep quantities as precise as the backup: if the tickets show 12 yards delivered against 10.75 estimated, bill 1.25 yards, not 2.

Concrete billing tips

Settle the extra-concrete rule in the proposal. State that the price assumes a set quantity, and that yards beyond that are billed at a per-yard rate. Without that clause, the owner can argue that your price was for the driveway, no matter how many yards the soft subgrade swallowed. The same logic covers unit prices for extra base and excavation. See unit price vs lump sum bidding for how to write it.

Bill the day the job is accepted, not when the sealer goes on two weeks later, unless your contract says otherwise. If sealing is a separate scope, split it into its own invoice. On commercial work, watch the subcontract's billing cutoff date and pay application format, and track lien waivers so the general contractor can release your payment. Concrete subs are often among the first trades on site and the last to see retainage, so read how to manage retainage as a subcontractor.

Protect your lien rights early. Concrete is often in the ground before anyone else starts, and in states that require preliminary notice, the deadline often runs from when you first furnish labor or materials. Check your state's mechanics lien rules when the job starts, not when the invoice is late.

Common concrete invoice mistakes

  1. Billing extra yards with no batch tickets attached.
  2. Rounding extra concrete up to the nearest full yard when the tickets show a fraction.
  3. Doing extra excavation or a buried-footing removal without a signed change order.
  4. Forgetting the deposit credit, or crediting it twice across two invoices.
  5. Missing the general contractor's monthly billing cutoff and waiting another 30 days.

Related forms

Price the work first with the concrete estimate template. For monthly commercial billing with retainage, use the construction invoice template and the retainage tracking template.

Smart Business Automator builds invoices from the proposal, unit-price quantities, and approved change orders, and tracks each one until it is paid. See construction accounts receivable automation.

Concrete final invoice

Download CSV
LineDescriptionTypeQtyUnitRateAmount
1Driveway replacement per signed proposal C-0871Contract1LS9,300.009,300.00
2Concrete over 10.75 CY estimate, unit price per proposal (tickets 55819 to 55821)Unit price add1.25CY175.00218.75
3Dowels drilled and epoxied into garage slab, unit price per proposalUnit price add24EA12.00288.00
4CO-01 remove buried concrete footing found at excavation (signed 8/19)Change order1LS650.00650.00
5Less deposit received 7/30, check 1904Payment1LS-3,100.00-3,100.00
  • Sample data only. Prices, dates, and ticket numbers are made up for illustration.
  • Amount = Qty x Rate. Balance due in this example: 9,300.00 + 218.75 + 288.00 + 650.00 - 3,100.00 = 7,356.75.
  • Attach batch tickets for every truck, photos of unit-price items, and copies of signed change orders.
  • Header: company name and license number, customer, job address, proposal number, invoice number and date, payment terms.
  • Add sales tax lines only as your state requires, and a lien waiver if the payer asks for one.

Frequently asked questions

Can I bill for extra concrete over the estimate?

Yes, if your proposal includes a per-yard rate for quantities above the estimate. Bill the actual extra yards shown on the batch tickets and attach copies.

What should a concrete invoice include?

Your business details, the customer and job address, the proposal number, the contract price, any unit-price additions and signed change orders, payments received, the balance due, and terms.

When should a concrete contractor send the final invoice?

When the work is complete and accepted under your contract. If curing time or sealing is a separate scope, invoice it separately so the main payment is not held up.

How do concrete subcontractors bill general contractors?

Usually monthly, through a pay application on a schedule of values, with retainage held and lien waivers exchanged with each payment.

Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment