Construction Invoice Template Guide: What to Include & How to Get Paid

A practical contractor guide to labor, materials, deposits, change orders, progress billing, payment terms, and accurate construction invoices.

What a construction invoice must accomplish

What a construction invoice must accomplish infographic

A construction invoice is more than a request for money. It is a record connecting completed work to an agreed price, a specific project, and the customer responsible for paying. A useful invoice helps the owner, general contractor, project manager, or accounts-payable team verify the charges without guessing. Start with the contract or accepted estimate and identify the exact work being billed. The document should make it clear whether the charge is for a deposit, a completed phase, time and materials, or the final balance. Different customers may require different supporting documents, but the basic principle stays the same: each billed amount should be traceable. Avoid vague descriptions such as “construction services” when the actual work involved framing, drywall installation, and debris removal. Clear descriptions can reduce unnecessary questions and help both parties resolve discrepancies. For a starting layout, review the construction invoice template and adapt its fields to your job rather than copying every example line item.

Identify the contractor, customer, and job

Identify the contractor, customer, and job infographic

Put the contractor's legal or trading name, contact information, and billing address in a consistent place. Include the customer's correct billing entity and address, which may differ from the property owner or job-site contact. Add the project name, physical service address, invoice number, issue date, and payment due date. If your customer uses purchase orders, job codes, or contract numbers, include the required reference exactly. For example, a property management company might oversee several properties with similar maintenance projects; an invoice that says only “kitchen remodel” may be difficult to assign. An invoice number should be unique within your records, and the numbering convention should remain consistent over time. If a contract requires a license number or other identifying information on billing documents, include it. Check the rules that apply to your location and type of work instead of assuming a generic invoice meets every licensing requirement. The contractor invoice template provides another starting point for field-service and project billing.

Break labor into understandable line items

Labor can be billed as a fixed project amount, a unit price, or time and materials depending on the agreement. Match the invoice to the method actually approved. For time-and-materials work, show the labor category, hours, rate, and extension. Six hours of carpentry labor at $85 per hour equals $510 before any other charges. If two workers have different rates, separate their hours rather than blending them without explanation. For fixed-price phases, identify the completed deliverable instead of pretending the contract was hourly. A line such as “Install interior doors, phase two, per approved estimate” gives more context than “labor.” Avoid exposing employee wages if the customer agreed to a contractor rate rather than cost-plus accounting. If a customer requests detailed time sheets under the contract, reconcile those records before sending the invoice. Consistency between estimate, work logs, and invoice makes the billing easier to defend and less likely to be returned for clarification.

List materials, equipment, and subcontracted work

Material charges should identify the items or approved categories that matter to the customer. Depending on the contract, include quantity, unit, unit price, and extended amount. For example, 12 sheets of an agreed panel product at $28 each equals $336. Separate materials from installation labor when the pricing arrangement calls for it. Equipment rentals, hauling, permit costs, and subcontracted work may deserve their own lines, especially when they were identified separately in the estimate. Do not assume every cost is automatically reimbursable. A fixed-price contract may include ordinary consumables within the price, while a cost-plus contract may require receipts and agreed markup rules. If material prices changed, confirm whether the contract permits an adjustment before invoicing the difference. Keep supporting receipts or delivery records organized, even when they do not accompany every invoice. A clear breakdown is particularly useful on projects with multiple phases and helps the customer compare charges with the construction estimate template.

Show subtotals, tax, credits, and balance due

A customer should be able to verify the math from the invoice alone. Show each line extension, subtotal, applicable taxes or other authorized charges, prior payments, and remaining amount due. Consider a job with $1,200 in labor and $800 in materials. The subtotal is $2,000. If a $500 deposit has already been collected and no additional tax or fees apply, the remaining balance is $1,500. The deposit should appear as a credit, not as a new expense. Tax treatment can differ for construction labor, materials, and the contractor's business model, so verify applicable requirements instead of copying a tax rate from another invoice. If you are issuing a partial invoice, explain whether the total represents the current billing period or the entire contract. A prominently displayed balance due helps avoid the common mistake of customers paying the gross contract amount rather than the current installment. Review calculations carefully before making a payment link available.

Distinguish estimates, invoices, and receipts

An estimate proposes the scope and expected price before work is authorized. An invoice requests payment for an amount currently due under the agreed terms. A receipt records that a payment has been received. These documents are related but not interchangeable. A customer may accept an estimate, pay a deposit, and later receive one or more progress invoices. Each step should reference the same project so the payment history remains coherent. If an estimate changes, preserve the accepted version and document the revision rather than silently replacing the original agreement. When the customer pays, record the payment date, amount, and method and provide an appropriate confirmation. An invoice marked “paid” without a matching payment record can create reconciliation problems. ProInvoice offers estimate templates and invoice templates that can help standardize the document layout, but you still need to confirm the actual contractual amounts and the status of each payment.

Handle deposits without double billing

