Concrete Invoice Template: Yards, Forms, Finish, Joints
Short answer: A concrete invoice template bills the pour in cubic yards and the surface in square feet, and it shows both: square feet times thickness in feet, divided by 27, is your yardage — a 4-inch slab is square feet divided by 81. Excavation, forming by the linear foot, wire mesh or rebar, mix strength in psi, pump, finish type, saw-cut joints by the linear foot, and curing each get a separate line.
Concrete is sold by the yard and bought by the driveway, and the invoice has to speak both languages. A homeowner who ordered “a 24 by 40 driveway” needs to see the square feet they can walk on and the yards you actually paid the plant for. Everything about headers, numbering, and terms applies here the same as anywhere and lives in what to include on an invoice; the measuring side of the job, before anyone signs, is in concrete estimate template.
What goes on a concrete invoice?
| Block | What it reads |
|---|---|
| Placement and dimensions | Location, length by width, thickness, and any thickened edge or turndown |
| Site work | Excavation depth, spoil volume hauled, compaction, base stone depth and tonnage |
| Forms | Linear feet of edge form, stake count, radius or curved forming called out separately |
| Reinforcement | Wire mesh gauge and square feet, or rebar size and spacing, plus chairs and dowels |
| Concrete | Cubic yards ordered, cubic yards placed, mix strength in psi, air entrainment, admixtures |
| Delivery | Ticket numbers, truck count, and any short-load or standby charge |
| Placement | Wheelbarrow, chute, buggy, or pump — named, because they are not the same labor |
| Finish | Float and trowel, broom, exposed aggregate, stamped and colored — each its own rate |
| Jointing | Tooled or saw-cut, linear feet, depth of cut, and the spacing used |
| Curing and protection | Cure-and-seal compound, blankets, plastic, or wet cure |
| Totals | Material subtotal, labor subtotal, deposit applied, balance due |
Ticket numbers are the single most useful thing on a concrete invoice. They are third-party proof of how many yards arrived, at what strength, and at what time, and they end the “you only poured half of what you charged me for” conversation before it starts.
How do I turn square feet into yards on the invoice?
The customer sees a surface, you buy a volume. Print both and show the conversion so nobody has to trust you on it.
| Slab thickness | Square feet covered by 1 cubic yard | Shortcut |
|---|---|---|
| 4 in | 81 | ft² ÷ 81 |
| 5 in | 64.8 | ft² ÷ 64.8 |
| 6 in | 54 | ft² ÷ 54 |
| 8 in | 40.5 | ft² ÷ 40.5 |
| 16 in × 8 in footing | 30.4 linear feet | lin ft ÷ 30.4 |
The general form is square feet times thickness in inches, divided by 324. A 960-square-foot driveway at 4 inches is 960 divided by 81, or 11.85 cubic yards. Then order more than that, because subgrade is never as flat as the sketch, forms bow, and the last wheelbarrow is the one you cannot go back for. State the overage as a line rather than hiding it: “12.5 yd³ ordered, 11.85 yd³ theoretical, 0.65 yd³ subgrade variance.”
Thickened edges and turndowns are their own volume. A 12-inch-wide edge dropped 7 inches below a 5-inch slab adds roughly 0.58 cubic feet per linear foot, and on a long perimeter that is a whole truck’s worth of concrete that never appears in the square-foot number.
Why do forming, steel, and finish get their own lines?
Because they scale on different units and a single per-square-foot number buries all three. A round patio and a rectangular one of identical area have wildly different forming hours. A slab with wire mesh and a slab with number 4 bar at 18 inches on center are two different material bills. A broom finish and a stamped, colored, and sealed finish are two different trades.
| Line | Unit | Why it moves on its own |
|---|---|---|
| Edge forming, straight | lin ft | Set, brace, strip, and clean |
| Edge forming, radius | lin ft | Flexible form, more stakes, slower set |
| Bulkheads and blockouts | each | Steps, thresholds, sleeves, and drains |
| Welded wire, 6×6 W1.4 | ft² | Cheap material, moderate labor, must be chaired |
| Rebar, #4 at 18 in o.c. | lin ft or lb | Cut, tie, chair, and lap; dowel drilling is extra |
| Broom finish | ft² | One pass after float |
| Stamped and colored | ft² | Release agent, mats, touch-up, seal, and a second day |
| Exposed aggregate | ft² | Retarder, wash, and water containment |
Saw-cut joints deserve their own line and their own explanation on the invoice, because customers read a cut in new concrete as damage. Joint spacing in feet is commonly set at roughly two to three times the slab thickness in inches — 8 to 12 feet for a 4-inch slab — and cuts run about a quarter of the slab depth. Print the spacing you used, the depth, and the linear feet. Cutting also throws silica, and dry cutting a slab falls under OSHA’s construction silica standard at 29 CFR 1926.1153, which is why the invoice says “wet cut” and why that costs a little more than a dry blade.
What does a filled-in concrete invoice look like?
Rates below are placeholders so the math can be followed end to end. Substitute your own numbers.
Invoice 2026-0339 · 24 ft × 40 ft driveway, 4 in · Job: 1907 Fairlane Dr
| # | Line | Qty | Unit | Rate | Amount |
|---|---|---|---|---|---|
| 1 | Excavation to grade, spoil hauled off, 22 yd³ | 960 | ft² | 1.45 | 1,392.00 |
| 2 | Base, 4 in compacted #57 stone, 12.4 tons, plate compacted in lifts | 960 | ft² | 1.10 | 1,056.00 |
| 3 | Form and stake perimeter, 2× SPF, set to 1.5% cross-fall | 128 | lin ft | 3.25 | 416.00 |
| 4 | Welded wire 6×6 W1.4/W1.4, chaired to mid-slab | 960 | ft² | 0.42 | 403.20 |
| 5 | Ready-mix, 4,000 psi, air-entrained, tickets 88214 and 88219 | 12.5 | yd³ | 178.00 | 2,225.00 |
| 6 | Place, screed, and bull float | 960 | ft² | 1.95 | 1,872.00 |
| 7 | Broom finish, tooled edges and control joints | 960 | ft² | 0.55 | 528.00 |
| 8 | Saw-cut control joints, 1 in deep, wet cut, 10 ft grid | 112 | lin ft | 2.10 | 235.20 |
| 9 | Cure-and-seal, membrane-forming compound, one coat | 960 | ft² | 0.28 | 268.80 |
| 10 | Short-load fee, second truck 3.5 yd³ against a 5 yd³ plant minimum | 1 | each | 145.00 | 145.00 |
Invoice total 8,541.20 · Deposit paid at scheduling 2,500.00 · Balance due 6,041.20
Note what line 5 does: the yardage, the strength, and the ticket numbers sit together, so the invoice carries its own evidence. Note what line 10 does: the plant’s minimum-load charge is visible instead of being smeared across the per-yard price, where the customer would read it as an inflated concrete rate.
How do I invoice a short load, a pump, or standby time?
These three eat small-contractor profit quietly, because they are plant charges that arrive after the price is already agreed.
| Charge | What triggers it | How the line should read |
|---|---|---|
| Short load | Ordering under the plant’s minimum yardage per truck | ”Short-load fee, 3.5 yd³ against 5 yd³ minimum” |
| Standby or demurrage | The truck waiting on site past the free unload window | ”Truck standby, 22 minutes past allowance, ticket 88219” |
| Pump | No chute access — back yard, basement, second-floor deck | ”Line pump, 4 in, minimum yardage and setup” as a separate line |
| Wash-out | Some plants and jurisdictions charge for washout containment | ”Washout containment and disposal” |
| Hot or cold weather admix | Accelerator, retarder, or heated water on the ticket | ”Non-chloride accelerator, 12.5 yd³” |
| Sunday or after-hours delivery | Plant premium for opening off-schedule | Its own line, quoted before the order goes in |
Decide whether each of these is a pass-through at cost or a marked-up line, then be consistent. If you mark them up, use margin math rather than markup math: a $145 charge multiplied by 1.20 gives $174, which is a 16.7 percent margin, while dividing by 0.80 gives $181.25 for a true 20 percent. That gap repeats on every pour. Published regional per-yard ranges are useful only as a sanity check — hauling distance from the plant, fuel surcharges, mix design, and season move the real number far more than any average does.
Where do weather lines belong on a concrete invoice?
Weather is not an excuse on a concrete invoice, it is a line item, because it costs real money to place concrete outside a comfortable window.
Cold pours need heated mixing water, a non-chloride accelerator on reinforced work, insulating blankets, and sometimes ground thawing before you dig. Hot pours need an early start, an evaporation retardant, fogging, and occasionally ice in the mix. Both add hours and materials that a customer standing in a driveway in October cannot see, so name them: “Insulating blankets, 960 ft², placed and monitored 72 hours” reads as work. “Weather charge” reads as a fee.
Protection also affects who is responsible for what. If the customer drives on the slab before you released it, the invoice needs to have said when it could be driven on. A slab reaches usable strength over days, not hours, and the sentence “no vehicle traffic for 7 days, foot traffic after 24 hours” belongs on the invoice and in the same text thread where you sent the finish photos.
How do I write a change order once the forms are set?
Concrete has a hard deadline: the truck. Once it is on the way, every decision is expensive, so change orders on this trade are almost always same-day and verbal-first. Get them in writing anyway, even if writing means a text.
| CO | Ties to | What happened | Amount |
|---|---|---|---|
| CO-1 | Line 1 | Soft subgrade at the apron, 6 yd³ undercut and replaced with stone | 480.00 |
| CO-2 | Line 5 | Thickened edge at the street apron added, 1.4 yd³ | 249.20 |
| CO-3 | New | Two 4 in sleeves cast for future conduit | 130.00 |
Photograph the condition before you fix it, with a tape or a shovel in frame for scale, and reference the photo number on the change order line. Undercut is the classic dispute in this trade because the evidence disappears under 4 inches of concrete an hour later.
When is the money due on a concrete job?
Ready-mix is often COD for a small contractor, so the deposit is not a courtesy — it is the plant’s money. Structure the invoice to reflect that: a deposit at scheduling that covers the concrete and base material, and the balance at completion. On larger flatwork, a draw after the base is graded and the forms are set is reasonable, because that is real work standing in the yard.
There is no returning concrete. Once it is placed, the entire cost is sunk, which is why concrete contractors who let balances drift end up funding their customers’ driveways. The collection tactics that work on residential trade work are in how to get clients to pay, and the shortest version is to be standing there with the invoice on your phone when the finish is done.
What do I keep after the concrete invoice goes out?
Keep every batch ticket, the stone delivery slip, the form lumber and rebar receipts, subgrade photos before the pour, and dated finish photos. If a slab cracks outside the joint pattern two winters later, the tickets prove the strength you supplied and the photos prove the base you built. The deduction side of those same receipts is covered in self-employed tax deductions.
Keel is an iOS app that runs completely on the device — no account, no bank connection, no cloud, no login, and an App Store privacy label that reads Data Not Collected. Concrete is a trade where the paperwork happens in the worst possible conditions: gloves off, phone in a bag, standing on a fresh slab you cannot walk across, often at 6 a.m. on a lot with no service. The invoice gets built there, with the yardage, the psi, the ticket numbers, your own numbering sequence, your logo and brand color, and a payment link as a QR code the homeowner scans off the screen while the trucks are still leaving. Photograph the batch ticket at the truck and Apple Intelligence reads it on the device, so the ticket exists as data before it turns into a wet, unreadable square of paper in your pocket. The trip to the plant and back is logged as mileage. Freeboard shows cash minus tax reserve minus committed invoices minus buffer, which matters when a scheduling deposit is really the plant’s money sitting in your account for nine days. The ledger is append-only and hash-chained, so a ticket number recorded on pour day cannot quietly change afterward. At year end it exports as one file, or as the Accountant Pack: a CSV plus a one-page summary PDF. Free is $0 with unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 lifetime purchase, not a subscription.
Frequently asked questions
What should a concrete invoice include?
The placement location with length, width, and thickness, excavation and spoil volume, base stone depth and tonnage, forming by the linear foot, reinforcement type and spacing, cubic yards ordered and placed with the mix strength in psi and the delivery ticket numbers, the placement method, the finish type, saw-cut joints by the linear foot, curing and protection, and separate material and labor subtotals.
How do I calculate cubic yards for a concrete invoice?
Multiply square feet by thickness in inches and divide by 324. A 4-inch slab is simply square feet divided by 81, a 6-inch slab is square feet divided by 54. Add thickened edges and footings as separate volumes, then order above the theoretical figure to cover subgrade variance, and show both numbers on the invoice so the overage is visible.
Should the concrete delivery ticket numbers go on the invoice?
Yes. The ticket is independent proof of yardage, mix strength, air content, and delivery time, and printing the numbers turns your invoice into a document a customer, a builder, or an inspector can verify. It also protects you if a slab is questioned later, since the ticket shows exactly what the plant supplied and when it left the batch plant.
How do I charge for a concrete pump on an invoice?
Put the pump on its own line with the pump type, the minimum yardage, and the setup charge, and never fold it into the per-yard concrete price. A pump is used because the site has no chute access, which is a site condition, not a mix decision. Quoting it separately also lets a customer choose between paying for the pump or clearing an access path.
Why is there a short-load fee on my concrete invoice?
Ready-mix plants charge a fee when an order falls under their minimum yardage per truck, because sending a mixer out half empty costs them the same drive. Small pours and top-up loads trigger it routinely. Showing it as its own line keeps your per-yard rate honest instead of making the concrete itself look overpriced to anyone comparing bids.
When should a customer pay for concrete work?
Take a deposit at scheduling, since ready-mix and base stone are frequently cash on delivery for a small contractor, and collect the balance at completion. On larger flatwork, add a draw once the subgrade is compacted and the forms are set. Concrete cannot be repossessed, so terms that let the balance age are terms that finance the customer’s project with your money.
This article is general information, not professional or tax advice.
How do I actually get paid?
The part that gets you paid
An invoice in under a minute, on your iPhone.
Pick a client, add a line, send a clean PDF — or say it in words and confirm the draft. Your own pay-me link goes on as a QR code. Free to start; unlimited invoices and your own branding are Pro.
On-device · No account · Data Not Collected