Free concrete invoice template
A fill-in invoice for concrete flatwork: driveways, patios, sidewalks, and slabs. It has lines for the slab by the square foot, tear-out and haul-away, base prep, reinforcement, forms and joints, and finish or sealer add-ons. Type it in on this page, then print it or save it as a PDF to send. The gray hints in each line are only suggestions and don't print.
Nothing leaves your device. Everything you type into the invoice stays in this browser tab. It isn't uploaded, saved, or sent anywhere, so refreshing or closing the page clears it. Save as PDF before you close it.
What a concrete invoice should spell out
The slab is poured, but a single total doesn't show how many square feet you billed, what went under and inside the concrete, or why the bill is higher than the estimate if you hit something underground. The invoice should match the estimate line for line and add up without a phone call. A few habits help:
- Point back to the estimate. Put the estimate number and the job date or dates in the header, so the customer can lay the two side by side.
- Pricing basis, as the estimate stated. If the estimate priced the slab per square foot, bill the same square feet at the same price, and show the square feet on the invoice. If the estimate gave one price for the whole job, bill that price, and don't break it into new lines the customer hasn't seen.
- One line per item, worded like the estimate. The slab, tear-out, base prep, reinforcement, forms and joints, and any finish each get their own line, in the same words the estimate used.
- Reinforcement and base prep, as stated on the estimate. Bill the reinforcement and base the estimate listed (for example wire mesh, rebar, or fiber, and the gravel base), described the same way. Don't add a line for something the estimate didn't include.
- Tear-out and haul-away on their own line. If the estimate priced breaking out and hauling away the old concrete separately, bill it the same way, per square foot or flat.
- Finish and sealer add-ons, only if chosen. If the customer picked an optional finish (for example stamped or colored) or sealer from the estimate, bill it on its own line. Leave off the options they didn't pick.
- Pump, access, and permit fees, only if on the estimate. If the estimate listed a pump or access charge, or a permit or inspection fee, show it on its own line. Don't add a fee now that the customer hasn't seen.
- Surprises and extra work on their own lines, with the OK noted. If you hit large roots, soft ground, or buried debris and stopped to show and price it, or the customer added work on site, bill it on its own line with a note that the customer OK'd it and how, for example "approved by text, 10/21".
- Be honest that concrete can crack. Repeat in the notes what your estimate said: concrete can crack even when it's poured right. If you offer terms on your own workmanship, state them in the same words as your estimate. Don't promise more than you stated there.
- Cure time and weather, as on the estimate. If the estimate gave written cure instructions or a weather rule, attach the same instructions to the invoice, and note any weather delay the way the estimate said you'd handle it.
- Photos with the invoice. Before and after photos, plus a photo of anything you found underground and priced as a change, sent with the invoice show the customer what they're paying for.
- Deposit paid, the balance due, and a real due date. If the customer paid a deposit, subtract it so the balance due is the biggest, clearest number on the page. (Thinking about asking for one? See how to ask for a deposit.) "Due on receipt" or an actual date is easier to follow up on than "net 30."
- How to pay, in one step. Put your own payment link on the invoice (from the payment service you already use), plus who checks are payable to. The fewer steps, the sooner you get paid.
- A polite reminder if it's late. If the due date passes, send a short, friendly reminder with the invoice attached again and the payment link. See how to write an invoice that gets paid on time for wording.
This is a general template, not legal, tax, or safety advice, and not concrete instructions. Contractor licensing, permits, invoicing, late fees, and sales tax vary by state, county, and city, so check what applies to you.
Your invoice
INVOICE
| Description | Qty | Unit price | Line total |
|---|
| Subtotal | $0.00 |
| Tax rate % | $0.00 |
| Total | $0.00 |
| Less deposit / paid | $0.00 |
| Balance due | $0.00 |
Haven't sent the estimate yet? Start with the concrete estimate template, then bill from it here. Need a plain version without concrete hints? Use the general invoice template. Doing repairs or small jobs on the same visit? Use the handyman invoice template. Cleaning an old driveway or patio instead of replacing it? Use the pressure washing invoice template. New to invoicing, or getting paid late? Read how to write an invoice that gets paid on time.
Doing this from your phone
Pencilslip is in development: it will turn a concrete estimate into an invoice like this from your phone, with job photos and your own payment links on it. Want to hear when it's ready?
Want to try it now? The early app preview already works in your phone's browser: estimates, invoices, job photos, your own payment link, and a PDF you can send. No account needed. It saves only on this device, so download a backup from Settings now and then.
Founding access is open: pre-order your first year of Pencilslip for $29, with a full refund if early access isn't open by December 15, 2026. Joining the waitlist is free and charges nothing.