A deposit can help a contractor cover initial commitments, but the invoice trail must show how it applies to the project. Suppose a $10,000 job has an agreed $2,000 deposit. The initial payment request should identify the deposit and its purpose. If the remaining work is billed in two $4,000 stages, the combined payments should total the agreed $10,000, assuming no approved changes or adjustments. Do not add the deposit to the final contract amount by accident. When a deposit is collected through a payment processor, confirm the transaction status before marking it received. Residential construction deposit limits and required contract language vary by jurisdiction. In some places, collecting too much upfront may violate applicable rules even if the customer agrees. Review the deposit collection guide and consult the relevant licensing authority when setting your deposit policy. On the final invoice, make earlier payments easy to find so the customer sees precisely what remains.

Use progress billing for longer jobs

Progress billing divides the contract into agreed stages instead of waiting until every task is finished. The trigger may be a completed deliverable, a percentage of approved work, or another contract-defined event. A useful progress invoice states the original contract value, approved changes, amount previously billed, amount previously paid, current charge, and remaining contract balance where the agreement calls for those figures. For example, a $15,000 project with three $5,000 milestones should not generate three invoices that each imply the customer owes the entire $15,000 again. Identify milestone one, two, or three clearly and reconcile any earlier payments. Do not bill for a milestone merely because its target date has arrived if completion is required under the contract. If a customer retains a portion of each payment until final acceptance, show that retention separately and follow the agreement's rules. The progress billing guide and multi-day project guide offer additional workflow context.

Document approved change orders

Scope changes are common when concealed damage, customer preferences, or site conditions alter the original work. They should not become unexplained additions to the invoice. Record the change, its reason, the added or reduced cost, any schedule impact, and the person who approved it. Reference the approved change order on the invoice so the customer can match the charge to the decision. For example, if a $7,500 bathroom renovation gains an approved $650 ventilation upgrade, the revised contract value is $8,150 before any other adjustments. If the change is rejected or still under review, do not describe it as an approved amount due. Emergency work and oral authorization may have special contractual or legal treatment; document those situations carefully and obtain professional advice when needed. Keeping original-scope work and change-order charges distinguishable makes final reconciliation far easier. Read handling change orders for a process that reduces misunderstandings.

Write payment terms customers can act on

A construction invoice should state when payment is due and how the customer can complete it. “Due upon receipt” may sound immediate but can be interpreted differently by different clients; an actual due date is usually clearer. If the contract says payment is due after inspection, acceptance, or an approved pay application, make sure the invoice reflects that process. Specify the accepted payment methods and the reference the customer should use when paying. If a secure online payment link is provided, confirm the amount and destination before sending it. Stripe-based checkout can be part of a ProInvoice workflow when the contractor has configured the relevant connection and payment options. Availability and settlement timing depend on the processor and transaction; do not promise instant bank deposits. Avoid adding late fees, interest, or collection costs unless they are authorized by the agreement and applicable law. For setup guidance, review payment links and the payment terms guide.

Avoid the mistakes that cause invoice disputes

The most frequent preventable billing problems are mundane: wrong customer name, missing purchase order, unclear line items, duplicate charges, an uncredited deposit, and a due date that conflicts with the contract. Another problem is billing an unapproved change as if it were part of the original scope. Before issuing an invoice, compare it against the accepted estimate, change approvals, time records, and payment history. Ask a second person to review unusually large or complex bills when practical. If an error is discovered after delivery, communicate the correction clearly and preserve an audit trail. Do not silently overwrite a paid invoice or issue an unrelated replacement without explaining what changed. If a customer disputes a charge, isolate the specific line and supply the supporting documentation. A clear, calm response is more productive than a generic overdue notice. The late-payment guide discusses follow-up after the amount and documentation have been verified.

A practical construction invoice example

Imagine a small exterior repair job with an approved $3,600 price. The agreement includes $1,100 for preparation and demolition, $1,800 for repair labor, and $700 for materials and disposal. The customer previously paid a $900 deposit. If the work is complete and no taxes, fees, or changes apply, the final invoice should show a $3,600 subtotal, a $900 prior-payment credit, and a $2,700 balance due. The invoice should identify the property, completed work, invoice date, due date, and secure payment instructions. If the customer approved an additional $250 repair during the job, show the approved change order as a separate line and update the total to $3,850 and the remaining balance to $2,950. These are illustrative numbers, not a recommended price list. The important lesson is that the customer can reconstruct the balance without calling the contractor. Start with the construction invoice template, then adapt the categories and payment terms to your actual agreement.

Send, follow up, and reconcile the payment

Once the invoice has been reviewed, send it to the agreed billing contact and record when it was delivered. For larger commercial customers, follow the required submission portal or accounts-payable process rather than assuming a regular email is enough. If the invoice remains unpaid, first verify delivery and whether any approval or documentation is missing. A reminder should identify the invoice number, amount due, due date, and a working payment option. If the customer has a dispute, resolve it before escalating. When payment arrives, record the gross amount, date, processor reference if applicable, and any remaining balance. Processor fees should be reconciled separately from what the customer paid. Keep the estimate, invoice, change orders, deposit records, and receipts together for future reference. For an organized workflow, explore client records and getting paid faster. Good billing cannot eliminate every delay, but accurate records and consistent follow-up reduce avoidable friction.

Browse invoice templates or get started with ProInvoice.